SmartFrog 3.10.000

org.smartfrog.sfcore.workflow.eventbus
Interface EventRegistration

All Superinterfaces:
EventSink, java.rmi.Remote
All Known Implementing Classes:
Attribute, Container, Delay, Deployer, DoNothing, During, EventCompoundImpl, EventCounter, EventPrimImpl, EventQueue, EventSend, FileTesterImpl, FireBreak, GameArenaWrapper, OnEvent, Parallel, ProgressBarsImpl, RandomSequence, Repeat, Retract, Retry, Run, Sequence, Terminator, Timeout, Try

public interface EventRegistration
extends EventSink, java.rmi.Remote

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.

See Also:
EventSink

Method Summary
 void deregister(EventSink sink)
          Removes an EventSink from the forwarding list for an event.
 void register(EventSink sink)
          Adds an EventSink to the forwarding list for an event.
 
Methods inherited from interface org.smartfrog.sfcore.workflow.eventbus.EventSink
event
 

Method Detail

deregister

void deregister(EventSink sink)
                throws java.rmi.RemoteException
Removes an EventSink from the forwarding list for an event.

Parameters:
sink - org.smartfrog.sfcore.workflow.eventbus.EventSink The event sink to remove
Throws:
java.rmi.RemoteException - In case of network.rmi error

register

void register(EventSink sink)
              throws java.rmi.RemoteException
Adds an EventSink to the forwarding list for an event.

Parameters:
sink - org.smartfrog.sfcore.workflow.eventbus.EventSink The event sink to add
Throws:
java.rmi.RemoteException - In case of network.rmi error

SmartFrog CORE 3.10.000

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