org.fusesource.fabric.cxf
Class FailOverTargetSelector
java.lang.Object
org.apache.cxf.endpoint.AbstractConduitSelector
org.fusesource.fabric.cxf.LoadBalanceTargetSelector
org.fusesource.fabric.cxf.FailOverTargetSelector
- All Implemented Interfaces:
- java.io.Closeable, org.apache.cxf.endpoint.ConduitSelector
public class FailOverTargetSelector
- extends LoadBalanceTargetSelector
| 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 |
inProgress
protected java.util.Map<FailOverTargetSelector.InvocationKey,FailOverTargetSelector.InvocationContext> inProgress
exceptionClasses
protected java.util.List<java.lang.Class> exceptionClasses
FailOverTargetSelector
public FailOverTargetSelector(java.util.List<java.lang.Class> exceptions)
FailOverTargetSelector
public FailOverTargetSelector(org.apache.cxf.transport.Conduit c,
java.util.List<java.lang.Class> exceptions)
getLogger
protected java.util.logging.Logger getLogger()
- Overrides:
getLogger in class LoadBalanceTargetSelector
prepare
public void prepare(org.apache.cxf.message.Message message)
- Specified by:
prepare in interface org.apache.cxf.endpoint.ConduitSelector- Overrides:
prepare in class LoadBalanceTargetSelector
complete
public void complete(org.apache.cxf.message.Exchange exchange)
- Specified by:
complete in interface org.apache.cxf.endpoint.ConduitSelector- Overrides:
complete in class LoadBalanceTargetSelector
requiresFailOver
protected boolean requiresFailOver(org.apache.cxf.message.Exchange exchange)
checkExceptionClasses
protected boolean checkExceptionClasses(java.lang.Throwable current)
getFailOverTarget
protected org.apache.cxf.endpoint.Endpoint getFailOverTarget(org.apache.cxf.message.Exchange exchange,
FailOverTargetSelector.InvocationContext invocation)
overrideAddressProperty
protected void overrideAddressProperty(java.util.Map<java.lang.String,java.lang.Object> context)
Copyright © 2012 FuseSource. All Rights Reserved.