Uses of Interface
org.smartcomps.twister.engine.priv.core.definition.Activity

Packages that use Activity
org.smartcomps.twister.deployer.priv   
org.smartcomps.twister.engine.priv.core.definition   
org.smartcomps.twister.engine.priv.core.definition.impl   
org.smartcomps.twister.engine.priv.core.dynamic   
org.smartcomps.twister.engine.priv.core.dynamic.impl   
org.smartcomps.twister.engine.priv.messaging.impl   
 

Uses of Activity in org.smartcomps.twister.deployer.priv
 

Methods in org.smartcomps.twister.deployer.priv that return Activity
 org.smartcomps.twister.engine.priv.core.definition.Activity ActivityDeployer.deploy(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.TwisterProcess twisterProcess)
           
 org.smartcomps.twister.engine.priv.core.definition.Activity ActivityDeployer.deploy(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.StructuredActivity parentActivity)
           
protected  org.smartcomps.twister.engine.priv.core.definition.Activity ActivityDeployer.createActivity(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.TwisterProcess twisterProcess)
           
protected  org.smartcomps.twister.engine.priv.core.definition.Activity ActivityDeployer.createActivity(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.StructuredActivity parentActivity)
           
 

Methods in org.smartcomps.twister.deployer.priv with parameters of type Activity
protected  void ReplyDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void ReplyDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void ScopeDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void ScopeDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void SequenceDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void SequenceDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void PickDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void PickDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void FlowDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void FlowDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void TerminateDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void TerminateDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void WaitDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void WaitDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void WhileDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void WhileDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void AssignDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void AssignDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void SwitchDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void SwitchDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void ActivityDeployer.processStandardAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
          Standard Attributes for Each Activity

name="ncname"?

protected  void ActivityDeployer.processStandardElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
          Standard Elements for Each Activity

protected abstract  void ActivityDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected abstract  void ActivityDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void ReceiveDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void ReceiveDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void EmptyDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void EmptyDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void InvokeDeployer.processSpecificElements(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
protected  void InvokeDeployer.processSpecificAttributes(org.dom4j.Element element, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
 

Uses of Activity in org.smartcomps.twister.engine.priv.core.definition
 

Subinterfaces of Activity in org.smartcomps.twister.engine.priv.core.definition
 interface Assign
          An assign is a basic activity used to copy data from one variable to another or to construct or insert new data with an expression.
 interface BasicActivity
          Supertye for all basic activity meaning an activity that doesn't contain any other activity.
 interface Empty
          An Activity that does nothing.
 interface Flow
          A flow is an activity container used to provide concurreny in activity execution and also to use a simple linkage between activities (from, to) instead of a container oriented activity organisation.
 interface Invoke
          The invoke activity allows the business process to inoke a one-way or request-response operation on a portType offered by a partner.
 interface Pick
          A pick is a structured activity that allows you to block and wait for a suitable message to arrive or for a time-out alarm to go off.
 interface Receive
          A receive activity waits until a matching message is received by the engine.
 interface Reply
          The Reply activity allows the business process to send a message in reply to a message that was received through a Receive.
 interface Scope
          A scope is an anonymous sub-process (inline defined) with a nested activity, its own associated variables, fault handlers and compensation handler.
 interface Sequence
          The Sequence activity allows you to define a collection of activities to be performed sequentially in lexical order.
 interface StructuredActivity
           
 interface Switch
          The Switch activity allows you to select exactly one branch of activity from a set of choices.
 interface Terminate
          The Terminate activity immediately terminates the execution of a business process.
 interface Wait
          Allows you to wait for a certain period or until a given time has passed.
 interface While
          The While activity allows you to indicate that an activity is to be repeated until a certain success criteria has been met.
 

Methods in org.smartcomps.twister.engine.priv.core.definition that return Activity
static org.smartcomps.twister.engine.priv.core.definition.Activity ActivityFactory.createActivity(java.lang.Class activityInterface, org.smartcomps.twister.engine.priv.core.definition.StructuredActivity container)
          Creates a new persistent activity instance implementing the provided interface and assigns it to the provided container.
static org.smartcomps.twister.engine.priv.core.definition.Activity ActivityFactory.createActivity(java.lang.Class activityInterface, org.smartcomps.twister.engine.priv.core.definition.TwisterProcess process)
          Creates a new persistent activity instance implementing the provided interface and assigns it to the provided process, only needed once in a process creation.
 org.smartcomps.twister.engine.priv.core.definition.Activity Link.getSource()
           
 org.smartcomps.twister.engine.priv.core.definition.Activity Link.getTarget()
           
 org.smartcomps.twister.engine.priv.core.definition.Activity TwisterProcess.getActivity()
           
 

Methods in org.smartcomps.twister.engine.priv.core.definition with parameters of type Activity
static org.smartcomps.twister.engine.priv.core.definition.MessageEvent ActivityFactory.addMessageEvent(org.smartcomps.twister.engine.priv.core.definition.Pick pick, org.smartcomps.twister.engine.priv.core.definition.Activity activity, java.lang.String partnerLink, java.lang.String portType, java.lang.String operation, java.lang.String variable, java.util.Set correlations)
          Adds a MessageEvent to a Pick structured activity triggering the execution of the provided activity when an appropriate message is received.
static org.smartcomps.twister.engine.priv.core.definition.AlarmEvent ActivityFactory.addAlarmEvent(org.smartcomps.twister.engine.priv.core.definition.Pick pick, org.smartcomps.twister.engine.priv.core.definition.Activity activity, java.lang.String timeExpression, int type)
          Adds an AlarmEvent to a Pick structured activity triggering the execution of the provided activity when the corresponding alarm is reached.
static void ActivityFactory.bindSource(java.lang.String linkName, org.smartcomps.twister.engine.priv.core.definition.Activity sourceActivity)
          TODO Implement me with Flow Binds an activity as the source of a Link, eventually creating that Link if it doesn't exist.
static void ActivityFactory.bindDestination(java.lang.String linkName, org.smartcomps.twister.engine.priv.core.definition.Activity sourceActivity)
          TODO Implement me with Flow Binds an activity as the destination of a Link, eventually creating that Link if it doesn't exist.
 void Link.setSource(org.smartcomps.twister.engine.priv.core.definition.Activity source)
           
 void Link.setTarget(org.smartcomps.twister.engine.priv.core.definition.Activity target)
           
 void Pick.addMessageEvent(org.smartcomps.twister.engine.priv.core.definition.MessageEvent event, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
          Adds a message event to this Pick activity that triggers the provided activity when fired.
 org.smartcomps.twister.engine.priv.core.definition.MessageEvent Pick.getMessageEvent(org.smartcomps.twister.engine.priv.core.definition.Activity activity)
          Returns the message event associated with the provided activity.
 void Pick.addAlarmEvent(org.smartcomps.twister.engine.priv.core.definition.AlarmEvent event, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
          Adds an alarm event to this Pick activity that triggers the provided activity when fired.
 org.smartcomps.twister.engine.priv.core.definition.AlarmEvent Pick.getAlarmEvent(org.smartcomps.twister.engine.priv.core.definition.Activity activity)
          Returns the alarm event associated with the provided activity.
 void StructuredActivity.addActivity(org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
 void Switch.addCondition(java.lang.String condition, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
          Adds conditions to this Switch with their activities.
 void Switch.setOtherwise(org.smartcomps.twister.engine.priv.core.definition.Activity activity)
          Sets an Activity as the otherwise for this Switch.
 

Uses of Activity in org.smartcomps.twister.engine.priv.core.definition.impl
 

Classes in org.smartcomps.twister.engine.priv.core.definition.impl that implement Activity
 class ActivityImpl
          Persistent implementation of the Activity interface.
 class AssignImpl
          Persistent implementation of the Assign interface.
 class BasicActivityImpl
          Persistent implementation of the BasicActivity interface.
 class EmptyImpl
          Persistent implementation of the Empty interface.
 class FlowImpl
          Place JavaDoc here.
 class InvokeImpl
          Persistent implementation of the Invoke interface.
 class PickImpl
          Persistent implementation of the Pick interface.
 class ReceiveImpl
          Persistent implementation of the Receive interface.
 class ReplyImpl
          Persistent implementation of the Reply interface.
 class ScopeImpl
          Persistent implementation of the Scope interface, STILL PARTIAL.
 class SequenceImpl
          A persistent implementation of the Sequence interface.
 class StructuredActivityImpl
          Persistent implementation of the StructuredActivity interface.
 class SwitchImpl
          Persistent implementation of the Switch interface.
 class TerminateImpl
          Persistent implementation of the Terminate interface.
 class WaitImpl
          Persistent implementation of the Wait interface.
 class WhileImpl
          A persistent implementation of the While interface.
 

Methods in org.smartcomps.twister.engine.priv.core.definition.impl that return Activity
 org.smartcomps.twister.engine.priv.core.definition.Activity LinkImpl.getSource()
           
 org.smartcomps.twister.engine.priv.core.definition.Activity LinkImpl.getTarget()
           
 org.smartcomps.twister.engine.priv.core.definition.Activity ProcessImpl.getActivity()
           
 

Methods in org.smartcomps.twister.engine.priv.core.definition.impl with parameters of type Activity
 void LinkImpl.setSource(org.smartcomps.twister.engine.priv.core.definition.Activity source)
           
 void LinkImpl.setTarget(org.smartcomps.twister.engine.priv.core.definition.Activity target)
           
 void PickImpl.addMessageEvent(org.smartcomps.twister.engine.priv.core.definition.MessageEvent event, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
 org.smartcomps.twister.engine.priv.core.definition.MessageEvent PickImpl.getMessageEvent(org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
 void PickImpl.addAlarmEvent(org.smartcomps.twister.engine.priv.core.definition.AlarmEvent event, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
 org.smartcomps.twister.engine.priv.core.definition.AlarmEvent PickImpl.getAlarmEvent(org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
 void ProcessImpl.setActivity(org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
 void StructuredActivityImpl.addActivity(org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
 void SwitchImpl.addCondition(java.lang.String condition, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
 void SwitchImpl.setOtherwise(org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
 void WhileImpl.addActivity(org.smartcomps.twister.engine.priv.core.definition.Activity activity)
           
 

Uses of Activity in org.smartcomps.twister.engine.priv.core.dynamic
 

Methods in org.smartcomps.twister.engine.priv.core.dynamic that return Activity
 org.smartcomps.twister.engine.priv.core.definition.Activity StructuredEC.getActivityForChildContext(org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext ec)
          Returns the origin activity of the passed child execution context.
 

Methods in org.smartcomps.twister.engine.priv.core.dynamic with parameters of type Activity
static org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext ExecutionContextFactory.createExecutionContext(org.smartcomps.twister.engine.priv.core.definition.Activity generatingActivity, org.smartcomps.twister.engine.priv.core.dynamic.StructuredEC containerEC)
          Won't work if the activity instance implements two Activity interfaces.
static org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext ExecutionContextFactory.createExecutionContext(org.smartcomps.twister.engine.priv.core.definition.Activity generatingActivity, org.smartcomps.twister.engine.priv.core.dynamic.ProcessInstance processInstance)
           
static org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext ExecutionContextFactory.findECForActivityInInstance(org.smartcomps.twister.engine.priv.core.dynamic.ProcessInstance instance, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
          Returns the execution context created from the provided activity and situated in the containment hierarchy of the provided process instance.
 org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext StructuredEC.getExecution(org.smartcomps.twister.engine.priv.core.definition.Activity childActivity)
          Returns the execution context created in this structured execution from the provided activity.
 void PickEC.acknowledgeMessage(org.smartcomps.twister.engine.priv.core.definition.Activity activity, org.dom4j.Document message)
          Tells the pick execution context that a message has been received targeted at an activity of one of its message events.
 

Uses of Activity in org.smartcomps.twister.engine.priv.core.dynamic.impl
 

Methods in org.smartcomps.twister.engine.priv.core.dynamic.impl that return Activity
protected  org.smartcomps.twister.engine.priv.core.definition.Activity ExecutionContextImpl.getInitialActivity()
          Gets this execution context initial activity (the one whose execution resulted in the creation of this execution context) passing through its parent container or process instance.
 org.smartcomps.twister.engine.priv.core.definition.Activity SequenceECImpl.getActivityForChildContext(org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext ec)
           
abstract  org.smartcomps.twister.engine.priv.core.definition.Activity StructuredECImpl.getActivityForChildContext(org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext ec)
          Returns the origin activity of the passed child execution context.
 org.smartcomps.twister.engine.priv.core.definition.Activity SwitchECImpl.getActivityForChildContext(org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext ec)
           
 org.smartcomps.twister.engine.priv.core.definition.Activity PickECImpl.getActivityForChildContext(org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext ec)
           
 org.smartcomps.twister.engine.priv.core.definition.Activity WhileECImpl.getActivityForChildContext(org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext ec)
           
 org.smartcomps.twister.engine.priv.core.definition.Activity FlowECImpl.getActivityForChildContext(org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext ec)
           
 

Methods in org.smartcomps.twister.engine.priv.core.dynamic.impl with parameters of type Activity
 org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext SequenceECImpl.getExecution(org.smartcomps.twister.engine.priv.core.definition.Activity childActivity)
           
abstract  org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext StructuredECImpl.getExecution(org.smartcomps.twister.engine.priv.core.definition.Activity childActivity)
          Returns the execution context created in this structured execution from the provided activity.
 org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext SwitchECImpl.getExecution(org.smartcomps.twister.engine.priv.core.definition.Activity childActivity)
           
 void PickECImpl.acknowledgeMessage(org.smartcomps.twister.engine.priv.core.definition.Activity activity, org.dom4j.Document message)
           
 org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext PickECImpl.getExecution(org.smartcomps.twister.engine.priv.core.definition.Activity childActivity)
           
 org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext WhileECImpl.getExecution(org.smartcomps.twister.engine.priv.core.definition.Activity childActivity)
           
 org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext FlowECImpl.getExecution(org.smartcomps.twister.engine.priv.core.definition.Activity childActivity)
           
 

Uses of Activity in org.smartcomps.twister.engine.priv.messaging.impl
 

Classes in org.smartcomps.twister.engine.priv.messaging.impl that implement Activity
 class PickAsReceive
          This class is a wrapper around the MessageEvent of a Pick structured activity to use it just as using a Receive.
 

Methods in org.smartcomps.twister.engine.priv.messaging.impl with parameters of type Activity
static org.smartcomps.twister.engine.priv.core.dynamic.ExecutionContext CoreWrappingFactory.findECsByActivityAndInstance(org.smartcomps.twister.engine.priv.core.dynamic.ProcessInstance instance, org.smartcomps.twister.engine.priv.core.definition.Activity activity)
          Find execution context by its activity and an instance.
 



Copyright © 2003 SmartComps. All Rights Reserved.