Package com.xebialabs.xlrelease.osgi.api.tasks
package com.xebialabs.xlrelease.osgi.api.tasks
-
ClassDescriptionThe read-only view of a task that
TaskExecutorExtension.onAbort(com.xebialabs.xlrelease.osgi.api.tasks.TaskAbortContext)receives — everything an extension may need to release external resources (correlation ids it stored in output properties, connection details from input properties), and nothing it could mutate: the task is already failed by the time this is called, so writes would have nowhere to go.Everything aTaskExecutorExtensiongets to see and change about the task it is running.What the host should do with a task afterTaskExecutorExtension.execute(com.xebialabs.xlrelease.osgi.api.tasks.TaskExecutionContext)returns.The task should be re-entered only when something external signals it.The task finished successfully.The task failed.The task should be re-entered afterdelay.Implemented by a plugin bundle to provide the behaviour of a custom task type.