public interface Association
ClassLoader instances, it is important that classes
implementing this interface are not accessible without a permission check when a security manager is present. This
class is implemented by EJB server environments and consumed by protocol implementations.| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
mapClassLoader(String appName,
String moduleName)
Map the class loader for the given EJB application and module.
|
<T> CancelHandle |
receiveInvocationRequest(InvocationRequest<T> invocationRequest)
Receive and execute an invocation request.
|
CancelHandle |
receiveSessionOpenRequest(SessionOpenRequest sessionOpenRequest)
Receive and execute a session open request.
|
ListenerHandle |
registerClusterTopologyListener(ClusterTopologyListener clusterTopologyListener)
Register a cluster topology listener.
|
ListenerHandle |
registerModuleAvailabilityListener(ModuleAvailabilityListener moduleAvailabilityListener)
Register a module availability listener.
|
ClassLoader mapClassLoader(String appName, String moduleName)
appName - the application name (not null)moduleName - the module name (not null)@NotNull <T> CancelHandle receiveInvocationRequest(@NotNull InvocationRequest<T> invocationRequest)
T - the type of the target EJBinvocationRequest - the invocation request (not null)null)@NotNull CancelHandle receiveSessionOpenRequest(@NotNull SessionOpenRequest sessionOpenRequest)
sessionOpenRequest - the session open request (not null)null)@NotNull ListenerHandle registerClusterTopologyListener(@NotNull ClusterTopologyListener clusterTopologyListener)
clusterTopologyListener - the cluster topology listener (not null)null)@NotNull ListenerHandle registerModuleAvailabilityListener(@NotNull ModuleAvailabilityListener moduleAvailabilityListener)
moduleAvailabilityListener - the module availability listener (not null)null)Copyright © 2017 JBoss by Red Hat. All rights reserved.