All Classes and Interfaces

Class
Description
This is an abstract class encapsulate generic behaviour of annotation handler applying on Ejb Class.
This is an abstract class for EJB annotation handler.
Abstract pool provides the basic implementation of an object pool.
Implementation of EJBContext for SessionBeans
 
This handler is responsible for handling the jakarta.ejb.AccessTimeout.
This class holds a set of activation config properties.
This class is responsible for handling the activation config elements.
This class is responsible for handling the activation config elements.
This handler is responsible for handling the jakarta.ejb.AfterBegin annotation on a Bean method.
This handler is responsible for handling the jakarta.ejb.AfterCompletion annotation on a Bean method.
Handles ApplicationException
This handler is responsible for handling jakarta.intercept.AroundConstruct
This handler is responsible for handling the jakarta.ejb.AroundInvoke attribute
Concrete InvocationContext implementation passed to callback methods defined in interceptor classes.
This node handles all information relative to injection-complete xml tag
This handler is responsible for handling the jakarta.ejb.AroundTimeout attribute
This node handles all information relative to injection-complete xml tag
 
This handler is responsible for handling the jakarta.ejb.Asynchronous annotation on the Bean class.
This class implements part of the com.sun.ejb.Container interface.
Informations about this container.
 
PreInvokeException is used to wrap exceptions thrown from BaseContainer.preInvoke, so it indicates that the bean's method will not be called.
the base class for all ContainerFactory impls.
iAS specific DD Element (see the ias-ejb-jar_2_0.dtd for this element)
This node handles the bean-cache untime deployment descriptors
Utility class to calculate the list of methods required to have transaction attributes
This node handles the bean-pool runtime deployment descriptors
There are cases where the container would need to interact with the persistence manager.
This handler is responsible for handling the jakarta.ejb.BeforeCompletion annotation on a Bean method.
 
A util class to read the bean cache related entries from domain.xml and sun-ejb-jar.xml
Concrete InvocationContext implementation passed to callback methods defined in interceptor classes.
 
This node handles the checkpoint-at-end-of-method runtime deployment descriptors
This class serves to generate classes, because ...
The class wasn't generated.
 
This node is responsible for handling all sub-element of cmp-field tag
This node handles the cmp runtime deployment descriptors
This node handles the cmp-resource runtime xml tag
This class stores information about CMR fields Note: the "field" variable is only available at runtime.
The ComponentContext contains context information about an EJB instance.
This handler is responsible for handling the jakarta.ejb.ConcurrencyManagement.
 
 
A Container stores EJB instances and is responsible for the lifecycle, state management, concurrency, transactions, security, naming, resource management, etc.
ContainerFactory creates the appropriate Container instance (StatefulSessionContainer, StatelessSessionContainer, EntityContainer, MessageBeanContainer) and initializes it.
This descriptor represents a specification of a transactional behavior.
This node is responsible for handling the container-transaction XML node
Wrapper that allows to distinguish between an EJB module and a library reference.
 
 
A dummy implementation of the EjbDescriptor
This class represents a logical collection of EJB components contained in one ejb-jar or one .war.
 
This class is responsible for handling J2EE EJB Bundlearchive files.
 
 
 
This class handles ejb bundle xml files
This node handles runtime deployment descriptors for ejb bundle
 
This class validates a EJB Bundle descriptor once loaded from an .jar file
Probe emitter for the Ejb Pool monitoring events.
Probe listener for the Ejb Cache monitoring events.
 
 
This class contains information about EJB1.1 and EJB2.0 CMP EntityBeans.
GlassFish implementation of the EJBContainer.
GlassFish implementation of the EJBContainerProvider.
 
Ejb container service
 
Container support for handling transactions
 
 
Implementation of jakarta.ejb.EJBContext for the J2EE Reference Implementation.
 
Proxy for accessing EJBContext objects when requested by lookup or injection.
Ejb module deployer.
This class is responsible for handling EJB DeploymentDescriptor files
This abstract class encapsulates the meta-information describing Entity, Session and MessageDriven EJBs.
A facade for container services to be used by web services runtime.
This class contains deployment information for an EntityBean with bean-managed persistence.
This class handles all information pertinent to CMP and BMP entity beans
 
This handler is responsible for handling the jakarta.ejb.EJB
This class implements the EJBHome interface.
Handler for EJBHome invocations through EJBHome proxy.
 
Contains information about a stateful session bean init method.
 
 
The EjbInvocation object contains state associated with an invocation on an EJB or EJBHome (local/remote).
 
 
 
 
Implementation of the Scanner interface for Ejb jar.
Implementation of the EJBLocalHome interface.
 
