public class CamelProviderEndpoint extends ProviderEndpoint implements org.apache.camel.spi.Synchronization
| Modifier and Type | Field and Description |
|---|---|
static javax.xml.namespace.QName |
SERVICE_NAME |
loggerdefinition, description, endpoint, interfaceName, service, serviceUnit| Constructor and Description |
|---|
CamelProviderEndpoint(ServiceUnit serviceUnit,
org.apache.camel.Endpoint camelEndpoint,
JbiBinding binding,
org.apache.camel.AsyncProcessor camelProcessor) |
CamelProviderEndpoint(ServiceUnit serviceUnit,
javax.xml.namespace.QName service,
java.lang.String endpoint,
JbiBinding binding,
org.apache.camel.AsyncProcessor camelProcessor) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
handleActiveProviderExchange(javax.jbi.messaging.MessageExchange exchange) |
void |
onComplete(org.apache.camel.Exchange exchange) |
void |
onFailure(org.apache.camel.Exchange exchange) |
void |
process(javax.jbi.messaging.MessageExchange exchange) |
void |
setCamelEndpoint(org.apache.camel.Endpoint camelEndpoint)
Set the Camel JbiEndpoint instance that corresponds with this JBI endpoint
|
activate, deactivate, getRole, processInOnly, processInOutdone, fail, getChannel, getContext, getExchangeFactory, send, sendSync, start, stopgetDefinition, getDescription, getEndpoint, getInterfaceName, getKey, getService, getServiceUnit, isExchangeOkay, prepareExchange, setDefinition, setDescription, setEndpoint, setInterfaceName, setService, setServiceUnit, toString, validatepublic CamelProviderEndpoint(ServiceUnit serviceUnit, javax.xml.namespace.QName service, java.lang.String endpoint, JbiBinding binding, org.apache.camel.AsyncProcessor camelProcessor)
public CamelProviderEndpoint(ServiceUnit serviceUnit, org.apache.camel.Endpoint camelEndpoint, JbiBinding binding, org.apache.camel.AsyncProcessor camelProcessor)
public void setCamelEndpoint(org.apache.camel.Endpoint camelEndpoint)
camelEndpoint - the Camel JbiEndpoint instancepublic void process(javax.jbi.messaging.MessageExchange exchange)
throws java.lang.Exception
process in interface Endpointprocess in class ProviderEndpointjava.lang.Exceptionprotected void handleActiveProviderExchange(javax.jbi.messaging.MessageExchange exchange)
throws java.lang.Exception
java.lang.Exceptionpublic void onComplete(org.apache.camel.Exchange exchange)
onComplete in interface org.apache.camel.spi.Synchronizationpublic void onFailure(org.apache.camel.Exchange exchange)
onFailure in interface org.apache.camel.spi.SynchronizationCopyright © 2005-2015 FuseSource. All Rights Reserved.