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, ComponentContextAware, PausableSubscriptionManager
public class JbiSubscription
- extends JmsSubscription
- implements ComponentContextAware
| 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,
UnsupportedPolicyRequestFault,
UnrecognizedPolicyRequestFault
- Overrides:
validateSubscription in class JmsSubscription
- Throws:
InvalidFilterFault
InvalidMessageContentExpressionFault
InvalidProducerPropertiesExpressionFault
InvalidTopicExpressionFault
SubscribeCreationFailedFault
TopicExpressionDialectUnknownFault
TopicNotSupportedFault
UnacceptableInitialTerminationTimeFault
UnsupportedPolicyRequestFault
UnrecognizedPolicyRequestFault
resolveConsumer
protected javax.jbi.servicedesc.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 javax.jbi.component.ComponentContext getContext()
setContext
public void setContext(javax.jbi.component.ComponentContext context)
- Specified by:
setContext in interface ComponentContextAware
Copyright © 2005-2009 The Apache Software Foundation. All Rights Reserved.