Package org.apache.cxf.wsn.client
Class Publisher
- java.lang.Object
-
- org.apache.cxf.wsn.client.Publisher
-
- All Implemented Interfaces:
Referencable,NotificationProducer
public class Publisher extends Object implements NotificationProducer, Referencable
Demand-based publisher.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePublisher.Callbackprotected classPublisher.PublisherSubscription
-
Field Summary
Fields Modifier and Type Field Description static QNameQNAME_TOPIC_EXPRESSIONstatic StringWSN_URI
-
Constructor Summary
Constructors Constructor Description Publisher(Publisher.Callback callback, String address)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetCurrentMessageResponsegetCurrentMessage(GetCurrentMessage getCurrentMessageRequest)javax.xml.ws.wsaddressing.W3CEndpointReferencegetEpr()voidstop()SubscribeResponsesubscribe(Subscribe subscribeRequest)protected voidunsubscribe(TopicExpressionType topic)
-
-
-
Field Detail
-
WSN_URI
public static final String WSN_URI
- See Also:
- Constant Field Values
-
QNAME_TOPIC_EXPRESSION
public static final QName QNAME_TOPIC_EXPRESSION
-
-
Constructor Detail
-
Publisher
public Publisher(Publisher.Callback callback, String address)
-
-
Method Detail
-
stop
public void stop()
-
getEpr
public javax.xml.ws.wsaddressing.W3CEndpointReference getEpr()
- Specified by:
getEprin interfaceReferencable
-
subscribe
public SubscribeResponse subscribe(Subscribe subscribeRequest) throws InvalidTopicExpressionFault, ResourceUnknownFault, InvalidProducerPropertiesExpressionFault, UnrecognizedPolicyRequestFault, TopicExpressionDialectUnknownFault, NotifyMessageNotSupportedFault, InvalidFilterFault, UnsupportedPolicyRequestFault, InvalidMessageContentExpressionFault, SubscribeCreationFailedFault, TopicNotSupportedFault, UnacceptableInitialTerminationTimeFault
- Specified by:
subscribein interfaceNotificationProducer- Throws:
InvalidTopicExpressionFaultResourceUnknownFaultInvalidProducerPropertiesExpressionFaultUnrecognizedPolicyRequestFaultTopicExpressionDialectUnknownFaultNotifyMessageNotSupportedFaultInvalidFilterFaultUnsupportedPolicyRequestFaultInvalidMessageContentExpressionFaultSubscribeCreationFailedFaultTopicNotSupportedFaultUnacceptableInitialTerminationTimeFault
-
unsubscribe
protected void unsubscribe(TopicExpressionType topic)
-
getCurrentMessage
public GetCurrentMessageResponse getCurrentMessage(GetCurrentMessage getCurrentMessageRequest) throws InvalidTopicExpressionFault, ResourceUnknownFault, TopicExpressionDialectUnknownFault, MultipleTopicsSpecifiedFault, NoCurrentMessageOnTopicFault, TopicNotSupportedFault
-
-