org.fusesource.fabric.cxf
Class LoadBalanceTargetSelector
java.lang.Object
org.apache.cxf.endpoint.AbstractConduitSelector
org.fusesource.fabric.cxf.LoadBalanceTargetSelector
- All Implemented Interfaces:
- java.io.Closeable, org.apache.cxf.endpoint.ConduitSelector
- Direct Known Subclasses:
- FailOverTargetSelector
public class LoadBalanceTargetSelector
- extends org.apache.cxf.endpoint.AbstractConduitSelector
| Fields inherited from class org.apache.cxf.endpoint.AbstractConduitSelector |
endpoint, KEEP_CONDUIT_ALIVE |
| Methods inherited from class org.apache.cxf.endpoint.AbstractConduitSelector |
close, getEndpoint, replaceEndpointAddressPropertyIfNeeded, setEndpoint |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
selectedConduit
protected volatile org.apache.cxf.transport.Conduit selectedConduit
loadBalanceStrategy
protected LoadBalanceStrategy loadBalanceStrategy
OVERRIDE_ADDRESS
public static final java.lang.String OVERRIDE_ADDRESS
LoadBalanceTargetSelector
public LoadBalanceTargetSelector()
LoadBalanceTargetSelector
public LoadBalanceTargetSelector(org.apache.cxf.transport.Conduit c)
getLogger
protected java.util.logging.Logger getLogger()
- Specified by:
getLogger in class org.apache.cxf.endpoint.AbstractConduitSelector
prepare
public void prepare(org.apache.cxf.message.Message message)
selectConduit
public org.apache.cxf.transport.Conduit selectConduit(org.apache.cxf.message.Message message)
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.endpoint.AbstractConduitSelector
getSelectedConduit
protected org.apache.cxf.transport.Conduit getSelectedConduit(org.apache.cxf.message.Message message)
- Overrides:
getSelectedConduit in class org.apache.cxf.endpoint.AbstractConduitSelector
overrideAddress
protected boolean overrideAddress(org.apache.cxf.message.Message message)
getNextConduit
protected org.apache.cxf.transport.Conduit getNextConduit(org.apache.cxf.message.Message message)
getLoadBalanceStrategy
public LoadBalanceStrategy getLoadBalanceStrategy()
setLoadBalanceStrategy
public void setLoadBalanceStrategy(LoadBalanceStrategy loadBalanceStrategy)
Copyright © 2012 FuseSource. All Rights Reserved.