SmartFrog 3.10.000

Uses of Interface
org.smartfrog.sfcore.workflow.eventbus.EventSink

Packages that use EventSink
org.smartfrog.examples.dynamicwebserver.filetester   
org.smartfrog.examples.dynamicwebserver.gui.progresspanel   
org.smartfrog.examples.pong   
org.smartfrog.sfcore.workflow.combinators   
org.smartfrog.sfcore.workflow.components   
org.smartfrog.sfcore.workflow.eventbus   
 

Uses of EventSink in org.smartfrog.examples.dynamicwebserver.filetester
 

Classes in org.smartfrog.examples.dynamicwebserver.filetester that implement EventSink
 class FileTesterImpl
           
 

Uses of EventSink in org.smartfrog.examples.dynamicwebserver.gui.progresspanel
 

Classes in org.smartfrog.examples.dynamicwebserver.gui.progresspanel that implement EventSink
 class ProgressBarsImpl
          Deprecated. 12 October 2002
 

Methods in org.smartfrog.examples.dynamicwebserver.gui.progresspanel with parameters of type EventSink
 void ProgressBarsImpl.deregister(EventSink sink)
          Deprecated. Implementation of the EventRegistration interface.
 void ProgressBarsImpl.register(EventSink sink)
          Deprecated. Implementation of the EventRegistration interface.
 

Uses of EventSink in org.smartfrog.examples.pong
 

Classes in org.smartfrog.examples.pong that implement EventSink
 class GameArenaWrapper
          A wrapper to turn the sfPong game into a SmartFrog component.
 

Uses of EventSink in org.smartfrog.sfcore.workflow.combinators
 

Classes in org.smartfrog.sfcore.workflow.combinators that implement EventSink
 class Container
          Container is a modified Parallel which differs in that when any the sub-components terminates or fails it simply removes the child and continues to run.
 class Delay
          Delay is a modified compound which differs in that the single sub-component is given a certain amount of time to terminate and if it has not, the timeout combinator terminates it and itself abnormally.
 class Deployer
           
 class During
          During is a modified compound which differs in that the single sub-component is given a certain amount of time to terminate and if it has not, the timeout combinator terminates it and itself normally.
 class FireBreak
          FireBreak is a modified Parallel that when a sub-components terminates, it simply removes itself from its parent and then terminates.
 class Parallel
          Parallel is a modified compound which differs in that the sub-components operate in parallel but do not share the same lifecycle, and in particular the same termination.
 class RandomSequence
          RandomSequence is a modified sequence which differs in that the sub-components operate sequentially but are started at random.
 class Repeat
          Repeat is a modified compound which differs in that its single sub-component is created and should it terminate normally, is recreated.
 class Retract
          Retract is a modified compound in which sub-components are terminated in reverse order in which they are deployed and started.
 class Retry
          Retry is a modified compound which differs in that its single sub-component is created and should it terminate abnormally, is recreated.
 class Run
          Run is a modified compound which differs in that its only sub-component is created and then left parentless to fend for itself.
 class Sequence
          Sequence is a modified compound which differs in that the sub-components operate sequentially.
 class Timeout
          Timeout is a modified compound which differs in that the single sub-component is given a certain amount of time to terminate and if it has not, the timeout combinator terminates it and itself abnormally.
 class Try
          Try is a modified compound which differs in that its primary sub-component is deployed and when it terminates, a continuation component is selected depending on the termination type.
 

Uses of EventSink in org.smartfrog.sfcore.workflow.components
 

Classes in org.smartfrog.sfcore.workflow.components that implement EventSink
 class Attribute
          This component adds or removes an attribute from a component.
 class DoNothing
          DoNothing is a test routine for SmartFlow systems.
 class EventCounter
          This component waits for events, counts them, and when a certain number have arrived, terminates Attributes are documented in eventCounter.sf.
 class EventQueue
          An extension of Prim providing the Primitive SmartFrog Component with the required event handling.
 class EventSend
          A component used to send an event as part of a sequence of activities.
 class OnEvent
          This component waits for a event to arrive, deploys the appropriate event handler and when this terminates, also terminate.
 class Terminator
          This component sends an sfTerminate to the component referenced by its "kill" attribute.
 

Methods in org.smartfrog.sfcore.workflow.components with parameters of type EventSink
 void EventQueue.deregister(EventSink sink)
          Deregisters an EventSink for forwarding of events.
 void EventQueue.register(EventSink sink)
          Registers an EventSink for forwarding of events.
 

Uses of EventSink in org.smartfrog.sfcore.workflow.eventbus
 

Subinterfaces of EventSink in org.smartfrog.sfcore.workflow.eventbus
 interface EventRegistration
          Part of the SmartFlow event infrastructure used to provide simple synchronization between components The EventRegistration interface defines the methods used for registring an EventSink with another SmartFlow component.
 

Classes in org.smartfrog.sfcore.workflow.eventbus that implement EventSink
 class EventCompoundImpl
          An extension of Compound providing the SmartFrog Component with the required event handling.
 class EventPrimImpl
          An extension of Prim providing the Primitive SmartFrog Component with the required event handling.
 

Methods in org.smartfrog.sfcore.workflow.eventbus with parameters of type EventSink
 void EventRegistration.deregister(EventSink sink)
          Removes an EventSink from the forwarding list for an event.
 void EventPrimImpl.deregister(EventSink sink)
          Deregisters an EventSink for forwarding of events.
 void EventCompoundImpl.deregister(EventSink sink)
          Deregistera an EventSink for forwarding of events.
 void EventRegistration.register(EventSink sink)
          Adds an EventSink to the forwarding list for an event.
 void EventPrimImpl.register(EventSink sink)
          Registers an EventSink for forwarding of events.
 void EventCompoundImpl.register(EventSink sink)
          Registers an EventSink for forwarding of events.
 


SmartFrog CORE 3.10.000

(C) Copyright 1998-2006 Hewlett-Packard Development Company, LP