org.openorb.notify
Interface ConsumerProxyManagement

All Known Implementing Classes:
ProxyPullSupplierImpl, ProxyPushSupplierImpl, SequenceProxyPullSupplierImpl, SequenceProxyPushSupplierImpl, StructuredProxyPullSupplierImpl, StructuredProxyPushSupplierImpl

public interface ConsumerProxyManagement

Author:
Olivier Modica

Method Summary
 java.lang.String getId()
          Get the ID ( ChannelID + ConsumerAdminID + ProxySupplierID ) of the proxy
 void reportClientDisconnection()
          This method is invoked when the client returns an unexpected Disconnected exception.
 void reportEventDelivery(int eventPid)
          An event has been delivered or discarded
 

Method Detail

reportClientDisconnection

void reportClientDisconnection()
This method is invoked when the client returns an unexpected Disconnected exception. Then the proxy should invoke disconnect on itself and release all resources.


getId

java.lang.String getId()
Get the ID ( ChannelID + ConsumerAdminID + ProxySupplierID ) of the proxy


reportEventDelivery

void reportEventDelivery(int eventPid)
An event has been delivered or discarded