public class CamelJbiComponent extends DefaultComponent implements CamelComponent
| Modifier and Type | Field and Description |
|---|---|
protected CamelSpringDeployer |
deployer |
lifeCycle, logger, registry, serviceUnit, serviceUnitManagerchannel, component, consumerExecutor, container, context, correlationId, currentState, executorFactory, INITIALIZED, knownExchanges, mbeanName, poller, polling, providerExecutor, running, transactionManager, workManagerCreated| Constructor and Description |
|---|
CamelJbiComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateJbiEndpoint(CamelProviderEndpoint jbiEndpoint)
Activating a JBI endpoint created by a camel consumer.
|
void |
addJbiComponent(JbiComponent jbiComponent) |
CamelProviderEndpoint |
createEndpoint(java.lang.String uriString,
JbiComponent jbiComponent) |
BaseServiceUnitManager |
createServiceUnitManager() |
void |
deactivateJbiEndpoint(CamelProviderEndpoint jbiEndpoint) |
protected java.util.List<CamelProviderEndpoint> |
getConfiguredEndpoints() |
protected java.lang.Class[] |
getEndpointClasses() |
protected java.lang.String[] |
getEPRProtocols() |
JbiComponent |
getJbiComponent(java.lang.String suName) |
protected Endpoint |
getResolvedEPR(javax.jbi.servicedesc.ServiceEndpoint ep) |
boolean |
isEndpointExposedOnNmr(org.apache.camel.Endpoint endpoint)
Should we expose the Camel JBI onto the NMR.
|
void |
removeJbiComponent(java.lang.String suName) |
addEndpoint, asList, createRegistry, doInit, doShutDown, doStart, doStop, getComponentContext, getComponentName, getEPRElementName, getEPRServiceName, getLifeCycle, getLogger, getRegistry, getServiceDescription, getServiceUnit, getServiceUnitManager, isExchangeWithConsumerOkay, isExchangeWithProviderOkay, isKnownEndpoint, removeEndpoint, resolveEndpointReference, validateEndpointcreateExecutorFactory, createExtensionMBeanName, exceptionShouldRollbackTx, findExecutorFactory, getContainer, getContext, getCurrentState, getExecutor, getExecutorFactory, getExtensionMBean, getExtensionMBeanName, getKnownExchanges, getSmx3Container, handleExchange, init, isInitialized, isShutDown, isStarted, isStopped, isUnknown, onMessageExchange, pollDeliveryChannel, prepareExchange, prepareShutdown, prepareShutdown, processExchange, processExchangeInTx, processExchangeWithoutTx, setComponent, setCurrentState, setExecutor, setExecutorFactory, shutDown, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddEndpoint, getServiceUnit, removeEndpointgetComponentContext, getComponentName, getContainer, getEPRElementName, getExecutor, getLogger, getRegistry, getSmx3Container, handleExchange, prepareExchange, prepareShutdownprotected CamelSpringDeployer deployer
public BaseServiceUnitManager createServiceUnitManager()
createServiceUnitManager in class DefaultComponentprotected java.util.List<CamelProviderEndpoint> getConfiguredEndpoints()
getConfiguredEndpoints in class DefaultComponentDefaultComponent.getConfiguredEndpoints()protected java.lang.Class[] getEndpointClasses()
getEndpointClasses in class DefaultComponentDefaultComponent.getEndpointClasses()protected java.lang.String[] getEPRProtocols()
getEPRProtocols in class DefaultComponentprotected Endpoint getResolvedEPR(javax.jbi.servicedesc.ServiceEndpoint ep) throws java.lang.Exception
getResolvedEPR in class AsyncBaseLifeCyclejava.lang.Exceptionpublic CamelProviderEndpoint createEndpoint(java.lang.String uriString, JbiComponent jbiComponent) throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic void addJbiComponent(JbiComponent jbiComponent)
addJbiComponent in interface CamelComponentpublic void removeJbiComponent(java.lang.String suName)
public JbiComponent getJbiComponent(java.lang.String suName)
public void activateJbiEndpoint(CamelProviderEndpoint jbiEndpoint) throws java.lang.Exception
activateJbiEndpoint in interface CamelComponentjava.lang.Exceptionpublic void deactivateJbiEndpoint(CamelProviderEndpoint jbiEndpoint) throws java.lang.Exception
deactivateJbiEndpoint in interface CamelComponentjava.lang.Exceptionpublic boolean isEndpointExposedOnNmr(org.apache.camel.Endpoint endpoint)
endpoint - the camel endpointCopyright © 2005-2015 FuseSource. All Rights Reserved.