Package org.jboss.ejb.client
Class EJBClientContext.Builder
- java.lang.Object
-
- org.jboss.ejb.client.EJBClientContext.Builder
-
- Enclosing class:
- EJBClientContext
public static final class EJBClientContext.Builder extends Object
A builder for Enterprise Beans client contexts.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Construct a new instance.
-
Method Summary
-
-
-
Method Detail
-
addInterceptor
public EJBClientContext.Builder addInterceptor(EJBClientInterceptor interceptor)
-
addInterceptor
public EJBClientContext.Builder addInterceptor(Class<? extends EJBClientInterceptor> interceptorClass)
-
addClassInterceptor
public EJBClientContext.Builder addClassInterceptor(String className, EJBClientInterceptor interceptor)
-
addClassInterceptor
public EJBClientContext.Builder addClassInterceptor(String className, Class<? extends EJBClientInterceptor> interceptorClass)
-
addMethodInterceptor
public EJBClientContext.Builder addMethodInterceptor(String className, EJBMethodLocator methodLocator, EJBClientInterceptor interceptor)
-
addMethodInterceptor
public EJBClientContext.Builder addMethodInterceptor(String className, EJBMethodLocator methodLocator, Class<? extends EJBClientInterceptor> interceptorClass)
-
addTransportProvider
public EJBClientContext.Builder addTransportProvider(EJBTransportProvider provider)
-
addClientConnection
public EJBClientContext.Builder addClientConnection(EJBClientConnection connection)
-
addClientCluster
public EJBClientContext.Builder addClientCluster(EJBClientCluster cluster)
-
setClusterNodeSelector
public EJBClientContext.Builder setClusterNodeSelector(ClusterNodeSelector clusterNodeSelector)
-
setDeploymentNodeSelector
public EJBClientContext.Builder setDeploymentNodeSelector(DeploymentNodeSelector deploymentNodeSelector)
-
setInvocationTimeout
public EJBClientContext.Builder setInvocationTimeout(long invocationTimeout)
-
setMaximumConnectedClusterNodes
public EJBClientContext.Builder setMaximumConnectedClusterNodes(int maximumConnectedClusterNodes)
-
setDefaultCompression
public void setDefaultCompression(int defaultCompression)
-
build
public EJBClientContext build()
-
-