Uses of Interface
shocks.dawp.Workflow

Packages that use Workflow
shocks.framework.workflow.filter   
shocks.framework.workflow.filter.repository   
shocks.framework.workflow.sequence   
shocks.framework.workflow.sequence.repository   
 

Uses of Workflow in shocks.framework.workflow.filter
 

Methods in shocks.framework.workflow.filter that return Workflow
 Workflow FilterRepository.leaseWorkflow(DataSource metadata)
           
 

Methods in shocks.framework.workflow.filter with parameters of type Workflow
 void FilterRepository.addWorkflow(Workflow component)
           
 void FilterRepository.release(Workflow component)
           
 

Uses of Workflow in shocks.framework.workflow.filter.repository
 

Classes in shocks.framework.workflow.filter.repository that implement Workflow
 class Filter
          Filters are Workflow components dynamically generated according to the specifications in the workflow descriptor file.
 

Methods in shocks.framework.workflow.filter.repository that return Workflow
 Workflow FilterVersionCache.lease(java.lang.String version)
          Get the instance pool with the specified version and return a readied DataSource instance.
 Workflow FilterRepositoryProxy.leaseWorkflow(DataSource metadata)
           
 Workflow FilterInstancePool.lease()
           
 Workflow CentralFilterRepositoryMBean.leaseWorkflow(DataSource metadata)
           
 Workflow CentralFilterRepository.leaseWorkflow(DataSource metadata)
           
 

Methods in shocks.framework.workflow.filter.repository with parameters of type Workflow
 void FilterVersionCache.add(Workflow instance)
           
 void FilterVersionCache.release(Workflow instance)
           
 void FilterRepositoryProxy.addWorkflow(Workflow component)
           
 void FilterRepositoryProxy.release(Workflow component)
           
 void FilterInstancePool.release(Workflow instance)
           
 void Filter.init(Workflow next)
           
 void CentralFilterRepositoryMBean.addWorkflow(Workflow component)
           
 void CentralFilterRepositoryMBean.release(Workflow component)
           
 void CentralFilterRepository.release(Workflow instance)
           
 void CentralFilterRepository.addWorkflow(Workflow instance)
           
 

Constructors in shocks.framework.workflow.filter.repository with parameters of type Workflow
FilterVersionCache(Workflow instance)
           
FilterInstancePool(Workflow instance)
           
 

Uses of Workflow in shocks.framework.workflow.sequence
 

Methods in shocks.framework.workflow.sequence that return Workflow
 Workflow SequenceRepository.leaseWorkflow(DataSource metadata)
          Leases a workflow component from the instance pool.
 

Methods in shocks.framework.workflow.sequence with parameters of type Workflow
 void SequenceRepository.release(Workflow component)
          Releases a leased workflow component back into the instance pool.
 void SequenceRepository.addWorkflow(Workflow component)
          Returns the current operating version of a workflow sequence.
 

Uses of Workflow in shocks.framework.workflow.sequence.repository
 

Classes in shocks.framework.workflow.sequence.repository that implement Workflow
 class Sequence
          This is synonymous with Aspect-Oriented Programming, or AOP.
 class SequenceTerminator
           
 

Methods in shocks.framework.workflow.sequence.repository that return Workflow
 Workflow SequenceVersionCache.lease()
          Get the instance pool with the most recent version and return a readied Workflow component.
 Workflow SequenceRepositoryProxy.leaseWorkflow(DataSource metadata)
           
 Workflow SequenceInstancePool.lease()
           
 Workflow CentralSequenceRepositoryMBean.leaseWorkflow(DataSource metadata)
          Leases a workflow component from the instance pool.
 Workflow CentralSequenceRepository.leaseWorkflow(DataSource metadata)
          Leases one instance of the appropriate sequence.
 

Methods in shocks.framework.workflow.sequence.repository with parameters of type Workflow
 void SequenceVersionCache.add(Workflow sequence)
          Adds a workflow instance to the SequenceInstancePool provided there is no sequence existing with the same or lesser version.
 void SequenceVersionCache.release(Workflow sequence)
           
 void SequenceRepositoryProxy.release(Workflow sequence)
           
 void SequenceRepositoryProxy.addWorkflow(Workflow sequence)
           
 void SequenceInstancePool.release(Workflow instance)
           
 void CentralSequenceRepositoryMBean.release(Workflow sequence)
          Releases a leased workflow component back into the instance pool.
 void CentralSequenceRepositoryMBean.addWorkflow(Workflow sequence)
          Add a new workflow component to the instance pool.
 void CentralSequenceRepository.release(Workflow instance)
           
 void CentralSequenceRepository.addWorkflow(Workflow sequence)
          The mechanism by which sequence components are added to the system.
 

Constructors in shocks.framework.workflow.sequence.repository with parameters of type Workflow
SequenceVersionCache(Workflow sequence)
           
SequenceInstancePool(Workflow instance)
           
Sequence(DataSource metadata, Workflow next)