org.talend.esb.servicelocator.cxf.internal
Class LocatorTargetSelector

java.lang.Object
  extended by org.apache.cxf.endpoint.AbstractConduitSelector
      extended by org.apache.cxf.clustering.FailoverTargetSelector
          extended by org.talend.esb.servicelocator.cxf.internal.LocatorTargetSelector
All Implemented Interfaces:
Closeable, org.apache.cxf.endpoint.ConduitSelector

public class LocatorTargetSelector
extends org.apache.cxf.clustering.FailoverTargetSelector


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cxf.clustering.FailoverTargetSelector
org.apache.cxf.clustering.FailoverTargetSelector.InvocationContext, org.apache.cxf.clustering.FailoverTargetSelector.InvocationKey
 
Field Summary
 
Fields inherited from class org.apache.cxf.clustering.FailoverTargetSelector
failoverStrategy, inProgress
 
Fields inherited from class org.apache.cxf.endpoint.AbstractConduitSelector
CONDUIT_COMPARE_FULL_URL, conduits, endpoint, KEEP_CONDUIT_ALIVE
 
Constructor Summary
LocatorTargetSelector()
           
 
Method Summary
 void complete(org.apache.cxf.message.Exchange exchange)
           
 void prepare(org.apache.cxf.message.Message message)
           
 org.apache.cxf.transport.Conduit selectConduit(org.apache.cxf.message.Message message)
           
protected  void setAddress(org.apache.cxf.message.Message message)
           
 void setLocatorSelectionStrategy(LocatorSelectionStrategy locatorSelectionStrategy)
           
 
Methods inherited from class org.apache.cxf.clustering.FailoverTargetSelector
getDelayBetweenRetries, getFailoverTarget, getLogger, getStrategy, isSupportNotAvailableErrorsOnly, overrideAddressProperty, overrideAddressProperty, replaceEndpointAddressPropertyIfNeeded, requiresFailover, setStrategy, setSupportNotAvailableErrorsOnly, setupExchangeExceptionProperties
 
Methods inherited from class org.apache.cxf.endpoint.AbstractConduitSelector
close, findCompatibleConduit, getEndpoint, getSelectedConduit, setEndpoint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocatorTargetSelector

public LocatorTargetSelector()
Method Detail

complete

public void complete(org.apache.cxf.message.Exchange exchange)
Specified by:
complete in interface org.apache.cxf.endpoint.ConduitSelector
Overrides:
complete in class org.apache.cxf.clustering.FailoverTargetSelector

selectConduit

public org.apache.cxf.transport.Conduit selectConduit(org.apache.cxf.message.Message message)
Specified by:
selectConduit in interface org.apache.cxf.endpoint.ConduitSelector
Overrides:
selectConduit in class org.apache.cxf.clustering.FailoverTargetSelector

prepare

public void prepare(org.apache.cxf.message.Message message)
Specified by:
prepare in interface org.apache.cxf.endpoint.ConduitSelector
Overrides:
prepare in class org.apache.cxf.clustering.FailoverTargetSelector

setAddress

protected void setAddress(org.apache.cxf.message.Message message)

setLocatorSelectionStrategy

public void setLocatorSelectionStrategy(LocatorSelectionStrategy locatorSelectionStrategy)


Copyright © 2011–2015 Talend Inc.. All rights reserved.