Apache CXF API

org.apache.cxf.wsn.services
Class JaxwsSubscription

java.lang.Object
  extended by org.apache.cxf.wsn.AbstractEndpoint
      extended by org.apache.cxf.wsn.AbstractSubscription
          extended by org.apache.cxf.wsn.jms.JmsSubscription
              extended by org.apache.cxf.wsn.services.JaxwsSubscription
All Implemented Interfaces:
javax.jms.MessageListener, EndpointMBean, PausableSubscriptionManager

public class JaxwsSubscription
extends JmsSubscription


Field Summary
 
Fields inherited from class org.apache.cxf.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
 
Fields inherited from class org.apache.cxf.wsn.AbstractEndpoint
address, endpoint, manager, name
 
Constructor Summary
JaxwsSubscription(String name)
           
 
Method Summary
protected  void doNotify(Notify notify)
           
protected  void validateSubscription(Subscribe subscribeRequest)
           
 
Methods inherited from class org.apache.cxf.wsn.jms.JmsSubscription
doFilter, getConnection, onMessage, pause, renew, resume, setConnection, start, unsubscribe
 
Methods inherited from class org.apache.cxf.wsn.AbstractSubscription
create, getBroker, getCurrentTime, getTerminationTime, parseTerminationTime, pauseSubscription, renew, resumeSubscription, setBroker, setTerminationTime, unsubscribe, validateInitialTerminationTime, validateTerminationTime
 
Methods inherited from class org.apache.cxf.wsn.AbstractEndpoint
getAddress, getEpr, getManager, getMBeanName, getName, register, setAddress, setManager, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxwsSubscription

public JaxwsSubscription(String name)
Method Detail

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

doNotify

protected void doNotify(Notify notify)
Specified by:
doNotify in class JmsSubscription

Apache CXF API

Apache CXF