public abstract class JmsSubscription extends AbstractSubscription implements javax.jms.MessageListener
broker, consumerReference, contentFilter, datatypeFactory, QNAME_MESSAGE_CONTENT, QNAME_PRODUCER_PROPERTIES, QNAME_TOPIC_EXPRESSION, QNAME_USE_RAW, terminationTime, topic, useRaw, WSN_URI, XPATH1_URIaddress, endpoint, manager, name| Constructor and Description |
|---|
JmsSubscription(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
doFilter(org.w3c.dom.Element content) |
protected abstract void |
doNotify(org.w3c.dom.Element content) |
javax.jms.Connection |
getConnection() |
void |
onMessage(javax.jms.Message jmsMessage) |
protected void |
pause() |
protected void |
renew(javax.xml.datatype.XMLGregorianCalendar terminationTime) |
protected void |
resume() |
void |
setConnection(javax.jms.Connection connection) |
protected void |
start() |
protected void |
unsubscribe() |
protected void |
validateSubscription(Subscribe subscribeRequest) |
create, createAddress, getBroker, getCurrentTime, getTerminationTime, parseTerminationTime, pauseSubscription, renew, resumeSubscription, setBroker, setTerminationTime, unsubscribe, validateInitialTerminationTime, validateTerminationTimegetAddress, getManager, getName, register, setAddress, setManager, unregisterprotected void start()
throws SubscribeCreationFailedFault
start in class AbstractSubscriptionSubscribeCreationFailedFaultprotected void validateSubscription(Subscribe subscribeRequest) throws InvalidFilterFault, InvalidMessageContentExpressionFault, InvalidProducerPropertiesExpressionFault, InvalidTopicExpressionFault, SubscribeCreationFailedFault, TopicExpressionDialectUnknownFault, TopicNotSupportedFault, UnacceptableInitialTerminationTimeFault, UnsupportedPolicyRequestFault, UnrecognizedPolicyRequestFault
validateSubscription in class AbstractSubscriptionInvalidFilterFaultInvalidMessageContentExpressionFaultInvalidProducerPropertiesExpressionFaultInvalidTopicExpressionFaultSubscribeCreationFailedFaultTopicExpressionDialectUnknownFaultTopicNotSupportedFaultUnacceptableInitialTerminationTimeFaultUnsupportedPolicyRequestFaultUnrecognizedPolicyRequestFaultprotected void pause()
throws PauseFailedFault
pause in class AbstractSubscriptionPauseFailedFaultprotected void resume()
throws ResumeFailedFault
resume in class AbstractSubscriptionResumeFailedFaultprotected void renew(javax.xml.datatype.XMLGregorianCalendar terminationTime)
throws UnacceptableTerminationTimeFault
renew in class AbstractSubscriptionUnacceptableTerminationTimeFaultprotected void unsubscribe()
throws UnableToDestroySubscriptionFault
unsubscribe in class AbstractSubscriptionUnableToDestroySubscriptionFaultpublic javax.jms.Connection getConnection()
public void setConnection(javax.jms.Connection connection)
public void onMessage(javax.jms.Message jmsMessage)
onMessage in interface javax.jms.MessageListenerprotected boolean doFilter(org.w3c.dom.Element content)
protected abstract void doNotify(org.w3c.dom.Element content)
Copyright © 2005-2016 FuseSource. All Rights Reserved.