org.apache.servicemix.wsn.jbi
Class JbiNotificationBroker

java.lang.Object
  extended by org.apache.servicemix.wsn.AbstractEndpoint
      extended by org.apache.servicemix.wsn.AbstractNotificationBroker
          extended by org.apache.servicemix.wsn.jms.JmsNotificationBroker
              extended by org.apache.servicemix.wsn.jbi.JbiNotificationBroker
All Implemented Interfaces:
ComponentContextAware, NotificationBroker, GetResourceProperty

public class JbiNotificationBroker
extends JmsNotificationBroker
implements ComponentContextAware


Field Summary
 
Fields inherited from class org.apache.servicemix.wsn.AbstractNotificationBroker
FIXED_TOPIC_SET_QNAME, NAMESPACE_URI, PREFIX, TOPIC_EXPRESSION_DIALECT_QNAME, TOPIC_EXPRESSION_QNAME, TOPIC_SET_QNAME
 
Fields inherited from class org.apache.servicemix.wsn.AbstractEndpoint
address, endpoint, manager, name
 
Constructor Summary
JbiNotificationBroker(String name)
           
 
Method Summary
protected  JmsPublisher createJmsPublisher(String name)
           
protected  JmsSubscription createJmsSubscription(String name)
           
 javax.jbi.component.ComponentContext getContext()
           
 void setContext(javax.jbi.component.ComponentContext context)
           
 
Methods inherited from class org.apache.servicemix.wsn.jms.JmsNotificationBroker
createPublisher, createSubcription, destroy, getConnectionFactory, handleGetResourceProperty, init, setConnectionFactory
 
Methods inherited from class org.apache.servicemix.wsn.AbstractNotificationBroker
createAddress, getCurrentMessage, getPublisher, getResourceProperty, handleNotify, handleRegisterPublisher, handleSubscribe, notify, registerPublisher, subscribe, unsubscribe
 
Methods inherited from class org.apache.servicemix.wsn.AbstractEndpoint
getAddress, getManager, 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

JbiNotificationBroker

public JbiNotificationBroker(String name)
Method Detail

createJmsSubscription

protected JmsSubscription createJmsSubscription(String name)
Specified by:
createJmsSubscription in class JmsNotificationBroker

createJmsPublisher

protected JmsPublisher createJmsPublisher(String name)
Specified by:
createJmsPublisher in class JmsNotificationBroker

getContext

public javax.jbi.component.ComponentContext getContext()

setContext

public void setContext(javax.jbi.component.ComponentContext context)
Specified by:
setContext in interface ComponentContextAware


Copyright © 2005-2008 The Apache Software Foundation. All Rights Reserved.