org.apache.servicemix.camel
Interface CamelComponent

All Superinterfaces:
javax.jbi.component.Component, ServiceMixComponent
All Known Implementing Classes:
CamelJbiComponent, OsgiCamelJbiComponent

public interface CamelComponent
extends ServiceMixComponent


Method Summary
 void activateJbiEndpoint(CamelProviderEndpoint jbiEndpoint)
           
 void addEndpoint(Endpoint endpoint)
           
 void addJbiComponent(JbiComponent jbiComponent)
           
 void deactivateJbiEndpoint(CamelProviderEndpoint jbiEndpoint)
           
 ServiceUnit getServiceUnit()
           
 void removeEndpoint(Endpoint endpoint)
           
 
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
 

Method Detail

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.