|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.servicemix.common.BaseComponent
public abstract class BaseComponent
Base class for a component.
| Field Summary | |
|---|---|
protected BaseLifeCycle |
lifeCycle
|
protected Log |
logger
|
protected Registry |
registry
|
protected BaseServiceUnitManager |
serviceUnitManager
|
| Constructor Summary | |
|---|---|
BaseComponent()
|
|
| Method Summary | |
|---|---|
protected BaseLifeCycle |
createLifeCycle()
Create the life cycle object. |
protected Registry |
createRegistry()
|
protected BaseServiceUnitManager |
createServiceUnitManager()
Create the service unit manager. |
javax.jbi.component.ComponentContext |
getComponentContext()
|
String |
getComponentName()
|
QName |
getEPRElementName()
|
org.apache.servicemix.executors.Executor |
getExecutor()
Shortcut to retrieve this component's executor. |
javax.jbi.component.ComponentLifeCycle |
getLifeCycle()
|
Log |
getLogger()
|
Registry |
getRegistry()
|
Document |
getServiceDescription(javax.jbi.servicedesc.ServiceEndpoint endpoint)
|
javax.jbi.component.ServiceUnitManager |
getServiceUnitManager()
|
boolean |
isExchangeWithConsumerOkay(javax.jbi.servicedesc.ServiceEndpoint endpoint,
javax.jbi.messaging.MessageExchange exchange)
|
boolean |
isExchangeWithProviderOkay(javax.jbi.servicedesc.ServiceEndpoint endpoint,
javax.jbi.messaging.MessageExchange exchange)
|
void |
prepareConsumerExchange(javax.jbi.messaging.MessageExchange exchange,
Endpoint endpoint)
Prepare a consumer exchange from the given endpoint. |
javax.jbi.servicedesc.ServiceEndpoint |
resolveEndpointReference(DocumentFragment epr)
|
void |
sendConsumerExchange(javax.jbi.messaging.MessageExchange exchange,
Endpoint endpoint)
Sends a consumer exchange from the given endpoint. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final transient Log logger
protected BaseLifeCycle lifeCycle
protected Registry registry
protected BaseServiceUnitManager serviceUnitManager
| Constructor Detail |
|---|
public BaseComponent()
| Method Detail |
|---|
public javax.jbi.component.ComponentLifeCycle getLifeCycle()
getLifeCycle in interface javax.jbi.component.Componentpublic javax.jbi.component.ServiceUnitManager getServiceUnitManager()
getServiceUnitManager in interface javax.jbi.component.Componentpublic Document getServiceDescription(javax.jbi.servicedesc.ServiceEndpoint endpoint)
getServiceDescription in interface javax.jbi.component.Component
public boolean isExchangeWithConsumerOkay(javax.jbi.servicedesc.ServiceEndpoint endpoint,
javax.jbi.messaging.MessageExchange exchange)
isExchangeWithConsumerOkay in interface javax.jbi.component.Component
public boolean isExchangeWithProviderOkay(javax.jbi.servicedesc.ServiceEndpoint endpoint,
javax.jbi.messaging.MessageExchange exchange)
isExchangeWithProviderOkay in interface javax.jbi.component.Componentpublic javax.jbi.servicedesc.ServiceEndpoint resolveEndpointReference(DocumentFragment epr)
resolveEndpointReference in interface javax.jbi.component.Componentprotected BaseLifeCycle createLifeCycle()
protected BaseServiceUnitManager createServiceUnitManager()
protected Registry createRegistry()
public javax.jbi.component.ComponentContext getComponentContext()
getComponentContext in interface ServiceMixComponentpublic String getComponentName()
getComponentName in interface ServiceMixComponentpublic Log getLogger()
getLogger in interface ServiceMixComponentpublic Registry getRegistry()
getRegistry in interface ServiceMixComponentpublic org.apache.servicemix.executors.Executor getExecutor()
getExecutor in interface ServiceMixComponent
public void sendConsumerExchange(javax.jbi.messaging.MessageExchange exchange,
Endpoint endpoint)
throws javax.jbi.messaging.MessagingException
ServiceMixComponent
sendConsumerExchange in interface ServiceMixComponentexchange - the exchange to sendendpoint - the endpoint sending the exchange
javax.jbi.messaging.MessagingException
public void prepareConsumerExchange(javax.jbi.messaging.MessageExchange exchange,
Endpoint endpoint)
throws javax.jbi.messaging.MessagingException
ServiceMixComponent
prepareConsumerExchange in interface ServiceMixComponentexchange - the exchange to sendendpoint - the endpoint sending the exchange
javax.jbi.messaging.MessagingExceptionpublic QName getEPRElementName()
getEPRElementName in interface ServiceMixComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||