|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A WSN subscription resources. Exposes a subscription's properties, as well as resource lifetime-related state.
Method Summary | |
org.apache.ws.addressing.EndpointReference |
getConsumerReference()
Gets the consumer EPR associated with this subscription. |
java.lang.Object |
getPolicy()
Gets the policy for this subscription. |
org.apache.ws.resource.properties.query.QueryExpression |
getPrecondition()
Gets the precondition associated with this subscription. |
org.apache.ws.addressing.EndpointReference |
getProducerReference()
Gets the producer EPR 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 |
setConsumerReference(org.apache.ws.addressing.EndpointReference consumerRef)
Sets the consumer EPR associated with this subscription. |
void |
setNotificationConsumer(NotificationConsumer notificationConsumer)
This method exists for the Pubsub abstraction layer. |
void |
setNotificationProducer(NotificationProducer notificationProducer)
This method exists for the Pubsub 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 |
setTopicExpression(TopicExpression topicExpr)
Sets the topic expression associated with this 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, getNamespaceSet, init, setEndpointReference, 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 void setConsumerReference(org.apache.ws.addressing.EndpointReference consumerRef)
consumerRef
- the consumer EPR to be associated with this subscriptionpublic org.apache.ws.addressing.EndpointReference getConsumerReference()
public void setNotificationConsumer(NotificationConsumer notificationConsumer)
notificationConsumer
- public void setNotificationProducer(NotificationProducer notificationProducer)
notificationProducer
- public boolean isPaused()
public void setPolicy(java.lang.Object policy)
policy
- public java.lang.Object getPolicy()
public void setPrecondition(org.apache.ws.resource.properties.query.QueryExpression precondition)
precondition
- public org.apache.ws.resource.properties.query.QueryExpression getPrecondition()
public org.apache.ws.addressing.EndpointReference getProducerReference()
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 void setTopicExpression(TopicExpression topicExpr)
topicExpr
- the topic expression to be associated with this subscriptionpublic TopicExpression getTopicExpression()
public void setUseNotify(boolean useNotify)
useNotify
- public boolean getUseNotify()
getUseNotify
in interface Subscription
public void pause() throws PauseFailedException
PauseFailedException
- if unable to suspend message deliverypublic void resume() throws ResumeFailedException
ResumeFailedException
- if unable to resume message delivery
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |