public class EJB3<T extends EJB3<T>> extends Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
EJB3.EJB3Resources
Child mutators for EJB3 
 | 
| Constructor and Description | 
|---|
EJB3()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener 
 | 
Boolean | 
allowEjbNameRegex()
If this is true then regular expressions can be used in interceptor
 bindings to allow interceptors to be mapped to all beans that match the
 regular expression 
 | 
T | 
allowEjbNameRegex(Boolean value)
If this is true then regular expressions can be used in interceptor
 bindings to allow interceptors to be mapped to all beans that match the
 regular expression 
 | 
T | 
applicationSecurityDomain(ApplicationSecurityDomain value)
Add the ApplicationSecurityDomain object to the list of subresources 
 | 
T | 
applicationSecurityDomain(ApplicationSecurityDomainSupplier supplier)
Install a supplied ApplicationSecurityDomain object to the list of
 subresources 
 | 
T | 
applicationSecurityDomain(String childKey)
Create and configure a ApplicationSecurityDomain object to the list of
 subresources 
 | 
T | 
applicationSecurityDomain(String childKey,
                         ApplicationSecurityDomainConsumer consumer)
Create and configure a ApplicationSecurityDomain object to the list of
 subresources 
 | 
T | 
applicationSecurityDomains(List<ApplicationSecurityDomain> value)
Add all ApplicationSecurityDomain objects to this subresource 
 | 
T | 
asyncService()
The EJB3 Asynchronous Invocation Service 
 | 
T | 
asyncService(AsyncService value)
The EJB3 Asynchronous Invocation Service 
 | 
T | 
asyncService(AsyncServiceConsumer consumer)
The EJB3 Asynchronous Invocation Service 
 | 
T | 
asyncService(AsyncServiceSupplier supplier)
The EJB3 Asynchronous Invocation Service 
 | 
T | 
cache(Cache value)
Add the Cache object to the list of subresources 
 | 
T | 
cache(CacheSupplier supplier)
Install a supplied Cache object to the list of subresources 
 | 
T | 
cache(String childKey)
Create and configure a Cache object to the list of subresources 
 | 
T | 
cache(String childKey,
     CacheConsumer consumer)
Create and configure a Cache object to the list of subresources 
 | 
T | 
caches(List<Cache> value)
Add all Cache objects to this subresource 
 | 
T | 
clusterPassivationStore(ClusterPassivationStore value)
Add the ClusterPassivationStore object to the list of subresources 
 | 
T | 
clusterPassivationStore(ClusterPassivationStoreSupplier supplier)
Install a supplied ClusterPassivationStore object to the list of
 subresources 
 | 
T | 
clusterPassivationStore(String childKey)
Create and configure a ClusterPassivationStore object to the list of
 subresources 
 | 
T | 
clusterPassivationStore(String childKey,
                       ClusterPassivationStoreConsumer consumer)
Create and configure a ClusterPassivationStore object to the list of
 subresources 
 | 
T | 
clusterPassivationStores(List<ClusterPassivationStore> value)
Add all ClusterPassivationStore objects to this subresource 
 | 
String | 
defaultClusteredSfsbCache()
Name of the default stateful bean cache, which will be applicable to all
 clustered stateful EJBs, unless overridden at the deployment or bean
 level 
 | 
T | 
defaultClusteredSfsbCache(String value)
Name of the default stateful bean cache, which will be applicable to all
 clustered stateful EJBs, unless overridden at the deployment or bean
 level 
 | 
String | 
defaultDistinctName()
The default distinct name that is applied to every EJB deployed on this
 server 
 | 
T | 
defaultDistinctName(String value)
The default distinct name that is applied to every EJB deployed on this
 server 
 | 
String | 
defaultEntityBeanInstancePool()
Name of the default entity bean instance pool, which will be applicable
 to all entity beans, unless overridden at the deployment or bean level 
 | 
T | 
defaultEntityBeanInstancePool(String value)
Name of the default entity bean instance pool, which will be applicable
 to all entity beans, unless overridden at the deployment or bean level 
 | 
Boolean | 
defaultEntityBeanOptimisticLocking()
If set to true entity beans will use optimistic locking by default 
 | 
T | 
defaultEntityBeanOptimisticLocking(Boolean value)
If set to true entity beans will use optimistic locking by default 
 | 
String | 
defaultMdbInstancePool()
Name of the default MDB instance pool, which will be applicable to all
 MDBs, unless overridden at the deployment or bean level 
 | 
