cgl.narada.wsinfra.messaging.widget.wse
Class WseSubscriptionEntry

java.lang.Object
  extended by cgl.narada.wsinfra.messaging.wse.WseFrameworkIndicator
      extended by cgl.narada.wsinfra.messaging.widget.wse.WseSubscriptionEntry
All Implemented Interfaces:
FrameworkIndicator, Subscription, WseSubscription

public class WseSubscriptionEntry
extends WseFrameworkIndicator
implements WseSubscription


Constructor Summary
WseSubscriptionEntry(SubscriptionEntry subscriptionEntry)
           
 
Method Summary
 String getDeliveryMode()
          Retrieves the delivery mode associated with this subscription.
 EndpointReferenceType getEndToEPR()
          Returns the EPR to which the publisher will send a SubscriptionEnd response to.
 String getFilterDialect()
          Returns the dialect associated with the registered Filter.
 String getFilterExpression()
          Returns the constraint associated with the registered Filter.
 String getIdentifier()
          Retrieves the identifier associated with this subscription.
 Calendar getInitialExpirationTime()
          Returns the time at which this subscription will expire.
 EndpointReferenceType getPublisherEPR()
          Returns the EPR associated with the publisher/source of notifications.
 EndpointReferenceType getSubscriberEPR()
          Retrieve the EPR associated with Subscriber of this Subscription.
 EndpointReferenceType getSubscriptionManagerEPR()
          Returns the EPR associated with the Subscription Manager
 String toString()
           
 
Methods inherited from class cgl.narada.wsinfra.messaging.wse.WseFrameworkIndicator
getProvider, getSpecVersion, isEventing, isNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface cgl.narada.wsinfra.messaging.FrameworkIndicator
getProvider, getSpecVersion, isEventing, isNotification
 

Constructor Detail

WseSubscriptionEntry

public WseSubscriptionEntry(SubscriptionEntry subscriptionEntry)
Method Detail

getEndToEPR

public EndpointReferenceType getEndToEPR()
Returns the EPR to which the publisher will send a SubscriptionEnd response to.

Specified by:
getEndToEPR in interface WseSubscription
Returns:
endToEPR

getDeliveryMode

public String getDeliveryMode()
Retrieves the delivery mode associated with this subscription.

Specified by:
getDeliveryMode in interface WseSubscription
Returns:
deliveryMode

getIdentifier

public String getIdentifier()
Retrieves the identifier associated with this subscription.

Specified by:
getIdentifier in interface WseSubscription
Returns:
identifier.

getPublisherEPR

public EndpointReferenceType getPublisherEPR()
Returns the EPR associated with the publisher/source of notifications.

Specified by:
getPublisherEPR in interface Subscription
Returns:
publisherEPR

getSubscriptionManagerEPR

public EndpointReferenceType getSubscriptionManagerEPR()
Returns the EPR associated with the Subscription Manager

Specified by:
getSubscriptionManagerEPR in interface Subscription
Returns:
subscriptionManagerEPR

getSubscriberEPR

public EndpointReferenceType getSubscriberEPR()
Description copied from interface: Subscription
Retrieve the EPR associated with Subscriber of this Subscription.

Specified by:
getSubscriberEPR in interface Subscription
Returns:
subscriberEPR

getFilterDialect

public String getFilterDialect()
Returns the dialect associated with the registered Filter.

Specified by:
getFilterDialect in interface Subscription
Returns:
filterDialect

getFilterExpression

public String getFilterExpression()
Returns the constraint associated with the registered Filter.

Specified by:
getFilterExpression in interface Subscription
Returns:
filterExpression

getInitialExpirationTime

public Calendar getInitialExpirationTime()
Returns the time at which this subscription will expire.

Specified by:
getInitialExpirationTime in interface Subscription
Returns:
initialExpirationTime

toString

public String toString()
Overrides:
toString in class Object


For comments and suggestions please send e-mail to The NaradaBrokering Project