org.jboss.invocation.http.server
Interface HttpProxyFactoryHAMBean

All Superinterfaces:
HttpProxyFactoryMBean (src) , Service (src)
All Known Implementing Classes:
HttpProxyFactoryHA (src)

public interface HttpProxyFactoryHAMBean
extends HttpProxyFactoryMBean (src)

An mbean interface that extends the HttpProxyFactoryMBean to provide support for cluster aware proxies. This interface adds the ability to configure the load-balancing policy of the proxy as well as the cluster partition name the mbean belongs to.


Method Summary
 java.lang.Class getLoadBalancePolicy()
          Get the server side mbean that exposes the invoke operation for the exported interface
 java.lang.String getPartitionName()
          Get the name of the cluster partition the invoker is deployed in
 ObjectName (src) getRealJmxInvokerName()
          A read-only property for accessing the non-wrapped JMX invoker
 void setLoadBalancePolicy(java.lang.Class policyClass)
          Set the server side mbean that exposes the invoke operation for the exported interface
 void setPartitionName(java.lang.String name)
          Set the name of the cluster partition the invoker is deployed in
 
Methods inherited from interface org.jboss.invocation.http.server.HttpProxyFactoryMBean (src)
getClientInterceptors, getExportedInterface, getInvokerName, getInvokerURL, getInvokerURLPrefix, getInvokerURLSuffix, getJndiName, getProxy, getProxy, getUseHostName, setClientInterceptors, setExportedInterface, setInvokerName, setInvokerURL, setInvokerURLPrefix, setInvokerURLSuffix, setJndiName, setUseHostName
 
Methods inherited from interface org.jboss.system.Service (src)
create, destroy, start, stop
 

Method Detail

getLoadBalancePolicy

public java.lang.Class getLoadBalancePolicy()
Get the server side mbean that exposes the invoke operation for the exported interface


setLoadBalancePolicy

public void setLoadBalancePolicy(java.lang.Class policyClass)
Set the server side mbean that exposes the invoke operation for the exported interface


getPartitionName

public java.lang.String getPartitionName()
Get the name of the cluster partition the invoker is deployed in


setPartitionName

public void setPartitionName(java.lang.String name)
Set the name of the cluster partition the invoker is deployed in


getRealJmxInvokerName

public ObjectName (src)  getRealJmxInvokerName()
A read-only property for accessing the non-wrapped JMX invoker