org.globus.wsrf.impl.notification
Class SubscribeProvider

java.lang.Object
  extended byorg.globus.wsrf.impl.notification.SubscribeProvider

public class SubscribeProvider
extends java.lang.Object


Field Summary
private static org.globus.util.I18n i18n
           
private static org.apache.commons.logging.Log logger
           
 
Constructor Summary
SubscribeProvider()
           
 
Method Summary
protected  SubscribeHelper getSubscribeHelper(ResourceContext context, Resource producerResource, ResourceKey producerKey, java.lang.String producerHomeLocation, Subscribe request)
           
 SubscribeResponse subscribe(Subscribe request)
          Provider for the subscribe operation of the notification producer porttype
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

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

i18n

private static org.globus.util.I18n i18n
Constructor Detail

SubscribeProvider

public SubscribeProvider()
Method Detail

subscribe

public SubscribeResponse subscribe(Subscribe request)
                            throws java.rmi.RemoteException,
                                   ResourceUnknownFaultType,
                                   SubscribeCreationFailedFaultType,
                                   TopicPathDialectUnknownFaultType,
                                   InvalidTopicExpressionFaultType,
                                   TopicNotSupportedFaultType
Provider for the subscribe operation of the notification producer porttype

Parameters:
request -
Returns:
The endpoint of Subscription resource.
Throws:
java.rmi.RemoteException
ResourceUnknownFaultType
SubscribeCreationFailedFaultType
TopicPathDialectUnknownFaultType
InvalidTopicExpressionFaultType
TopicNotSupportedFaultType

getSubscribeHelper

protected SubscribeHelper getSubscribeHelper(ResourceContext context,
                                             Resource producerResource,
                                             ResourceKey producerKey,
                                             java.lang.String producerHomeLocation,
                                             Subscribe request)