org.fusesource.fabric.cxf
Class FabricLoadBalancerFeature
java.lang.Object
org.apache.cxf.feature.AbstractFeature
org.fusesource.fabric.cxf.FabricLoadBalancerFeature
- All Implemented Interfaces:
- org.apache.cxf.buslifecycle.BusLifeCycleListener, org.apache.cxf.feature.Feature
- Direct Known Subclasses:
- FabricFailOverFeature
public class FabricLoadBalancerFeature
- extends org.apache.cxf.feature.AbstractFeature
- implements org.apache.cxf.buslifecycle.BusLifeCycleListener
| Methods inherited from class org.apache.cxf.feature.AbstractFeature |
getActive, initialize, initializeProvider |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FabricLoadBalancerFeature
public FabricLoadBalancerFeature()
initialize
public void initialize(org.apache.cxf.endpoint.Client client,
org.apache.cxf.Bus bus)
- Specified by:
initialize in interface org.apache.cxf.feature.Feature- Overrides:
initialize in class org.apache.cxf.feature.AbstractFeature
initialize
public void initialize(org.apache.cxf.interceptor.InterceptorProvider interceptorProvider,
org.apache.cxf.Bus bus)
- Specified by:
initialize in interface org.apache.cxf.feature.Feature- Overrides:
initialize in class org.apache.cxf.feature.AbstractFeature
initialize
public void initialize(org.apache.cxf.Bus bus)
- Specified by:
initialize in interface org.apache.cxf.feature.Feature- Overrides:
initialize in class org.apache.cxf.feature.AbstractFeature
getDefaultLoadBalanceStrategy
protected LoadBalanceStrategy getDefaultLoadBalanceStrategy()
getDefaultLoadBalanceTargetSelector
protected LoadBalanceTargetSelector getDefaultLoadBalanceTargetSelector()
getGroup
public org.fusesource.fabric.groups.Group getGroup()
throws java.lang.Exception
- Throws:
java.lang.Exception
destroy
public void destroy()
throws java.lang.Exception
- Throws:
java.lang.Exception
getFabricPath
public java.lang.String getFabricPath()
setFabricPath
public void setFabricPath(java.lang.String fabricPath)
getZkClient
public IZKClient getZkClient()
throws java.lang.Exception
- Throws:
java.lang.Exception
setZkClient
public void setZkClient(IZKClient zkClient)
getLoadBalanceStrategy
public LoadBalanceStrategy getLoadBalanceStrategy()
throws java.lang.Exception
- Throws:
java.lang.Exception
setLoadBalanceStrategy
public void setLoadBalanceStrategy(LoadBalanceStrategy strategy)
setShouldCloseZkClient
public void setShouldCloseZkClient(boolean closeZkClient)
isShouldCloseZkClient
public boolean isShouldCloseZkClient()
getMaximumConnectionTimeout
public long getMaximumConnectionTimeout()
setMaximumConnectionTimeout
public void setMaximumConnectionTimeout(long maximumConnectionTimeout)
getAddressResolver
public ServerAddressResolver getAddressResolver()
setAddressResolver
public void setAddressResolver(ServerAddressResolver addressResolver)
getZooKeeperUrl
public java.lang.String getZooKeeperUrl()
setZooKeeperUrl
public void setZooKeeperUrl(java.lang.String zooKeeperUrl)
getZooKeeperPassword
public java.lang.String getZooKeeperPassword()
setZooKeeperPassword
public void setZooKeeperPassword(java.lang.String zooKeeperPassword)
initComplete
public void initComplete()
- Specified by:
initComplete in interface org.apache.cxf.buslifecycle.BusLifeCycleListener
preShutdown
public void preShutdown()
- Specified by:
preShutdown in interface org.apache.cxf.buslifecycle.BusLifeCycleListener
postShutdown
public void postShutdown()
- Specified by:
postShutdown in interface org.apache.cxf.buslifecycle.BusLifeCycleListener
Copyright © 2013 Red Hat. All Rights Reserved.