public class Publisher extends Object implements NotificationProducer, Referencable
Modifier and Type | Class and Description |
---|---|
static interface |
Publisher.Callback |
protected class |
Publisher.PublisherSubscription |
Modifier and Type | Field and Description |
---|---|
static QName |
QNAME_TOPIC_EXPRESSION |
static String |
WSN_URI |
Constructor and Description |
---|
Publisher(Publisher.Callback callback,
String address) |
Modifier and Type | Method and Description |
---|---|
GetCurrentMessageResponse |
getCurrentMessage(GetCurrentMessage getCurrentMessageRequest) |
W3CEndpointReference |
getEpr() |
void |
stop() |
SubscribeResponse |
subscribe(Subscribe subscribeRequest) |
protected void |
unsubscribe(TopicExpressionType topic) |
public static final String WSN_URI
public static final QName QNAME_TOPIC_EXPRESSION
public Publisher(Publisher.Callback callback, String address)
public void stop()
public W3CEndpointReference getEpr()
getEpr
in interface Referencable
public SubscribeResponse subscribe(Subscribe subscribeRequest) throws InvalidTopicExpressionFault, ResourceUnknownFault, InvalidProducerPropertiesExpressionFault, UnrecognizedPolicyRequestFault, TopicExpressionDialectUnknownFault, NotifyMessageNotSupportedFault, InvalidFilterFault, UnsupportedPolicyRequestFault, InvalidMessageContentExpressionFault, SubscribeCreationFailedFault, TopicNotSupportedFault, UnacceptableInitialTerminationTimeFault
subscribe
in interface NotificationProducer
InvalidTopicExpressionFault
ResourceUnknownFault
InvalidProducerPropertiesExpressionFault
UnrecognizedPolicyRequestFault
TopicExpressionDialectUnknownFault
NotifyMessageNotSupportedFault
InvalidFilterFault
UnsupportedPolicyRequestFault
InvalidMessageContentExpressionFault
SubscribeCreationFailedFault
TopicNotSupportedFault
UnacceptableInitialTerminationTimeFault
protected void unsubscribe(TopicExpressionType topic)
public GetCurrentMessageResponse getCurrentMessage(GetCurrentMessage getCurrentMessageRequest) throws InvalidTopicExpressionFault, ResourceUnknownFault, TopicExpressionDialectUnknownFault, MultipleTopicsSpecifiedFault, NoCurrentMessageOnTopicFault, TopicNotSupportedFault
Apache CXF