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