|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.omg.CosEventChannelAdmin.ProxyPushSupplierPOA
org.jacorb.events.ProxyPushSupplierImpl
public class ProxyPushSupplierImpl
Implementation of COSEventChannelAdmin interface; ProxyPushSupplier. This defines connect_push_consumer() and disconnect_push_supplier(). Helper method will push a method to the registered consumer. 2002/23/08 JFC OMG EventService Specification 1.1 page 2-7 states: "Registration is a two step process. An event-generating application first obtains a proxy consumer from a channel, then 'connects' to the proxy consumer by providing it with a supplier. ... The reason for the two step registration process..." Modifications to support the above have been made as well as to support section 2.1.5 "Disconnection Behavior" on page 2-4.
| Constructor Summary | |
|---|---|
protected |
ProxyPushSupplierImpl(EventChannelImpl ec,
org.omg.CORBA.ORB orb,
org.omg.PortableServer.POA poa)
Constructor - to be called by EventChannel |
| Method Summary | |
|---|---|
org.omg.PortableServer.POA |
_default_POA()
Override this method from the Servant baseclass. |
void |
connect_push_consumer(PushConsumer pushConsumer)
fuers ProxyPushSupplier Interface. |
void |
disconnect_push_supplier()
fuers PushSupplier Interface See EventService v 1.1 specification section 2.1.2. |
protected void |
push_to_consumer(org.omg.CORBA.Any event)
Methoden, die von unserem EventChannel aufgerufen werden |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected ProxyPushSupplierImpl(EventChannelImpl ec,
org.omg.CORBA.ORB orb,
org.omg.PortableServer.POA poa)
| Method Detail |
|---|
public void connect_push_consumer(PushConsumer pushConsumer)
throws org.omg.CosEventChannelAdmin.AlreadyConnected,
org.omg.CORBA.BAD_PARAM
org.omg.CosEventChannelAdmin.AlreadyConnected
org.omg.CORBA.BAD_PARAMpublic void disconnect_push_supplier()
protected void push_to_consumer(org.omg.CORBA.Any event)
public org.omg.PortableServer.POA _default_POA()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||