|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface to be implemented by subscription resources. Exposes the information associated with a subscription request, as well as resource lifetime-related state.
Method Summary | |
org.apache.ws.addressing.EndpointReference |
getConsumerReference()
Gets the consumer EPR associated with this subscription. |
org.apache.ws.resource.properties.query.QueryExpression |
getPrecondition()
Gets the precondition associated with this subscription. |
NotificationProducerResource |
getProducerResource()
Gets the producer resource associated with this subscription. |
org.apache.ws.resource.properties.query.QueryExpression |
getSelector()
Gets the selector associated with this subscription. |
TopicExpression |
getTopicExpression()
Gets the topic expression associated with this subscription. |
boolean |
getUseNotify()
Wrap notification messages in the notify element? |
boolean |
isPaused()
Returns true if this subscription is currently paused, or false otherwise. |
void |
pause()
Temporarily suspends the delivery of notification messages for this subscription. |
void |
resume()
Resumes the delivery of notification messages for this subscription. |
void |
setEndpointReference(org.apache.ws.addressing.EndpointReference epr)
|
void |
setNotificationConsumer(NotificationConsumer notificationConsumer)
This method exists for abstraction layer |
void |
setNotificationProducer(NotificationProducer notificationProducer)
This method exists for abstraction layer |
void |
setPolicy(java.lang.Object policy)
Sets the policy for the subscription |
void |
setPrecondition(org.apache.ws.resource.properties.query.QueryExpression precondition)
Sets the precondition for the subscription. |
void |
setSelector(org.apache.ws.resource.properties.query.QueryExpression selector)
Sets the selector for the subscription |
void |
setUseNotify(boolean useNotify)
Sets the boolean useNotify flag on the subscription to determine if the notification is wrapped in a Notify element. |
Methods inherited from interface org.apache.ws.resource.PropertiesResource |
getResourcePropertySet, setResourcePropertySet |
Methods inherited from interface org.apache.ws.resource.Resource |
addTerminationListener, destroy, getEndpointReference, getID, init, setID |
Methods inherited from interface org.apache.ws.pubsub.Subscription |
getCreationTime, getFilters, getNotificationConsumer, getNotificationProducer, getSubscriptionEndConsumer, getTerminationTime, setTerminationTime, unsubscribe |
Methods inherited from interface org.apache.ws.resource.lifetime.ScheduledResourceTerminationResource |
getCurrentTime, getTerminationTime, setTerminationTime |
Method Detail |
public org.apache.ws.addressing.EndpointReference getConsumerReference()
public void setEndpointReference(org.apache.ws.addressing.EndpointReference epr)
setEndpointReference
in interface org.apache.ws.resource.Resource
public void setNotificationConsumer(NotificationConsumer notificationConsumer)
notificationConsumer
- public void setNotificationProducer(NotificationProducer notificationProducer)
notificationProducer
- public boolean isPaused()
public void setPolicy(java.lang.Object policy)
policy
- public void setPrecondition(org.apache.ws.resource.properties.query.QueryExpression precondition)
precondition
- public org.apache.ws.resource.properties.query.QueryExpression getPrecondition()
public NotificationProducerResource getProducerResource()
public void setSelector(org.apache.ws.resource.properties.query.QueryExpression selector)
selector
- public org.apache.ws.resource.properties.query.QueryExpression getSelector()
public TopicExpression getTopicExpression()
public void setUseNotify(boolean useNotify)
useNotify
- public boolean getUseNotify()
getUseNotify
in interface Subscription
public void pause() throws java.lang.Exception
java.lang.Exception
- if unable to suspend message deliverypublic void resume() throws java.lang.Exception
java.lang.Exception
- if unable to resume message delivery
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |