org.apache.servicemix.camel
Interface CamelComponent
- All Superinterfaces:
- javax.jbi.component.Component, ServiceMixComponent
- All Known Implementing Classes:
- CamelJbiComponent, OsgiCamelJbiComponent
public interface CamelComponent
- extends ServiceMixComponent
| Methods inherited from interface org.apache.servicemix.common.ServiceMixComponent |
getComponentContext, getComponentName, getContainer, getEPRElementName, getExecutor, getLogger, getRegistry, getSmx3Container, handleExchange, prepareExchange, prepareShutdown |
| Methods inherited from interface javax.jbi.component.Component |
getLifeCycle, getServiceDescription, getServiceUnitManager, isExchangeWithConsumerOkay, isExchangeWithProviderOkay, resolveEndpointReference |
addJbiComponent
void addJbiComponent(JbiComponent jbiComponent)
getServiceUnit
ServiceUnit getServiceUnit()
addEndpoint
void addEndpoint(Endpoint endpoint)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeEndpoint
void removeEndpoint(Endpoint endpoint)
throws java.lang.Exception
- Throws:
java.lang.Exception
activateJbiEndpoint
void activateJbiEndpoint(CamelProviderEndpoint jbiEndpoint)
throws java.lang.Exception
- Throws:
java.lang.Exception
deactivateJbiEndpoint
void deactivateJbiEndpoint(CamelProviderEndpoint jbiEndpoint)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2005-2011 FuseSource. All Rights Reserved.