org.jbpm.integration.spec.task
Class TaskInstanceImpl

java.lang.Object
  extended by org.jbpm.integration.spec.model.AbstractElementImpl<org.jbpm.taskmgmt.exe.TaskInstance>
      extended by org.jbpm.integration.spec.task.TaskInstanceImpl
All Implemented Interfaces:
java.io.Serializable, org.jboss.bpm.api.model.AbstractElement, org.jboss.bpm.api.service.ProcessEngineSupport, org.jboss.bpm.incubator.task.TaskInstance

public class TaskInstanceImpl
extends AbstractElementImpl<org.jbpm.taskmgmt.exe.TaskInstance>
implements org.jboss.bpm.incubator.task.TaskInstance

The TaskService manages Tasks.

Since:
28-Nov-2008
Author:
thomas.diesler@jboss.com
See Also:
Serialized Form

Method Summary
 void end(java.lang.String targetName)
           
 java.lang.String getActor()
           
 javax.management.ObjectName getCorrelationKey()
           
 javax.management.ObjectName getKey()
           
static javax.management.ObjectName getKey(org.jbpm.taskmgmt.exe.TaskInstance tmpTask)
           
 java.lang.String getName()
           
 java.util.Set<java.lang.String> getPooledActors()
           
 boolean hasEnded()
           
 boolean isBlocking()
           
 boolean isCancelled()
           
 boolean isSignalling()
           
static org.jboss.bpm.incubator.task.TaskInstance newInstance(org.jboss.bpm.api.service.ProcessEngine engine, org.jbpm.taskmgmt.exe.TaskInstance tmpTask)
           
 
Methods inherited from class org.jbpm.integration.spec.model.AbstractElementImpl
getDelegate, getProcessEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newInstance

public static org.jboss.bpm.incubator.task.TaskInstance newInstance(org.jboss.bpm.api.service.ProcessEngine engine,
                                                                    org.jbpm.taskmgmt.exe.TaskInstance tmpTask)

getKey

public javax.management.ObjectName getKey()
Specified by:
getKey in interface org.jboss.bpm.api.model.AbstractElement
Specified by:
getKey in interface org.jboss.bpm.incubator.task.TaskInstance

getKey

public static javax.management.ObjectName getKey(org.jbpm.taskmgmt.exe.TaskInstance tmpTask)

getName

public java.lang.String getName()
Specified by:
getName in interface org.jboss.bpm.incubator.task.TaskInstance

end

public void end(java.lang.String targetName)
Specified by:
end in interface org.jboss.bpm.incubator.task.TaskInstance

hasEnded

public boolean hasEnded()
Specified by:
hasEnded in interface org.jboss.bpm.incubator.task.TaskInstance

isCancelled

public boolean isCancelled()
Specified by:
isCancelled in interface org.jboss.bpm.incubator.task.TaskInstance

isBlocking

public boolean isBlocking()
Specified by:
isBlocking in interface org.jboss.bpm.incubator.task.TaskInstance

isSignalling

public boolean isSignalling()
Specified by:
isSignalling in interface org.jboss.bpm.incubator.task.TaskInstance

getActor

public java.lang.String getActor()
Specified by:
getActor in interface org.jboss.bpm.incubator.task.TaskInstance

getCorrelationKey

public javax.management.ObjectName getCorrelationKey()
Specified by:
getCorrelationKey in interface org.jboss.bpm.incubator.task.TaskInstance

getPooledActors

public java.util.Set<java.lang.String> getPooledActors()
Specified by:
getPooledActors in interface org.jboss.bpm.incubator.task.TaskInstance


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.