org.apache.servicemix.wsn.spring
Class PublisherComponent
java.lang.Object
org.apache.servicemix.jbi.management.BaseLifeCycle
org.apache.servicemix.components.util.PojoSupport
org.apache.servicemix.components.util.ComponentSupport
org.apache.servicemix.wsn.spring.PublisherComponent
- All Implemented Interfaces:
- Component, ComponentLifeCycle, LifeCycleMBean, MessageExchangeListener, MBeanInfoProvider
public class PublisherComponent
- extends ComponentSupport
- implements MessageExchangeListener
- Version:
- $Revision: 376451 $
- Author:
- gnodet
| Methods inherited from class org.apache.servicemix.components.util.ComponentSupport |
createComponentLifeCycle, createInOnlyExchange, createInOnlyExchange, createInOnlyExchange, createInOptionalOutExchange, createInOutExchange, createInOutExchange, createRobustInOnlyExchange, createServiceUnitManager, creatInOutExchange, forwardToExchange, forwardToExchange, getInMessage, getLifeCycle, getMessageTransformer, getServiceDescription, getServiceUnitManager, initializeServiceUnitManager, invoke, isExchangeWithConsumerOkay, isExchangeWithProviderOkay, propagateCorrelationId, resolveEndpointReference, setMessageTransformer |
| Methods inherited from class org.apache.servicemix.components.util.PojoSupport |
answer, done, fail, fail, getBody, getContext, getDeliveryChannel, getDescription, getEndpoint, getExchangeFactory, getExtensionMBeanName, getService, init, isInAndOut, send, sendSync, sendSync, setBody, setEndpoint, setExtensionMBeanName, setService |
| Methods inherited from class org.apache.servicemix.jbi.management.BaseLifeCycle |
firePropertyChanged, getAttributeInfos, getCurrentState, getName, getObjectToManage, getOperationInfos, getSubType, getType, isInitialized, isShutDown, isStarted, isStopped, isUnknown, setCurrentState, setPropertyChangeListener, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PublisherComponent
public PublisherComponent()
getDemand
public boolean getDemand()
- Returns:
- Returns the demand.
setDemand
public void setDemand(boolean demand)
- Parameters:
demand - The demand to set.
getTopic
public String getTopic()
- Returns:
- Returns the topic.
setTopic
public void setTopic(String topic)
- Parameters:
topic - The topic to set.
getSubscription
public Subscribe getSubscription()
- Returns:
- Returns the subscription.
init
public void init()
throws JBIException
- Overrides:
init in class PojoSupport
- Throws:
JBIException
start
public void start()
throws JBIException
- Specified by:
start in interface ComponentLifeCycle- Specified by:
start in interface LifeCycleMBean- Overrides:
start in class BaseLifeCycle
- Throws:
JBIException
shutDown
public void shutDown()
throws JBIException
- Specified by:
shutDown in interface ComponentLifeCycle- Specified by:
shutDown in interface LifeCycleMBean- Overrides:
shutDown in class PojoSupport
- Throws:
JBIException
onMessageExchange
public void onMessageExchange(MessageExchange exchange)
throws MessagingException
- Specified by:
onMessageExchange in interface MessageExchangeListener
- Throws:
MessagingException
Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.