T | 
defaultMdbInstancePool(String value)
Name of the default MDB instance pool, which will be applicable to all
 MDBs, unless overridden at the deployment or bean level 
 | 
Boolean | 
defaultMissingMethodPermissionsDenyAccess()
If this is set to true then methods on an EJB with a security domain
 specified or with other methods with security metadata will have an
 implicit @DenyAll unless other security metadata is present 
 | 
T | 
defaultMissingMethodPermissionsDenyAccess(Boolean value)
If this is set to true then methods on an EJB with a security domain
 specified or with other methods with security metadata will have an
 implicit @DenyAll unless other security metadata is present 
 | 
String | 
defaultResourceAdapterName()
Name of the default resource adapter name that will be used by MDBs,
 unless overridden at the deployment or bean level 
 | 
T | 
defaultResourceAdapterName(String value)
Name of the default resource adapter name that will be used by MDBs,
 unless overridden at the deployment or bean level 
 | 
String | 
defaultSecurityDomain()
The default security domain that will be used for EJBs if the bean
 doesn't explicitly specify one 
 | 
T | 
defaultSecurityDomain(String value)
The default security domain that will be used for EJBs if the bean
 doesn't explicitly specify one 
 | 
String | 
defaultSfsbCache()
Name of the default stateful bean cache, which will be applicable to all
 stateful EJBs, unless overridden at the deployment or bean level 
 | 
T | 
defaultSfsbCache(String value)
Name of the default stateful bean cache, which will be applicable to all
 stateful EJBs, unless overridden at the deployment or bean level 
 | 
String | 
defaultSfsbPassivationDisabledCache()
Name of the default stateful bean cache, which will be applicable to all
 stateful EJBs which have passivation disabled. 
 | 
T | 
defaultSfsbPassivationDisabledCache(String value)
Name of the default stateful bean cache, which will be applicable to all
 stateful EJBs which have passivation disabled. 
 | 
Long | 
defaultSingletonBeanAccessTimeout()
The default access timeout for singleton beans 
 | 
T | 
defaultSingletonBeanAccessTimeout(Long value)
The default access timeout for singleton beans 
 | 
String | 
defaultSlsbInstancePool()
Name of the default stateless bean instance pool, which will be
 applicable to all stateless EJBs, unless overridden at the deployment or
 bean level 
 | 
T | 
defaultSlsbInstancePool(String value)
Name of the default stateless bean instance pool, which will be
 applicable to all stateless EJBs, unless overridden at the deployment or
 bean level 
 | 
Long | 
defaultStatefulBeanAccessTimeout()
The default access timeout for stateful beans 
 | 
T | 
defaultStatefulBeanAccessTimeout(Long value)
The default access timeout for stateful beans 
 | 
Boolean | 
disableDefaultEjbPermissions()
This deprecated attribute has no effect and will be removed in a future
 release; it may never be set to a "false" value 
 | 
T | 
disableDefaultEjbPermissions(Boolean value)
This deprecated attribute has no effect and will be removed in a future
 release; it may never be set to a "false" value 
 | 
Boolean | 
enableGracefulTxnShutdown()
Enabling txn graceful shutdown will make the server wait for active
 EJB-related transactions to complete before suspending. 
 | 
T | 
enableGracefulTxnShutdown(Boolean value)
Enabling txn graceful shutdown will make the server wait for active
 EJB-related transactions to complete before suspending. 
 | 
Boolean | 
enableStatistics()
If set to true, enable the collection of invocation statistics. 
 | 
T | 
enableStatistics(Boolean value)
If set to true, enable the collection of invocation statistics. 
 | 
T | 
filePassivationStore(FilePassivationStore value)
Add the FilePassivationStore object to the list of subresources 
 | 
T | 
filePassivationStore(FilePassivationStoreSupplier supplier)
Install a supplied FilePassivationStore object to the list of
 subresources 
 | 
T | 
filePassivationStore(String childKey)
Create and configure a FilePassivationStore object to the list of
 subresources 
 | 
T | 
filePassivationStore(String childKey,
                    FilePassivationStoreConsumer consumer)
Create and configure a FilePassivationStore object to the list of
 subresources 
 | 
T | 
filePassivationStores(List<FilePassivationStore> value)
Add all FilePassivationStore objects to this subresource 
 | 
String | 
getKey()  | 
T | 
identityService()
Identity definition for security identity propagation 
 | 
T | 
identityService(IdentityService value)
Identity definition for security identity propagation 
 | 
