org.apache.servicemix.eip.support.resequence
Class ResequencerBase

java.lang.Object
  extended by org.apache.servicemix.common.endpoints.AbstractEndpoint
      extended by org.apache.servicemix.common.endpoints.SimpleEndpoint
          extended by org.apache.servicemix.common.endpoints.ProviderEndpoint
              extended by org.apache.servicemix.eip.EIPEndpoint
                  extended by org.apache.servicemix.eip.support.resequence.ResequencerBase
All Implemented Interfaces:
Endpoint
Direct Known Subclasses:
Resequencer

public abstract class ResequencerBase
extends EIPEndpoint


Field Summary
 
Fields inherited from class org.apache.servicemix.eip.EIPEndpoint
lockManager, store, storeFactory, timerManager, wsdlExchangeTarget, wsdlResource
 
Fields inherited from class org.apache.servicemix.common.endpoints.SimpleEndpoint
logger
 
Fields inherited from class org.apache.servicemix.common.endpoints.AbstractEndpoint
definition, description, endpoint, interfaceName, service, serviceUnit
 
Constructor Summary
ResequencerBase()
           
 
Method Summary
protected  javax.jbi.messaging.MessageExchange createTargetExchange(javax.jbi.messaging.NormalizedMessage message, java.net.URI exchangePattern)
           
 org.apache.servicemix.jbi.transformer.MessageTransformer getMessageCopier()
           
 ExchangeTarget getTarget()
           
 void setTarget(ExchangeTarget target)
           
 void validate()
           
 void validateMessageExchange(javax.jbi.messaging.MessageExchange exchange)
           
 
Methods inherited from class org.apache.servicemix.eip.EIPEndpoint
chooseFirstEndpointWithDescriptor, copyAttachments, copyProperties, getDefinition, getDefinitionFromDescription, getDefinitionFromWsdlExchangeTarget, getDefinitionFromWsdlResource, getDescription, getDescriptionForExchangeTarget, getEndpointsForExchangeTarget, getLockManager, getStore, getStoreFactory, getTimerManager, getWsdlExchangeTarget, getWsdlResource, process, processAsync, processSync, setLockManager, setStore, setStoreFactory, setTimerManager, setWsdlExchangeTarget, setWsdlResource, start, stop
 
Methods inherited from class org.apache.servicemix.common.endpoints.ProviderEndpoint
activate, deactivate, getRole, processInOnly, processInOut
 
Methods inherited from class org.apache.servicemix.common.endpoints.SimpleEndpoint
done, fail, getChannel, getContext, getExchangeFactory, send, sendSync
 
Methods inherited from class org.apache.servicemix.common.endpoints.AbstractEndpoint
getEndpoint, getInterfaceName, getKey, getService, getServiceUnit, isExchangeOkay, prepareExchange, setDefinition, setDescription, setEndpoint, setInterfaceName, setService, setServiceUnit, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResequencerBase

public ResequencerBase()
Method Detail

getMessageCopier

public org.apache.servicemix.jbi.transformer.MessageTransformer getMessageCopier()

getTarget

public ExchangeTarget getTarget()

setTarget

public void setTarget(ExchangeTarget target)

validate

public void validate()
              throws javax.jbi.management.DeploymentException
Specified by:
validate in interface Endpoint
Overrides:
validate in class AbstractEndpoint
Throws:
javax.jbi.management.DeploymentException

validateMessageExchange

public void validateMessageExchange(javax.jbi.messaging.MessageExchange exchange)
                             throws javax.jbi.messaging.MessagingException
Throws:
javax.jbi.messaging.MessagingException

createTargetExchange

protected javax.jbi.messaging.MessageExchange createTargetExchange(javax.jbi.messaging.NormalizedMessage message,
                                                                   java.net.URI exchangePattern)
                                                            throws javax.jbi.messaging.MessagingException
Throws:
javax.jbi.messaging.MessagingException


Copyright © 2005-2011 FuseSource. All Rights Reserved.