Handler for EJBLocalHome invocations through EJBLocalHome proxy.
Implementation of the EJBLocalObject interface.
Handler for EJBLocalObject invocations through EJBLocalObject proxy.
This class is used as a "proxy" or adapter between the business interface proxy and the EJBLocalObjectInvocationHandler.
Implementation common to EJBObjects and EJBLocalObjects.
Objects of this kind represent the deployment information describing a single message driven Ejb.
Event listener for the Ejb monitoring events.
Probe emitter for the Ejb monitoring events.
Event listener for the Ejb monitoring events.
Utility class for Ejb monitoring.
 
This class is responsible for handling all common information shared by all types of enterprise beans (MDB, session, entity)
This node handles all runtime information for ejbs
EJBObjectImpl implements EJBObject methods for EJBs.
A class that is used to restore SFSB conversational state
Handler for EJBObject invocations through EJBObject proxy.
This class is used as a "proxy" or adapter between the remote business interface proxy and the EJBObjectInvocationHandler.
A class that is used to passivate SFSB conversational state
 
Probe emitter for the Ejb Pool monitoring events.
Probe listener for the Ejb Pool monitoring events.
 
This class is responsible for handling the ejb-relationship-role xml elements
 
Contains information about a stateful session bean remove method.
 
This class is responsible for handling the XML configuration information for the SunOne AppServer Ejb Container
 
This class is used by the Enterprise Beans server to manage security.
EJB Security Manager Factory Implementation
 
 
Objects of this kind represent the deployment information describing a single Session Ejb : { stateful , stateless, singleton }
 
 
This class handles all information pertinent to session beans
This handler is responsible for handling the jakarta.ejb.EJBs attribute
The XML tag names for the ejb-jar dtd
 
Probe emitter for the Ejb Timed Object monitoring events.
Probe listener for the Ejb Timed Object monitoring events.
A runtime representation of the user-defined calendar-based timeout expression for an enterprise bean timer.
 
 
ConfigListener class for the EJB Timer Service changes
Upgrade EJB Timer Service table from v2 to v3
 
 
A handy class with static utility methods.
This class is responsible for visiting DOL ejb related descriptors
This node handles runtime deployment descriptors for ejb bundle
This handler is responsible for handling the ExcludeClassInterceptors annotation.
This handler is responsible for handling the jakarta.ejb.ExcludeDefaultInterceptors annotation.
This class is responsible for handling the exclude-list DD tag
I represent a field on an ejb.
 
 
 
This node handles the flush-at-end-of-method runtime deployment descriptors
The base class for all code generators.
The Generator exception is thrown whenever there is an error in generating the stubs and skeletons and other related files.
 
 
This class is used to generate a sub-interface of the GenericEJBHome interface that will be loaded within each application.
This node is responsible for handling all runtime information for ejb.
This class is responsible for handling the XML configuration information for the Glassfish EJB Container
 
An instance of this class is used by the StatefulContainer to update monitoring data.
Implementation of StatefulSessionStoreStats There is once instance of this class per StatefulEJBContainer
This class contains information about EJB1.1 and EJB2.0 CMP EntityBeans.
 
Class that contains all the extra iAS elements for an EJB that are not in the RI DTD like: MdbConnectionFactoryDescriptor jmsMaxMessagesLoad isReadOnlyBean refreshPeriodInSeconds commitOption checkpointedMethods passByReference BeanPoolDescriptor BeanCacheDescriptor FlushAtEndOfMethodDescriptor CheckpointAtEndOfMethodDescriptor
Deprecated, for removal: This API element is subject to removal in a future version.
This handler is responsible for handling the jakarta.ejb.Init attribute
Contains a single interceptor binding entry.
 
 
 
 
 
UserInterceptorsManager manages UserInterceptors.
 
 
This handler is responsible for handling Interceptors
 
This class is responsible for reading/writing all information common to all EJB which are interfaces based (entity, session)
 
 
Provides access to internal product-specific spi object for binding system-level interceptors (e.g from JAX-RS)
 
 
InvocationInfo caches various attributes of the method that is currently held in the invocation object (that is currently executed) This avoids some of the expensive operations like (for example) method.getName().startsWith("findByPrimaryKey") Every container maintains a HashMap of method VS invocationInfo that is populated during container initialization
This node handles all EJB IOR Configuration information
 
 
Used to register portable global JNDI names for LOCAL EJB 2.x / 3.x references.
 