T | 
identityService(IdentityServiceConsumer consumer)
Identity definition for security identity propagation 
 | 
T | 
identityService(IdentityServiceSupplier supplier)
Identity definition for security identity propagation 
 | 
T | 
iiopService()
The IIOP service 
 | 
T | 
iiopService(IIOPService value)
The IIOP service 
 | 
T | 
iiopService(IIOPServiceConsumer consumer)
The IIOP service 
 | 
T | 
iiopService(IIOPServiceSupplier supplier)
The IIOP service 
 | 
Boolean | 
inVmRemoteInterfaceInvocationPassByValue()
If set to false, the parameters to invocations on remote interface of an
 EJB, will be passed by reference. 
 | 
T | 
inVmRemoteInterfaceInvocationPassByValue(Boolean value)
If set to false, the parameters to invocations on remote interface of an
 EJB, will be passed by reference. 
 | 
Boolean | 
logSystemExceptions()
If this is true then all EJB system (not application) exceptions will be
 logged. 
 | 
T | 
logSystemExceptions(Boolean value)
If this is true then all EJB system (not application) exceptions will be
 logged. 
 | 
T | 
mdbDeliveryGroup(MDBDeliveryGroup value)
Add the MDBDeliveryGroup object to the list of subresources 
 | 
T | 
mdbDeliveryGroup(MDBDeliveryGroupSupplier supplier)
Install a supplied MDBDeliveryGroup object to the list of subresources 
 | 
T | 
mdbDeliveryGroup(String childKey)
Create and configure a MDBDeliveryGroup object to the list of
 subresources 
 | 
T | 
mdbDeliveryGroup(String childKey,
                MDBDeliveryGroupConsumer consumer)
Create and configure a MDBDeliveryGroup object to the list of
 subresources 
 | 
T | 
mdbDeliveryGroups(List<MDBDeliveryGroup> value)
Add all MDBDeliveryGroup objects to this subresource 
 | 
T | 
passivationStore(PassivationStore value)
Add the PassivationStore object to the list of subresources 
 | 
T | 
passivationStore(PassivationStoreSupplier supplier)
Install a supplied PassivationStore object to the list of subresources 
 | 
T | 
passivationStore(String childKey)
Create and configure a PassivationStore object to the list of
 subresources 
 | 
T | 
passivationStore(String childKey,
                PassivationStoreConsumer consumer)
Create and configure a PassivationStore object to the list of
 subresources 
 | 
T | 
passivationStores(List<PassivationStore> value)
Add all PassivationStore objects to this subresource 
 | 
T | 
remoteService()
The EJB3 Remote Service 
 | 
T | 
remoteService(RemoteService value)
The EJB3 Remote Service 
 | 
T | 
remoteService(RemoteServiceConsumer consumer)
The EJB3 Remote Service 
 | 
T | 
remoteService(RemoteServiceSupplier supplier)
The EJB3 Remote Service 
 | 
T | 
remotingProfile(RemotingProfile value)
Add the RemotingProfile object to the list of subresources 
 | 
T | 
remotingProfile(RemotingProfileSupplier supplier)
Install a supplied RemotingProfile object to the list of subresources 
 | 
T | 
remotingProfile(String childKey)
Create and configure a RemotingProfile object to the list of subresources 
 | 
T | 
remotingProfile(String childKey,
               RemotingProfileConsumer consumer)
Create and configure a RemotingProfile object to the list of subresources 
 | 
T | 
remotingProfiles(List<RemotingProfile> value)
Add all RemotingProfile objects to this subresource 
 | 
void | 
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener 
 | 
Boolean | 
statisticsEnabled()
If set to true, enable the collection of invocation statistics. 
 | 
T | 
statisticsEnabled(Boolean value)
If set to true, enable the collection of invocation statistics. 
 | 
T | 
strictMaxBeanInstancePool(StrictMaxBeanInstancePool value)
Add the StrictMaxBeanInstancePool object to the list of subresources 
 | 
T | 
strictMaxBeanInstancePool(StrictMaxBeanInstancePoolSupplier supplier)
Install a supplied StrictMaxBeanInstancePool object to the list of
 subresources 
 | 
T | 
strictMaxBeanInstancePool(String childKey)
Create and configure a StrictMaxBeanInstancePool object to the list of
 subresources 
 | 
T | 
strictMaxBeanInstancePool(String childKey,
                         StrictMaxBeanInstancePoolConsumer consumer)
Create and configure a StrictMaxBeanInstancePool object to the list of
 subresources 
 | 
