|
JBoss EJB client 1.0.11.Final-redhat-1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.ejb.client.PropertiesBasedEJBClientConfiguration
public class PropertiesBasedEJBClientConfiguration
A EJBClientConfiguration
which is configured through Properties
. Some well known
properties will be looked for in the Properties
that is passed to the constructor
,
for setting up the configurations
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.jboss.ejb.client.EJBClientConfiguration |
---|
EJBClientConfiguration.ClusterConfiguration, EJBClientConfiguration.ClusterNodeConfiguration, EJBClientConfiguration.CommonConnectionCreationConfiguration, EJBClientConfiguration.RemotingConnectionConfiguration |
Constructor Summary | |
---|---|
PropertiesBasedEJBClientConfiguration(Properties properties)
|
Method Summary | |
---|---|
CallbackHandler |
getCallbackHandler()
Returns the default CallbackHandler that will be used while creating remoting connections. |
EJBClientConfiguration.ClusterConfiguration |
getClusterConfiguration(String clusterName)
Returns a cluster configuration corresponding to the passed clusterName . |
Iterator<EJBClientConfiguration.ClusterConfiguration> |
getClusterConfigurations()
Returns the cluster configurations. |
Iterator<EJBClientConfiguration.RemotingConnectionConfiguration> |
getConnectionConfigurations()
Returns the connection configurations. |
DeploymentNodeSelector |
getDeploymentNodeSelector()
Returns the DeploymentNodeSelector to be used for the EJBClientContext created
out of this EJBClientConfiguration . |
org.xnio.OptionMap |
getEndpointCreationOptions()
Returns the endpoint creation options that will be used for creating the remoting
endpoint. |
String |
getEndpointName()
Returns the endpoint name to be used for creating the remoting endpoint. |
long |
getInvocationTimeout()
Returns the timeout, in milliseconds, that will be used for EJB invocations. |
long |
getReconnectTasksTimeout()
Returns the wait timeout, in milliseconds, that will be used when the reconnect tasks are submitted. |
org.xnio.OptionMap |
getRemoteConnectionProviderCreationOptions()
Returns the options that will be used for creating a remote connection provider. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PropertiesBasedEJBClientConfiguration(Properties properties)
Method Detail |
---|
public String getEndpointName()
EJBClientConfiguration
getEndpointName
in interface EJBClientConfiguration
public org.xnio.OptionMap getEndpointCreationOptions()
EJBClientConfiguration
options
that will be used for creating the remoting
endpoint. This method must not return null.
getEndpointCreationOptions
in interface EJBClientConfiguration
public org.xnio.OptionMap getRemoteConnectionProviderCreationOptions()
EJBClientConfiguration
options
that will be used for creating a remote connection provider.
This method must not return null.
getRemoteConnectionProviderCreationOptions
in interface EJBClientConfiguration
public CallbackHandler getCallbackHandler()
EJBClientConfiguration
CallbackHandler
that will be used while creating remoting connections.
Individual connection configurations, cluster configurations, cluster node configurations can override
the CallbackHandler
to be used while creating the connections
This method must not return null.
getCallbackHandler
in interface EJBClientConfiguration
public Iterator<EJBClientConfiguration.RemotingConnectionConfiguration> getConnectionConfigurations()
EJBClientConfiguration
Iterator
getConnectionConfigurations
in interface EJBClientConfiguration
public Iterator<EJBClientConfiguration.ClusterConfiguration> getClusterConfigurations()
EJBClientConfiguration
Iterator
getClusterConfigurations
in interface EJBClientConfiguration
public EJBClientConfiguration.ClusterConfiguration getClusterConfiguration(String clusterName)
EJBClientConfiguration
clusterName
.
Returns null if no such cluster configuration exists.
getClusterConfiguration
in interface EJBClientConfiguration
clusterName
- The name of the cluster
public long getInvocationTimeout()
EJBClientConfiguration
getInvocationTimeout
in interface EJBClientConfiguration
public long getReconnectTasksTimeout()
EJBClientConfiguration
getReconnectTasksTimeout
in interface EJBClientConfiguration
public DeploymentNodeSelector getDeploymentNodeSelector()
EJBClientConfiguration
DeploymentNodeSelector
to be used for the EJBClientContext
created
out of this EJBClientConfiguration
. If this method returns null, then it's upto the implementation
to use some default DeploymentNodeSelector
getDeploymentNodeSelector
in interface EJBClientConfiguration
|
JBoss EJB client 1.0.11.Final-redhat-1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |