public class ContentBasedRouter extends AbstractContentBasedRouter
lockManager, store, storeFactory, timerManager, wsdlExchangeTarget, wsdlResourceloggerdefinition, description, endpoint, interfaceName, service, serviceUnit| Constructor and Description |
|---|
ContentBasedRouter() |
| Modifier and Type | Method and Description |
|---|---|
protected ExchangeTarget |
getDestination(javax.jbi.messaging.MessageExchange exchange)
Find the target destination for the given JBI exchange
|
RoutingRule[] |
getRules() |
void |
setRules(RoutingRule[] rules)
The list of routing rules.
|
void |
validate() |
isForwardOperation, processAsync, processSync, setForwardOperationchooseFirstEndpointWithDescriptor, 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 RoutingRule[] getRules()
public void setRules(RoutingRule[] rules)
rules - The rules to set.public void validate()
throws javax.jbi.management.DeploymentException
validate in interface Endpointvalidate in class AbstractContentBasedRouterjavax.jbi.management.DeploymentExceptionprotected ExchangeTarget getDestination(javax.jbi.messaging.MessageExchange exchange) throws java.lang.Exception
getDestination in class AbstractContentBasedRouterexchange - java.lang.ExceptionCopyright © 2005-2015 FuseSource. All Rights Reserved.