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
ApplicationExceptionThis 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
InterceptorsThis 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.