public class Pipeline extends EIPEndpoint
lockManager, store, storeFactory, timerManager, wsdlExchangeTarget, wsdlResourceloggerdefinition, description, endpoint, interfaceName, service, serviceUnit| Constructor and Description |
|---|
Pipeline() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.wsdl.Definition |
getDefinitionFromWsdlExchangeTarget() |
ExchangeTarget |
getFaultsTarget() |
ExchangeTarget |
getTarget() |
ExchangeTarget |
getTransformer() |
boolean |
isCopyAttachments() |
boolean |
isCopyProperties() |
boolean |
isSendFaultsToTarget() |
protected void |
processAsync(javax.jbi.messaging.MessageExchange exchange) |
protected void |
processSync(javax.jbi.messaging.MessageExchange exchange) |
void |
setCopyAttachments(boolean copyAttachments)
Should message attachments be copied ?
|
void |
setCopyProperties(boolean copyProperties)
Should message properties be copied ?
|
void |
setFaultsTarget(ExchangeTarget faultsTarget)
The address of the endpoint to send faults to
|
void |
setSendFaultsToTarget(boolean sendFaultsToTarget)
When the faultsTarget is not specified,
faults may be sent to the target endpoint
if this flag is set to
true |
void |
setTarget(ExchangeTarget target)
The address of the target endpoint
|
void |
setTransformer(ExchangeTarget transformer)
The adress of the in-out endpoint acting as a transformer
|
void |
validate() |
chooseFirstEndpointWithDescriptor, copyAttachments, copyProperties, getDefinition, getDefinitionFromDescription, getDefinitionFromWsdlResource, getDescription, getDescriptionForExchangeTarget, getEndpointsForExchangeTarget, getLockManager, getStore, getStoreFactory, getTimerManager, getWsdlExchangeTarget, getWsdlResource, process, setLockManager, setStore, setStoreFactory, setTimerManager, setWsdlExchangeTarget, setWsdlResource, start, stopactivate, deactivate, getRole, processInOnly, processInOutdone, fail, getChannel, getContext, getExchangeFactory, send, sendSyncgetEndpoint, getInterfaceName, getKey, getService, getServiceUnit, isExchangeOkay, prepareExchange, setDefinition, setDescription, setEndpoint, setInterfaceName, setService, setServiceUnit, toStringpublic ExchangeTarget getTarget()
public void setTarget(ExchangeTarget target)
target - The target to set.public ExchangeTarget getFaultsTarget()
public void setFaultsTarget(ExchangeTarget faultsTarget)
faultsTarget - the faultsTarget to setpublic boolean isSendFaultsToTarget()
public void setSendFaultsToTarget(boolean sendFaultsToTarget)
truesendFaultsToTarget - the sendFaultsToTarget to setpublic ExchangeTarget getTransformer()
public void setTransformer(ExchangeTarget transformer)
transformer - The transformer to set.public boolean isCopyProperties()
public void setCopyProperties(boolean copyProperties)
copyProperties - public boolean isCopyAttachments()
public void setCopyAttachments(boolean copyAttachments)
copyAttachments - public void validate()
throws javax.jbi.management.DeploymentException
validate in interface Endpointvalidate in class AbstractEndpointjavax.jbi.management.DeploymentExceptionprotected void processSync(javax.jbi.messaging.MessageExchange exchange)
throws java.lang.Exception
processSync in class EIPEndpointjava.lang.Exceptionprotected void processAsync(javax.jbi.messaging.MessageExchange exchange)
throws java.lang.Exception
processAsync in class EIPEndpointjava.lang.Exceptionprotected javax.wsdl.Definition getDefinitionFromWsdlExchangeTarget()
getDefinitionFromWsdlExchangeTarget in class EIPEndpointCopyright © 2005-2015 FuseSource. All Rights Reserved.