org.globus.rendezvous.client
Class CompletionNotifyCallbackImpl

java.lang.Object
  extended byorg.globus.rendezvous.client.CompletionNotifyCallbackImpl
All Implemented Interfaces:
NotifyCallback
Direct Known Subclasses:
TestClient.SubRendezvousCallback, TestClient.TopRendezvousCallback

public abstract class CompletionNotifyCallbackImpl
extends Object
implements NotifyCallback

Derive this class in order to inherit behavior on rendezvous completion notifications.


Field Summary
private static org.globus.util.I18n i18n
           
private static org.apache.commons.logging.Log logger
           
private static PerformanceLog performanceLogger
           
private  ClientSecurityStrategy security
           
 
Constructor Summary
CompletionNotifyCallbackImpl(ClientSecurityStrategy security)
           
 
Method Summary
 void deliver(List topicPath, EndpointReferenceType producer, Object message)
           
abstract  void onRendezvousCompleted(byte[] data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

security

private ClientSecurityStrategy security

logger

private static final org.apache.commons.logging.Log logger

i18n

private static org.globus.util.I18n i18n

performanceLogger

private static PerformanceLog performanceLogger
Constructor Detail

CompletionNotifyCallbackImpl

public CompletionNotifyCallbackImpl(ClientSecurityStrategy security)
Method Detail

deliver

public void deliver(List topicPath,
                    EndpointReferenceType producer,
                    Object message)
Specified by:
deliver in interface NotifyCallback

onRendezvousCompleted

public abstract void onRendezvousCompleted(byte[] data)