org.globus.wsrf
Interface LocalInvocationEnabledSubscription

All Superinterfaces:
PausableSubscription, Resource, ResourceLifetime, Subscription
All Known Implementing Classes:
PersistentSubscription, SimpleSubscription

public interface LocalInvocationEnabledSubscription
extends PausableSubscription

Interface to be implemented by subscription resources that can be used in local subscription requests. Extends from Subscription and adds just one method to get the NotifyCallback of the subscription.


Method Summary
 NotifyCallback getCallback()
          Get the object that implements NotifyCallback If any.
 
Methods inherited from interface org.globus.wsrf.PausableSubscription
isPaused, pause, resume
 
Methods inherited from interface org.globus.wsrf.Subscription
getConsumerReference, getCreationTime, getFilterType, getProducerReference, getResource, getSecurityProperties, getTopicExpression, getUseNotify
 
Methods inherited from interface org.globus.wsrf.ResourceLifetime
getCurrentTime, getTerminationTime, setTerminationTime
 

Method Detail

getCallback

NotifyCallback getCallback()
Get the object that implements NotifyCallback If any. Returns null for insecure subcriptions

Returns:
callback