This handler is responsible for handling the jakarta.ejb.Lock.
 
LRUCache in-memory bounded cache with an LRU list
 
 
iAS specific DD Element (see the ias-ejb-jar_2_0.dtd for this element)
 
This class is responsible for handling the runtime resource adapter configuration for the message-driven bean
This class handles message-driven related xml information
MethodLockInfo caches various attributes of lock attributes
This is an optimized map for resolving Method objects.
 
This class handles all the method-permission xml tag information
 
An interface that allows monitoring of an SFSBStoreManager implementation
NonBlockingPool pool provides the basic implementation of an object pool.
 
An object factory that 'knows' how to create / destroy objects
Created by IntelliJ IDEA.
This class contains information about the persistent state (abstract persistence schema) for EJB2.0 CMP EntityBeans and Join Objects.
Deprecated, for removal: This API element is subject to removal in a future version.
This class stores information about CMP and Foreign Key fields.
 
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Pool defines the methods that can be used by the application to access pooled objects.
 
This handler is responsible for handling jakarta.ejb.PostActivate
 
This node handles the prefetch-disabled runtime deployment descriptors
This handler is responsible for handling jakarta.ejb.PrePassivate
This class contains information about EJB-QL queries for finder/selector methods of EJB2.0 CMP EntityBeans.
This class is responsible for handling the query element
This interface is to define the functionality of a query Parser.
This class contains information about one of the partners in a relationship between EJB2.0 CMP EntityBeans.
This class contains information about relationships between EJB2.0 CMP EntityBeans.
This class is responsible for handling the ejb-relationships xml element
Generator of EJB 3.0+ Remote client stub implementations.
This class stores the result of an async Future operation.
 
An object factory to handle Remote EJB 30 business interface reference access.
 
This class is used to generate the RMI-IIOP version of a remote business interface.
This handler is responsible for handling the jakarta.ejb.Remove attribute
RuntimeTimerState holds all runtime state of an EJB timer, including what fine-grained state it's in, stats about the number of expirations and failed deliveries that have occurred, and any existing JDK timer task that is currently scheduled for this timer.
 
This handler is responsible for handling the jakarta.ejb.Schedule annotation on methods of a Bean class.
This handler is responsible for handling the jakarta.ejb.Schedules attribute
A utility class that generates stateful session keys using two longs The session id generated by this class is guarenteed to be unique as long as the system clock is never reset to a previous value The hashCode of the SessionKey generated by ScrambledKeyGenerator also allows uniform distribution of keys when hashed in a HashMap
This node handles all information relative to security-indentity tag
This class is responsible for generating the SEI when it is not packaged by the application.
Implementation of EJBContext for SessionBeans
 
A class to checkpoint HA enabled SFSBs as a single transactional unit.
An instance of this class will be used by the Stateful SessionBean Container to create sessionIDs whenever home.create(..) is called
 
 
A utility class that generates stateful session keys using two longs The session id generated by this class is guarenteed to be unique as long as the system clock is never reset to a previous value The hashCode of the SessionKey generated by SimpleKeyGenerator also allows uniform distribution of keys when hashed in a HashMap
 
Defines SingletonBeanStatsProvider
 
Implementation of EJBContext for Singleton SessionBeans
This handler is responsible for handling the jakarta.ejb.Singleton
 
A builder for StatefulSessionContainer.
 
This handler is responsible for handling the jakarta.ejb.Stateful
Probe listener for the Stateful Session Beans part of the EJB monitoring events.
This class provides container functionality specific to stateful SessionBeans.
An instance of this class is used by the StatefulContainer to update monitoring data.
Implementation of StatefulSessionStoreStats There is once instance of this class per StatefulEJBContainer
This handler is responsible for handling the jakarta.ejb.ConcurrencyManagement.
 
This handler is responsible for handling the jakarta.ejb.Stateless
Probe listener for the Stateless Session Beans part of the EJB monitoring events.
This class provides container functionality specific to stateless SessionBeans.
This class is used to generate the RMI-IIOP version of a remote business interface.
Base class for all the StatsImpl.
 
 
This handler is responsible for handling the jakarta.ejb.Timeout attribute
 
 
 
Proxy for creating TimerService instances when requested by lookup or injection.
 
Used by serialization code to serialize a TimerWrapper.
This handler is responsible for handling the jakarta.ejb.TransactionAttribute.
This handler is responsible for handling the jakarta.ejb.TransactionManagement.
 
This is a proxy invocation handler for web service ejb invocations.