public class StaticRecipientList extends EIPEndpoint
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
RECIPIENT_LIST_CORRID |
static java.lang.String |
RECIPIENT_LIST_COUNT |
static java.lang.String |
RECIPIENT_LIST_INDEX |
lockManager, store, storeFactory, timerManager, wsdlExchangeTarget, wsdlResourcedefinition, description, endpoint, interfaceName, service, serviceUnit| Constructor and Description |
|---|
StaticRecipientList() |
| Modifier and Type | Method and Description |
|---|---|
ExchangeTarget[] |
getRecipients() |
boolean |
isReportErrors() |
protected void |
processAsync(javax.jbi.messaging.MessageExchange exchange) |
protected void |
processSync(javax.jbi.messaging.MessageExchange exchange) |
void |
setRecipients(ExchangeTarget[] recipients)
A list of recipients that will each receive a copy of the input message.
|
void |
setReportErrors(boolean reportErrors)
Indicates if faults and errors from recipients should be sent
back to the consumer.
|
void |
validate() |
chooseFirstEndpointWithDescriptor, copyAttachments, copyProperties, getDefinition, getDefinitionFromDescription, getDefinitionFromWsdlExchangeTarget, 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 static final java.lang.String RECIPIENT_LIST_COUNT
public static final java.lang.String RECIPIENT_LIST_INDEX
public static final java.lang.String RECIPIENT_LIST_CORRID
public ExchangeTarget[] getRecipients()
public void setRecipients(ExchangeTarget[] recipients)
recipients - The recipients to set.public boolean isReportErrors()
public void setReportErrors(boolean reportErrors)
reportErrors - The reportErrors to set.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.ExceptionCopyright © 2005-2015 FuseSource. All Rights Reserved.