org.globus.wsrf.impl.notification
Class SubscribeProvider

java.lang.Object
  extended by org.globus.wsrf.impl.notification.SubscribeProvider

public class SubscribeProvider
extends java.lang.Object


Field Summary
private static java.lang.String END_EVENT_ID
           
private static org.globus.util.I18n i18n
           
private static org.apache.commons.logging.Log logger
           
private static java.lang.String START_EVENT_ID
           
private static org.apache.commons.logging.Log sysLogger
           
 
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

sysLogger

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

i18n

private static org.globus.util.I18n i18n

START_EVENT_ID

private static final java.lang.String START_EVENT_ID
See Also:
Constant Field Values

END_EVENT_ID

private static final java.lang.String END_EVENT_ID
See Also:
Constant Field Values
Constructor Detail

SubscribeProvider

public SubscribeProvider()
Method Detail

subscribe

public SubscribeResponse subscribe(Subscribe request)
                            throws java.rmi.RemoteException,
                                   ResourceUnknownFaultType,
                                   SubscribeCreationFailedFaultType,
                                   InvalidMessageContentExpressionFaultType,
                                   UnacceptableInitialTerminationTimeFaultType,
                                   InvalidTopicExpressionFaultType,
                                   InvalidProducerPropertiesExpressionFaultType,
                                   TopicExpressionDialectUnknownFaultType,
                                   InvalidFilterFaultType,
                                   NotifyMessageNotSupportedFaultType,
                                   UnsupportedPolicyRequestFaultType,
                                   UnrecognizedPolicyRequestFaultType,
                                   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
InvalidMessageContentExpressionFaultType
UnacceptableInitialTerminationTimeFaultType
InvalidTopicExpressionFaultType
InvalidProducerPropertiesExpressionFaultType
TopicExpressionDialectUnknownFaultType
InvalidFilterFaultType
NotifyMessageNotSupportedFaultType
UnsupportedPolicyRequestFaultType
UnrecognizedPolicyRequestFaultType
TopicNotSupportedFaultType

getSubscribeHelper

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