org.apache.servicemix.jbi.nmr.flow.jms
Class JMSFlowTibco

java.lang.Object
  extended by org.apache.servicemix.jbi.management.BaseLifeCycle
      extended by org.apache.servicemix.jbi.nmr.flow.AbstractFlow
          extended by org.apache.servicemix.jbi.nmr.flow.jms.AbstractJMSFlow
              extended by org.apache.servicemix.jbi.nmr.flow.jms.JMSFlowTibco
All Implemented Interfaces:
javax.jbi.management.LifeCycleMBean, MessageListener, MBeanInfoProvider, Flow

public class JMSFlowTibco
extends AbstractJMSFlow

Use for message routing among a network of containers. All routing/registration happens automatically.

Version:
$Revision: 564900 $

Field Summary
 
Fields inherited from class org.apache.servicemix.jbi.nmr.flow.jms.AbstractJMSFlow
connection, connectionFactory, monitorMessageConsumer, started, subscriberSet
 
Fields inherited from class org.apache.servicemix.jbi.nmr.flow.AbstractFlow
broker, executorFactory, log
 
Fields inherited from class org.apache.servicemix.jbi.management.BaseLifeCycle
currentState, INITIALIZED, listener
 
Fields inherited from interface javax.jbi.management.LifeCycleMBean
SHUTDOWN, STARTED, STOPPED, UNKNOWN
 
Constructor Summary
JMSFlowTibco()
           
 
Method Summary
protected  ConnectionFactory createConnectionFactoryFromUrl(String jmsURL)
           
 void onConsumerMonitorMessage(Message message)
           
 void startConsumerMonitor()
           
 
Methods inherited from class org.apache.servicemix.jbi.nmr.flow.jms.AbstractJMSFlow
addClusterNode, broadcast, canHandle, doRouting, doSend, getBroadcastDestinationName, getConnectionFactory, getDescription, getJmsURL, getPassword, getUserName, init, numberInNetwork, onComponentStarted, onComponentStopped, onInternalEndpointRegistered, onInternalEndpointUnregistered, onMessage, onRemoteEndpointRegistered, onRemoteEndpointUnregistered, removeAllPackets, removeClusterNode, setBroadcastDestinationName, setConnectionFactory, setJmsURL, setPassword, setUserName, shutDown, start, stop, stopConsumerMonitor
 
Methods inherited from class org.apache.servicemix.jbi.nmr.flow.AbstractFlow
getAttributeInfos, getBroker, getExecutorFactory, getName, getType, isClustered, isPersistent, isSynchronous, isTransacted, resume, send, setName, suspend
 
Methods inherited from class org.apache.servicemix.jbi.management.BaseLifeCycle
firePropertyChanged, getCurrentState, getObjectToManage, getOperationInfos, getSubType, init, isInitialized, isShutDown, isStarted, isStopped, isUnknown, setCurrentState, setPropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jbi.management.LifeCycleMBean
getCurrentState
 

Constructor Detail

JMSFlowTibco

public JMSFlowTibco()
Method Detail

createConnectionFactoryFromUrl

protected ConnectionFactory createConnectionFactoryFromUrl(String jmsURL)
Specified by:
createConnectionFactoryFromUrl in class AbstractJMSFlow

onConsumerMonitorMessage

public void onConsumerMonitorMessage(Message message)
Specified by:
onConsumerMonitorMessage in class AbstractJMSFlow

startConsumerMonitor

public void startConsumerMonitor()
                          throws JMSException
Specified by:
startConsumerMonitor in class AbstractJMSFlow
Throws:
JMSException


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