org.apache.servicemix.wsn.jbi
Class JbiSubscription
java.lang.Object
org.apache.servicemix.wsn.AbstractEndpoint
org.apache.servicemix.wsn.AbstractSubscription
org.apache.servicemix.wsn.jms.JmsSubscription
org.apache.servicemix.wsn.jbi.JbiSubscription
- All Implemented Interfaces:
- MessageListener, PausableSubscriptionManager
public class JbiSubscription
- extends JmsSubscription
| Fields inherited from class org.apache.servicemix.wsn.AbstractSubscription |
broker, consumerReference, contentFilter, datatypeFactory, QNAME_MESSAGE_CONTENT, QNAME_PRODUCER_PROPERTIES, QNAME_TOPIC_EXPRESSION, QNAME_USE_RAW, terminationTime, topic, useRaw, WSN_URI, XPATH1_URI |
| Methods inherited from class org.apache.servicemix.wsn.AbstractSubscription |
create, createAddress, getBroker, getCurrentTime, getTerminationTime, parseTerminationTime, pauseSubscription, renew, resumeSubscription, setBroker, setTerminationTime, unsubscribe, validateInitialTerminationTime, validateTerminationTime |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JbiSubscription
public JbiSubscription(String name)
start
protected void start()
throws SubscribeCreationFailedFault
- Overrides:
start in class JmsSubscription
- Throws:
SubscribeCreationFailedFault
validateSubscription
protected void validateSubscription(Subscribe subscribeRequest)
throws InvalidFilterFault,
InvalidMessageContentExpressionFault,
InvalidProducerPropertiesExpressionFault,
InvalidTopicExpressionFault,
SubscribeCreationFailedFault,
TopicExpressionDialectUnknownFault,
TopicNotSupportedFault,
UnacceptableInitialTerminationTimeFault
- Overrides:
validateSubscription in class JmsSubscription
- Throws:
InvalidFilterFault
InvalidMessageContentExpressionFault
InvalidProducerPropertiesExpressionFault
InvalidTopicExpressionFault
SubscribeCreationFailedFault
TopicExpressionDialectUnknownFault
TopicNotSupportedFault
UnacceptableInitialTerminationTimeFault
resolveConsumer
protected ServiceEndpoint resolveConsumer(Subscribe subscribeRequest)
throws Exception
- Throws:
Exception
split
protected String[] split(String uri)
doNotify
protected void doNotify(Element content)
- Specified by:
doNotify in class JmsSubscription
getContext
public ComponentContext getContext()
getLifeCycle
public WSNLifeCycle getLifeCycle()
setLifeCycle
public void setLifeCycle(WSNLifeCycle lifeCycle)
Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.