public class EJBClientDescriptorMetaData extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
EJBClientDescriptorMetaData.ClusterConfig |
class |
EJBClientDescriptorMetaData.ClusterNodeConfig |
static class |
EJBClientDescriptorMetaData.HttpConnectionConfiguration |
class |
EJBClientDescriptorMetaData.RemotingReceiverConfiguration |
| Constructor and Description |
|---|
EJBClientDescriptorMetaData() |
| Modifier and Type | Method and Description |
|---|---|
EJBClientDescriptorMetaData.HttpConnectionConfiguration |
addHttpConnectionRef(String uri)
Adds an HTTP connection
by this
EJBClientDescriptorMetaData |
EJBClientDescriptorMetaData.RemotingReceiverConfiguration |
addRemotingReceiverConnectionRef(String outboundConnectionRef)
Adds an outbound connection reference used by a remoting receiver in the client context represented
by this
EJBClientDescriptorMetaData |
Collection<EJBClientDescriptorMetaData.ClusterConfig> |
getClusterConfigs() |
int |
getDefaultCompression() |
String |
getDeploymentNodeSelector() |
List<EJBClientDescriptorMetaData.HttpConnectionConfiguration> |
getHttpConnectionConfigurations() |
long |
getInvocationTimeout() |
String |
getProfile() |
Collection<EJBClientDescriptorMetaData.RemotingReceiverConfiguration> |
getRemotingReceiverConfigurations()
Returns a collection of outbound connection references that are used by the remoting receivers
configured in the client context of this
EJBClientDescriptorMetaData |
Boolean |
isLocalReceiverExcluded()
Returns true if the local receiver is disabled in the EJB client context represented by this metadata.
|
Boolean |
isLocalReceiverPassByValue()
If pass-by-value semantics for the local EJB receiver has been explicitly set, then returns that value.
|
EJBClientDescriptorMetaData.ClusterConfig |
newClusterConfig(String clusterName) |
void |
setDefaultCompression(int defaultCompression) |
void |
setDeploymentNodeSelector(String selector) |
void |
setExcludeLocalReceiver(Boolean excludeLocalReceiver)
Exclude/include the local receiver in the EJB client context represented by this metadata.
|
void |
setInvocationTimeout(long invocationTimeout) |
void |
setLocalReceiverPassByValue(Boolean passByValue)
Set the pass-by-value semantics for the local receiver belonging to the EJB client context
represented by this metadata
|
void |
setProfile(String profile) |
public EJBClientDescriptorMetaData.RemotingReceiverConfiguration addRemotingReceiverConnectionRef(String outboundConnectionRef)
EJBClientDescriptorMetaDataoutboundConnectionRef - The name of the outbound connection. Cannot be null or empty string.public EJBClientDescriptorMetaData.HttpConnectionConfiguration addHttpConnectionRef(String uri)
EJBClientDescriptorMetaDatauri - The uri of the HTTP outbound connection. Cannot be null or empty string.public Collection<EJBClientDescriptorMetaData.RemotingReceiverConfiguration> getRemotingReceiverConfigurations()
EJBClientDescriptorMetaDatapublic List<EJBClientDescriptorMetaData.HttpConnectionConfiguration> getHttpConnectionConfigurations()
public void setLocalReceiverPassByValue(Boolean passByValue)
passByValue - True if pass-by-value. False otherwise.public Boolean isLocalReceiverPassByValue()
public void setExcludeLocalReceiver(Boolean excludeLocalReceiver)
excludeLocalReceiver - True if local receiver has to be excluded in the EJB client context. False otherwise.public Boolean isLocalReceiverExcluded()
public Collection<EJBClientDescriptorMetaData.ClusterConfig> getClusterConfigs()
public EJBClientDescriptorMetaData.ClusterConfig newClusterConfig(String clusterName)
public long getInvocationTimeout()
public void setInvocationTimeout(long invocationTimeout)
public String getDeploymentNodeSelector()
public void setDeploymentNodeSelector(String selector)
public String getProfile()
public void setProfile(String profile)
public int getDefaultCompression()
public void setDefaultCompression(int defaultCompression)
Copyright © 2020 JBoss by Red Hat. All rights reserved.