Modifier and Type | Method and Description |
---|---|
JobNode |
AdministratorMetaDataImpl.createDutyNode(TaskMetaData<?,?,?> administeringTaskMetaData,
WorkContainer<?> administeringWorkContainer,
JobSequence flow,
TaskDutyAssociation<?> taskDutyAssociation,
JobNode parallelJobNodeOwner) |
Modifier and Type | Method and Description |
---|---|
JobNode |
AdministratorMetaDataImpl.createDutyNode(TaskMetaData<?,?,?> administeringTaskMetaData,
WorkContainer<?> administeringWorkContainer,
JobSequence flow,
TaskDutyAssociation<?> taskDutyAssociation,
JobNode parallelJobNodeOwner) |
Modifier and Type | Method and Description |
---|---|
boolean |
AssetMonitorImpl.waitOnAsset(JobNode jobNode,
JobNodeActivateSet activateSet) |
Modifier and Type | Class and Description |
---|---|
class |
DutyJob<W extends Work,I,A extends Enum<A>>
|
Constructor and Description |
---|
DutyJob(JobSequence flow,
WorkContainer<W> workContainer,
AdministratorMetaData<I,A> adminMetaData,
TaskDutyAssociation<A> taskDutyAssociation,
JobNode parallelOwner,
TaskMetaData<?,?,?> administeringTaskMetaData)
Initiate.
|
Modifier and Type | Class and Description |
---|---|
class |
GovernanceJob<I,F extends Enum<F>,W extends Work>
|
Modifier and Type | Method and Description |
---|---|
JobNode |
GovernanceMetaDataImpl.createGovernanceJob(JobSequence flow,
GovernanceActivity<I,F> governanceActivity,
JobNode parallelJobNodeOwner) |
Modifier and Type | Method and Description |
---|---|
boolean |
GovernanceContainerImpl.activateGovernance(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context) |
JobNode |
GovernanceMetaDataImpl.createGovernanceJob(JobSequence flow,
GovernanceActivity<I,F> governanceActivity,
JobNode parallelJobNodeOwner) |
boolean |
GovernanceContainerImpl.disregardGovernance(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext context) |
boolean |
GovernGovernanceActivity.doActivity(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext containerContext) |
boolean |
EnforceGovernanceActivity.doActivity(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext containerContext) |
boolean |
DisregardGovernanceActivity.doActivity(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext containerContext) |
boolean |
ActivateGovernanceActivity.doActivity(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext containerContext) |
boolean |
GovernanceContainerImpl.enforceGovernance(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext context) |
boolean |
ActiveGovernanceImpl.governManagedObject(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context) |
boolean |
GovernanceContainerImpl.governManagedObject(I extension,
ActiveGovernanceManager<I,F> governanceManager,
GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context) |
boolean |
ActiveGovernanceImpl.isManagedObjectReady(JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context) |
Constructor and Description |
---|
GovernanceJob(JobSequence flow,
WorkContainer<W> workContainer,
GovernanceMetaData<I,F> nodeMetaData,
JobNode parallelOwner,
GovernanceActivity<I,F> governanceActivity)
Initiate.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractJobContainer<W extends Work,N extends JobMetaData>
|
Modifier and Type | Method and Description |
---|---|
JobNode |
JobSequenceImpl.createGovernanceNode(GovernanceActivity<?,?> governanceActivity,
JobNode parallelNodeOwner) |
JobNode |
JobSequenceImpl.createTaskNode(TaskMetaData<?,?,?> taskMetaData,
JobNode parallelNodeOwner,
Object parameter,
GovernanceDeactivationStrategy governanceDeactivationStrategy) |
JobNode |
AbstractJobContainer.getNextNode() |
JobNode |
AbstractJobContainer.getParallelNode() |
JobNode |
AbstractJobContainer.getParallelOwner() |
Modifier and Type | Method and Description |
---|---|
void |
JobNodeActivatableSetImpl.addJobNode(JobNode jobNode) |
void |
JobNodeActivatableSetImpl.addJobNode(JobNode jobNode,
Throwable failure) |
JobNode |
JobSequenceImpl.createGovernanceNode(GovernanceActivity<?,?> governanceActivity,
JobNode parallelNodeOwner) |
JobNode |
JobSequenceImpl.createTaskNode(TaskMetaData<?,?,?> taskMetaData,
JobNode parallelNodeOwner,
Object parameter,
GovernanceDeactivationStrategy governanceDeactivationStrategy) |
void |
JobSequenceImpl.jobNodeComplete(JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam) |
void |
AbstractJobContainer.setNextNode(JobNode jobNode) |
void |
AbstractJobContainer.setParallelNode(JobNode jobNode) |
void |
AbstractJobContainer.setParallelOwner(JobNode jobNode) |
boolean |
JobSequenceImpl.waitOnFlow(JobNode jobNode,
long timeout,
Object token,
JobNodeActivateSet activateSet) |
Constructor and Description |
---|
AbstractJobContainer(JobSequence flow,
WorkContainer<W> workContainer,
N nodeMetaData,
JobNode parallelOwner,
ManagedObjectIndex[] requiredManagedObjects,
boolean[] requiredGovernance,
GovernanceDeactivationStrategy governanceDeactivationStrategy)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
JobNode |
ManagedObjectMetaDataImpl.createRecycleJobNode(ManagedObject managedObject,
CleanupSequence cleanupSequence) |
Modifier and Type | Method and Description |
---|---|
boolean |
ManagedObjectContainerImpl.coordinateManagedObject(WorkContainer workContainer,
JobContext executionContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context) |
<W extends Work> |
ManagedObjectContainerImpl.governManagedObject(WorkContainer<W> workContainer,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context) |
<W extends Work> |
ManagedObjectMetaDataImpl.isDependenciesReady(WorkContainer<W> workContainer,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context) |
boolean |
ManagedObjectContainerImpl.isManagedObjectReady(WorkContainer workContainer,
JobContext executionContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context) |
void |
ManagedObjectContainerImpl.loadManagedObject(JobContext executionContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext context) |
void |
CleanupSequenceImpl.registerCleanUpJob(JobNode cleanupJob,
TeamIdentifier teamIdentifier) |
protected void |
ManagedObjectContainerImpl.unloadManagedObject(ManagedObject managedObject,
JobNode recycleJob,
TeamIdentifier currentTeam)
Unloads the
ManagedObject . |
Modifier and Type | Method and Description |
---|---|
<W extends Work> |
OfficeMetaDataImpl.createProcess(FlowMetaData<W> flowMetaData,
Object parameter,
EscalationHandler invocationEscalationHandler,
TeamManagement escalationResponsibleTeam,
Team escalationContinueTeam) |
<W extends Work> |
OfficeMetaDataImpl.createProcess(FlowMetaData<W> flowMetaData,
Object parameter,
EscalationHandler invocationEscalationHandler,
TeamManagement escalationResponsibleTeam,
Team escalationContinueTeam,
ManagedObject inputManagedObject,
ManagedObjectMetaData<?> inputManagedObjectMetaData,
int processBoundIndexForInputManagedObject) |
Modifier and Type | Class and Description |
---|---|
class |
TaskJob<W extends Work,D extends Enum<D>,F extends Enum<F>>
|
Modifier and Type | Method and Description |
---|---|
JobNode |
TaskMetaDataImpl.createTaskNode(JobSequence flow,
WorkContainer<W> workContainer,
JobNode parallelJobNodeOwner,
Object parameter,
GovernanceDeactivationStrategy governanceDeactivationStrategy) |
Modifier and Type | Method and Description |
---|---|
JobNode |
TaskMetaDataImpl.createTaskNode(JobSequence flow,
WorkContainer<W> workContainer,
JobNode parallelJobNodeOwner,
Object parameter,
GovernanceDeactivationStrategy governanceDeactivationStrategy) |
Constructor and Description |
---|
TaskJob(JobSequence flow,
WorkContainer<W> workContainer,
TaskMetaData<W,D,F> taskMetaData,
GovernanceDeactivationStrategy governanceDeactivationStrategy,
JobNode parallelOwner,
Object parameter)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
void |
ThreadStateImpl.escalationComplete(JobNode currentTaskNode,
JobNodeActivateSet notifySet) |
void |
ThreadStateImpl.escalationStart(JobNode currentTaskNode,
JobNodeActivateSet notifySet) |
boolean |
ThreadStateImpl.waitOnFlow(JobNode jobNode,
long timeout,
Object token,
JobNodeActivateSet activateSet) |
Modifier and Type | Method and Description |
---|---|
void |
WorkContainerProxy.coordinateManagedObjects(ManagedObjectIndex[] managedObjectIndexes,
JobContext executionContext,
JobNode jobNode,
JobNodeActivateSet notifySet,
ContainerContext context) |
void |
WorkContainerImpl.coordinateManagedObjects(ManagedObjectIndex[] managedObjectIndexes,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet notifySet,
ContainerContext context) |
void |
WorkContainerProxy.governManagedObjects(ManagedObjectIndex[] managedObjectIndexes,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context) |
void |
WorkContainerImpl.governManagedObjects(ManagedObjectIndex[] managedObjectIndexes,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context) |
boolean |
WorkContainerProxy.isManagedObjectsReady(ManagedObjectIndex[] managedObjectIndexes,
JobContext executionContext,
JobNode jobNode,
JobNodeActivateSet notifySet,
ContainerContext context) |
boolean |
WorkContainerImpl.isManagedObjectsReady(ManagedObjectIndex[] managedObjectIndexes,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet notifySet,
ContainerContext context) |
void |
WorkContainerProxy.loadManagedObjects(ManagedObjectIndex[] managedObjectIndexes,
JobContext executionContext,
JobNode jobNode,
JobNodeActivateSet notifySet,
TeamIdentifier currentTeam,
ContainerContext context) |
void |
WorkContainerImpl.loadManagedObjects(ManagedObjectIndex[] managedObjectIndexes,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet notifySet,
TeamIdentifier currentTeam,
ContainerContext context) |
Modifier and Type | Method and Description |
---|---|
JobNode |
AdministratorMetaData.createDutyNode(TaskMetaData<?,?,?> administeringTaskMetaData,
WorkContainer<?> administeringWorkContainer,
JobSequence flow,
TaskDutyAssociation<?> taskDutyAssociation,
JobNode parallelJobNodeOwner)
|
JobNode |
GovernanceMetaData.createGovernanceJob(JobSequence flow,
GovernanceActivity<I,F> governanceActivity,
JobNode parallelJobNodeOwner)
Creates the
JobNode for the GovernanceActivity . |
JobNode |
JobSequence.createGovernanceNode(GovernanceActivity<?,?> governanceActivity,
JobNode parallelNodeOwner)
|
<W extends Work> |
OfficeMetaData.createProcess(FlowMetaData<W> flowMetaData,
Object parameter,
EscalationHandler invocationEscalationHandler,
TeamManagement escalationResponsibleTeam,
Team escalationContinueTeam)
Creates a new
ProcessState . |
<W extends Work> |
OfficeMetaData.createProcess(FlowMetaData<W> flowMetaData,
Object parameter,
EscalationHandler invocationEscalationHandler,
TeamManagement escalationResponsibleTeam,
Team escalationContinueTeam,
ManagedObject inputManagedObject,
ManagedObjectMetaData<?> inputManagedObjectMetaData,
int processBoundIndexForInputManagedObject)
Creates a new
ProcessState triggered by a
ManagedObjectSource within the Office returning the
starting JobNode to be executed. |
JobNode |
ManagedObjectMetaData.createRecycleJobNode(ManagedObject managedObject,
CleanupSequence cleanupSequence)
Creates the
JobNode for the recycling of the
ManagedObject . |
JobNode |
TaskMetaData.createTaskNode(JobSequence flow,
WorkContainer<W> workContainer,
JobNode parallelJobNodeOwner,
Object parameter,
GovernanceDeactivationStrategy governanceDeactivationStrategy)
|
JobNode |
JobSequence.createTaskNode(TaskMetaData<?,?,?> taskMetaData,
JobNode parallelNodeOwner,
Object parameter,
GovernanceDeactivationStrategy governanceDeactivationStrategy)
|
JobNode |
JobNode.getNextNode()
|
JobNode |
JobNode.getParallelNode()
|
JobNode |
JobNode.getParallelOwner()
Obtains the parallel owner of this
JobNode . |
Modifier and Type | Method and Description |
---|---|
boolean |
GovernanceControl.activateGovernance(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
Activates the
Governance . |
void |
JobNodeActivateSet.addJobNode(JobNode jobNode)
Adds a
JobNode to be activated. |
void |
JobNodeActivateSet.addJobNode(JobNode jobNode,
Throwable failure)
|
<W extends Work> |
ManagedObjectContainer.coordinateManagedObject(WorkContainer<W> workContainer,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
Allows this
ManagedObject to coordinate with the other
ManagedObject instances. |
void |
WorkContainer.coordinateManagedObjects(ManagedObjectIndex[] managedObjectIndexes,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
Coordinates the
ManagedObject instances. |
JobNode |
AdministratorMetaData.createDutyNode(TaskMetaData<?,?,?> administeringTaskMetaData,
WorkContainer<?> administeringWorkContainer,
JobSequence flow,
TaskDutyAssociation<?> taskDutyAssociation,
JobNode parallelJobNodeOwner)
|
JobNode |
GovernanceMetaData.createGovernanceJob(JobSequence flow,
GovernanceActivity<I,F> governanceActivity,
JobNode parallelJobNodeOwner)
Creates the
JobNode for the GovernanceActivity . |
JobNode |
JobSequence.createGovernanceNode(GovernanceActivity<?,?> governanceActivity,
JobNode parallelNodeOwner)
|
JobNode |
TaskMetaData.createTaskNode(JobSequence flow,
WorkContainer<W> workContainer,
JobNode parallelJobNodeOwner,
Object parameter,
GovernanceDeactivationStrategy governanceDeactivationStrategy)
|
JobNode |
JobSequence.createTaskNode(TaskMetaData<?,?,?> taskMetaData,
JobNode parallelNodeOwner,
Object parameter,
GovernanceDeactivationStrategy governanceDeactivationStrategy)
|
boolean |
GovernanceControl.disregardGovernance(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext context)
Disregards the
Governance . |
boolean |
GovernanceActivity.doActivity(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext containerContext)
Undertakes an activity regarding the
Governance . |
boolean |
GovernanceControl.enforceGovernance(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext context)
Enforce the
Governance . |
void |
ThreadState.escalationComplete(JobNode currentJobNode,
JobNodeActivateSet activateSet)
Flags that escalation has complete on this
ThreadState . |
void |
ThreadState.escalationStart(JobNode currentJobNode,
JobNodeActivateSet activateSet)
Flags that escalation is about to happen on this
ThreadState . |
boolean |
ActiveGovernanceControl.governManagedObject(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
Provides the
Governance over the ManagedObject . |
boolean |
GovernanceControl.governManagedObject(I extension,
ActiveGovernanceManager<I,F> governanceManager,
GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
Initiates
Governance over the ManagedObject . |
<W extends Work> |
ManagedObjectContainer.governManagedObject(WorkContainer<W> workContainer,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
Provides any active
Governance over the ManagedObject . |
void |
WorkContainer.governManagedObjects(ManagedObjectIndex[] managedObjectIndexes,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
Governs the
ManagedObject instances. |
<W extends Work> |
ManagedObjectMetaData.isDependenciesReady(WorkContainer<W> workContainer,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
Indicates if dependency
ManagedObject instances are ready. |
boolean |
ActiveGovernanceManager.isManagedObjectReady(JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
Indicates if the
ManagedObject is ready. |
<W extends Work> |
ManagedObjectContainer.isManagedObjectReady(WorkContainer<W> workContainer,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
Indicates if the
ManagedObject is ready. |
boolean |
WorkContainer.isManagedObjectsReady(ManagedObjectIndex[] managedObjectIndexes,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
Indicates if the particular
ManagedObject is ready for use. |
void |
JobSequence.jobNodeComplete(JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam)
Flags that the input
JobNode has completed. |
void |
ManagedObjectContainer.loadManagedObject(JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext context)
Triggers loading the
ManagedObject . |
void |
WorkContainer.loadManagedObjects(ManagedObjectIndex[] managedObjectIndexes,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext context)
Triggers for the particular
ManagedObject instances to be loaded. |
void |
CleanupSequence.registerCleanUpJob(JobNode cleanupJob,
TeamIdentifier teamIdentifier)
Registers the
JobNode that undertakes clean-up. |
void |
JobNode.setNextNode(JobNode jobNode)
|
void |
JobNode.setParallelNode(JobNode jobNode)
|
void |
JobNode.setParallelOwner(JobNode jobNode)
Specifies the parallel owner of this
JobNode . |
boolean |
AssetMonitor.waitOnAsset(JobNode jobNode,
JobNodeActivateSet activateSet)
Flags for the
JobNode (and more specifically the
ThreadState of the JobNode ) to wait until the
Asset activates it. |
boolean |
FlowAsset.waitOnFlow(JobNode jobNode,
long timeout,
Object token,
JobNodeActivateSet activateSet)
Flags for the input
JobNode to wait on this JobSequence . |
Copyright © 2005–2016. All rights reserved.