SCS

scs.event_service.servant
Class EventSinkConsumerServant

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by scs.event_service.EventSinkPOA
          extended by scs.event_service.servant.EventSinkConsumerServant
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, EventSinkOperations
Direct Known Subclasses:
EventSinkMaster

public abstract class EventSinkConsumerServant
extends EventSinkPOA

Classe abstrata para facilitar a criacao de EventSinks de consumidores.


Constructor Summary
EventSinkConsumerServant(ConnectionStatus cs)
           
 
Method Summary
 void disconnect()
           
protected abstract  void handleEvent(org.omg.CORBA.Any ev)
          Template Method para facilitar o tratamento de um EventSink de um consumidor, que so precisa implementar o corpo deste metodo.
 void push(org.omg.CORBA.Any ev)
           
 
Methods inherited from class scs.event_service.EventSinkPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventSinkConsumerServant

public EventSinkConsumerServant(ConnectionStatus cs)
Method Detail

push

public void push(org.omg.CORBA.Any ev)

disconnect

public void disconnect()

handleEvent

protected abstract void handleEvent(org.omg.CORBA.Any ev)
Template Method para facilitar o tratamento de um EventSink de um consumidor, que so precisa implementar o corpo deste metodo.


SCS