T | 
strictMaxBeanInstancePools(List<StrictMaxBeanInstancePool> value)
Add all StrictMaxBeanInstancePool objects to this subresource 
 | 
EJB3.EJB3Resources | 
subresources()  | 
T | 
threadPool(String childKey)
Create and configure a ThreadPool object to the list of subresources 
 | 
T | 
threadPool(String childKey,
          ThreadPoolConsumer consumer)
Create and configure a ThreadPool object to the list of subresources 
 | 
T | 
threadPool(ThreadPool value)
Add the ThreadPool object to the list of subresources 
 | 
T | 
threadPool(ThreadPoolSupplier supplier)
Install a supplied ThreadPool object to the list of subresources 
 | 
T | 
threadPools(List<ThreadPool> value)
Add all ThreadPool objects to this subresource 
 | 
T | 
timerService()
The EJB timer service 
 | 
T | 
timerService(TimerService value)
The EJB timer service 
 | 
T | 
timerService(TimerServiceConsumer consumer)
The EJB timer service 
 | 
T | 
timerService(TimerServiceSupplier supplier)
The EJB timer service 
 | 
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public EJB3.EJB3Resources subresources()
public T applicationSecurityDomains(List<ApplicationSecurityDomain> value)
value - List of ApplicationSecurityDomain objects.public T applicationSecurityDomain(ApplicationSecurityDomain value)
value - The ApplicationSecurityDomain to addpublic T applicationSecurityDomain(String childKey, ApplicationSecurityDomainConsumer consumer)
key - The key for the ApplicationSecurityDomain resourceconfig - The ApplicationSecurityDomainConsumer to usepublic T applicationSecurityDomain(String childKey)
key - The key for the ApplicationSecurityDomain resourcepublic T applicationSecurityDomain(ApplicationSecurityDomainSupplier supplier)
public T strictMaxBeanInstancePools(List<StrictMaxBeanInstancePool> value)
value - List of StrictMaxBeanInstancePool objects.public T strictMaxBeanInstancePool(StrictMaxBeanInstancePool value)
value - The StrictMaxBeanInstancePool to addpublic T strictMaxBeanInstancePool(String childKey, StrictMaxBeanInstancePoolConsumer consumer)
key - The key for the StrictMaxBeanInstancePool resourceconfig - The StrictMaxBeanInstancePoolConsumer to usepublic T strictMaxBeanInstancePool(String childKey)
key - The key for the StrictMaxBeanInstancePool resourcepublic T strictMaxBeanInstancePool(StrictMaxBeanInstancePoolSupplier supplier)
public T caches(List<Cache> value)
value - List of Cache objects.public T cache(Cache value)
value - The Cache to addpublic T cache(String childKey, CacheConsumer consumer)
key - The key for the Cache resourceconfig - The CacheConsumer to usepublic T cache(String childKey)
key - The key for the Cache resourcepublic T cache(CacheSupplier supplier)
public T remotingProfiles(List<RemotingProfile> value)
value - List of RemotingProfile objects.public T remotingProfile(RemotingProfile value)
value - The RemotingProfile to addpublic T remotingProfile(String childKey, RemotingProfileConsumer consumer)
key - The key for the RemotingProfile resourceconfig - The RemotingProfileConsumer to usepublic T remotingProfile(String childKey)
key - The key for the RemotingProfile resourcepublic T remotingProfile(RemotingProfileSupplier supplier)
public T clusterPassivationStores(List<ClusterPassivationStore> value)
value - List of ClusterPassivationStore objects.public T clusterPassivationStore(ClusterPassivationStore value)
value - The ClusterPassivationStore to addpublic T clusterPassivationStore(String childKey, ClusterPassivationStoreConsumer consumer)
key - The key for the ClusterPassivationStore resourceconfig - The ClusterPassivationStoreConsumer to usepublic T clusterPassivationStore(String childKey)
key - The key for the ClusterPassivationStore resourcepublic T clusterPassivationStore(ClusterPassivationStoreSupplier supplier)
public T passivationStores(List<PassivationStore> value)
value - List of PassivationStore objects.public T passivationStore(PassivationStore value)
value - The PassivationStore to addpublic T passivationStore(String childKey, PassivationStoreConsumer consumer)
key - The key for the PassivationStore resourceconfig - The PassivationStoreConsumer to usepublic T passivationStore(String childKey)
key - The key for the PassivationStore resourcepublic T passivationStore(PassivationStoreSupplier supplier)
public T mdbDeliveryGroups(List<MDBDeliveryGroup> value)
value - List of MDBDeliveryGroup objects.public T mdbDeliveryGroup(MDBDeliveryGroup value)
value - The MDBDeliveryGroup to addpublic T mdbDeliveryGroup(String childKey, MDBDeliveryGroupConsumer consumer)
key - The key for the MDBDeliveryGroup resourceconfig - The MDBDeliveryGroupConsumer to usepublic T mdbDeliveryGroup(String childKey)
key - The key for the MDBDeliveryGroup resourcepublic T mdbDeliveryGroup(MDBDeliveryGroupSupplier supplier)
public T threadPools(List<ThreadPool> value)
value - List of ThreadPool objects.public T threadPool(ThreadPool value)
value - The ThreadPool to addpublic T threadPool(String childKey, ThreadPoolConsumer consumer)
key - The key for the ThreadPool resourceconfig - The ThreadPoolConsumer to usepublic T threadPool(String childKey)
key - The key for the ThreadPool resourcepublic T threadPool(ThreadPoolSupplier supplier)
public T filePassivationStores(List<FilePassivationStore> value)
value - List of FilePassivationStore objects.public T filePassivationStore(FilePassivationStore value)
value - The FilePassivationStore to addpublic T filePassivationStore(String childKey, FilePassivationStoreConsumer consumer)
key - The key for the FilePassivationStore resourceconfig - The FilePassivationStoreConsumer to usepublic T filePassivationStore(String childKey)
key - The key for the FilePassivationStore resourcepublic T filePassivationStore(FilePassivationStoreSupplier supplier)
public T timerService(TimerService value)
public T timerService(TimerServiceConsumer consumer)
public T timerService()
public T timerService(TimerServiceSupplier supplier)
public T remoteService(RemoteService value)
public T remoteService(RemoteServiceConsumer consumer)
public T remoteService()
public T remoteService(RemoteServiceSupplier supplier)
public T asyncService(AsyncService value)
public T asyncService(AsyncServiceConsumer consumer)
public T asyncService()
public T asyncService(AsyncServiceSupplier supplier)
public T identityService(IdentityService value)
public T identityService(IdentityServiceConsumer consumer)
public T identityService()
public T identityService(IdentityServiceSupplier supplier)
public T iiopService(IIOPService value)
public T iiopService(IIOPServiceConsumer consumer)
public T iiopService()
public T iiopService(IIOPServiceSupplier supplier)
public Boolean allowEjbNameRegex()
public T allowEjbNameRegex(Boolean value)
public String defaultClusteredSfsbCache()
public T defaultClusteredSfsbCache(String value)
public String defaultDistinctName()
public T defaultDistinctName(String value)
public String defaultEntityBeanInstancePool()
public T defaultEntityBeanInstancePool(String value)
public Boolean defaultEntityBeanOptimisticLocking()
public T defaultEntityBeanOptimisticLocking(Boolean value)
public String defaultMdbInstancePool()
public T defaultMdbInstancePool(String value)
public Boolean defaultMissingMethodPermissionsDenyAccess()
public T defaultMissingMethodPermissionsDenyAccess(Boolean value)
public String defaultResourceAdapterName()
public T defaultResourceAdapterName(String value)
public String defaultSecurityDomain()
public T defaultSecurityDomain(String value)
public String defaultSfsbCache()
public T defaultSfsbCache(String value)
public String defaultSfsbPassivationDisabledCache()
public T defaultSfsbPassivationDisabledCache(String value)
public Long defaultSingletonBeanAccessTimeout()
public T defaultSingletonBeanAccessTimeout(Long value)
public String defaultSlsbInstancePool()
public T defaultSlsbInstancePool(String value)
public Long defaultStatefulBeanAccessTimeout()
public T defaultStatefulBeanAccessTimeout(Long value)
public Boolean disableDefaultEjbPermissions()
public T disableDefaultEjbPermissions(Boolean value)
public Boolean enableGracefulTxnShutdown()
public T enableGracefulTxnShutdown(Boolean value)
public Boolean enableStatistics()
public T enableStatistics(Boolean value)
public Boolean inVmRemoteInterfaceInvocationPassByValue()
public T inVmRemoteInterfaceInvocationPassByValue(Boolean value)
public Boolean logSystemExceptions()
public T logSystemExceptions(Boolean value)
public Boolean statisticsEnabled()
Copyright © 2018 JBoss by Red Hat. All rights reserved.