All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractAttributeHandler |
This is an abstract class encapsulate generic behaviour of annotation
handler applying on Ejb Class.
|
| AbstractEjbHandler |
This is an abstract class for EJB annotation handler.
|
| AbstractPool |
Abstract pool provides the basic implementation of an object pool.
|
| AbstractSessionContextImpl |
Implementation of EJBContext for SessionBeans
|
| AbstractSingletonContainer |
|
| AccessTimeoutHandler |
This handler is responsible for handling the jakarta.ejb.AccessTimeout.
|
| ActivationConfigDescriptor |
This class holds a set of activation config properties.
|
| ActivationConfigNode |
This class is responsible for handling the activation config elements.
|
| ActivationConfigNode |
This class is responsible for handling the activation config elements.
|
| AfterBeginHandler |
This handler is responsible for handling the jakarta.ejb.AfterBegin
annotation on a Bean method.
|
| AfterCompletionHandler |
This handler is responsible for handling the jakarta.ejb.AfterCompletion
annotation on a Bean method.
|
| ApplicationExceptionHandler |
Handles @jakarta.ejb.ApplicationException
|
| AroundConstructHandler |
This handler is responsible for handling jakarta.intercept.AroundConstruct
|
| AroundInvokeHandler |
This handler is responsible for handling the jakarta.ejb.AroundInvoke attribute
|
| AroundInvokeInvocationContext |
Concrete InvocationContext implementation passed to callback methods
defined in interceptor classes.
|
| AroundInvokeNode |
This node handles all information relative to injection-complete xml tag
|
| AroundTimeoutHandler |
This handler is responsible for handling the jakarta.ejb.AroundTimeout attribute
|
| AroundTimeoutNode |
This node handles all information relative to injection-complete xml tag
|
| AsmSerializableBeanGenerator |
|
| AsynchronousHandler |
This handler is responsible for handling the jakarta.ejb.Asynchronous
annotation on the Bean class.
|
| BaseContainer |
This class implements part of the com.sun.ejb.Container interface.
|
| BaseContainer.ContainerInfo |
Strings for monitoring info
|
| BaseContainer.ContainerType |
|
| BaseContainer.PreInvokeException |
PreInvokeException is used to wrap exceptions thrown from BaseContainer.preInvoke, so it indicates that the bean's method will
not be called.
|
| BaseContainerFactory |
the base class for all ContainerFactory impls.
|
| BeanCacheDescriptor |
iAS specific DD Element (see the ias-ejb-jar_2_0.dtd for this element)
|
| BeanCacheNode |
This node handles the bean-cache untime deployment descriptors
|
| BeanMethodCalculatorImpl |
Utility class to calculate the list of methods required to have transaction
attributes
|
| BeanPoolNode |
This node handles the bean-pool runtime deployment descriptors
|
| BeanStateSynchronization |
There are cases where the container would need to interact with the
persistence manager.
|
| BeforeCompletionHandler |
This handler is responsible for handling the jakarta.ejb.BeforeCompletion
annotation on a Bean method.
|
| BMCSingletonContainer |
|
| CacheProperties |
A util class to read the bean cache related entries from
domain.xml and sun-ejb-jar.xml
|
| CallbackInvocationContext |
Concrete InvocationContext implementation passed to callback methods
defined in interceptor classes.
|
| CheckpointAtEndOfMethodDescriptor |
|
| CheckpointAtEndOfMethodNode |
This node handles the checkpoint-at-end-of-method runtime deployment descriptors
|
| ClassGeneratorFactory |
Convenience interface that defines a factory for ClassGenerator instances.
|
| CMCSingletonContainer |
|
| CmpFieldNode |
This node is responsible for handling all sub-element of cmp-field tag
|
| CmpNode |
This node handles the cmp runtime deployment descriptors
|
| CmpResourceNode |
This node handles the cmp-resource runtime xml tag
|
| CMRFieldInfo |
This class stores information about CMR fields
Note: the "field" variable is only available at runtime.
|
| ComponentContext |
The ComponentContext contains context information about an EJB instance.
|
| ConcurrencyManagementHandler |
This handler is responsible for handling the jakarta.ejb.ConcurrencyManagement.
|
| ConcurrentMethodDescriptor |
|
| ConcurrentMethodNode |
|
| Container |
A Container stores EJB instances and is responsible for
the lifecycle, state management, concurrency, transactions, security,
naming, resource management, etc.
|
| ContainerFactory |
ContainerFactory creates the appropriate Container instance
(StatefulSessionContainer, StatelessSessionContainer, EntityContainer,
MessageBeanContainer) and initializes it.
|
| ContainerTransaction |
This descriptor represents a specification of a transactional behavior.
|
| ContainerTransactionNode |
This node is responsible for handling the container-transaction XML node
|
| DeploymentElement |
Wrapper that allows to distinguish between an EJB module and a library reference.
|
| DeploymentElement.ResultApplication |
|
| DomainXmlTransformer |
|
| DummyEjbDescriptor |
A dummy implementation of the EjbDescriptor
|
| EjbApplication |
This class represents a logical collection of EJB components contained in one ejb-jar
or one .war.
|
| EjbApplicationExceptionInfo |
Contains information about an ejb application exception.
|
| EjbApplicationExceptionNode |
|
| EjbArchivist |
This class is responsible for handling J2EE EJB Bundlearchive files.
|
| EjbAsyncInvocationManager |
|
| EjbAsyncTask<V> |
|
| EjbBundleDescriptorImpl |
The concrete implementation of abstract super class com.sun.enterprise.deployment.EjbBundleDescriptor.
|
| EjbBundleNode |
This class handles ejb bundle xml files
|
| EjbBundleRuntimeNode |
This node handles runtime deployment descriptors for ejb bundle
|
| EjbBundleTracerVisitor |
|
| EjbBundleValidator |
This class validates a EJB Bundle descriptor once loaded from an .jar file
|
| EjbCacheProbeProvider |
Probe emitter for the Ejb Pool monitoring events.
|
| EjbCacheStatsProvider |
Probe listener for the Ejb Cache monitoring events.
|
| EjbCacheStatsProviderDelegate |
|
| EjbCMPEntityDescriptor |
This class contains information about EJB1.1 and EJB2.0 CMP EntityBeans.
|
| EJBContainerImpl |
GlassFish implementation of the EJBContainer.
|
| EJBContainerProviderImpl |
GlassFish implementation of the EJBContainerProvider.
|
| EjbContainerServicesImpl |
|
| EjbContainerStarter |
Ejb container service
|
| EJBContainerStateManager |
|
| EJBContainerTransactionManager |
Container support for handling transactions
|
| EjbContainerUtil |
|
| EjbContainerUtilImpl |
|
| EJBContextImpl |
Implementation of jakarta.ejb.EJBContext for the J2EE Reference Implementation.
|
| EJBContextImpl.BeanState |
|
| EJBContextNamingProxy |
Proxy for accessing EJBContext objects when requested by lookup or injection.
|
| EjbDeployer |
Ejb module deployer.
|
| EjbDeploymentDescriptorFile |
This class is responsible for handling EJB DeploymentDescriptor files
|
| EjbDescriptor |
This abstract class encapsulates the meta-information describing Entity, Session and MessageDriven EJBs.
|
| EjbEndpointFacadeImpl |
|
| EjbEntityDescriptor |
This class contains deployment information for an EntityBean with
bean-managed persistence.
|
| EjbEntityNode |
This class handles all information pertinent to CMP and BMP entity beans
|
| EjbFutureTask<V> |
|
| EJBHandler |
This handler is responsible for handling the jakarta.ejb.EJB
|
| EJBHomeImpl |
This class implements the EJBHome interface.
|
| EJBHomeInvocationHandler |
Handler for EJBHome invocations through EJBHome proxy.
|
| EjbIiopServiceImpl |
|
| EjbInitInfo |
Contains information about a stateful session bean init method.
|
| EjbInitNode |
|
| EjbInterceptorNode |
|
| EjbInvocation |
The EjbInvocation object contains state associated with an invocation on an EJB or EJBHome (local/remote).
|
| EjbInvocationFactory |
|
| EjbInWarArchivist |
|
| EjbInWarScanner |
|
| EjbJarHandler |
|
| EjbJarScanner |
Implementation of the Scanner interface for Ejb jar.
|
| EJBLocalHomeImpl |
Implementation of the EJBLocalHome interface.
|
| EJBLocalHomeImpl.SerializableLocalHome |
|
| EJBLocalHomeInvocationHandler |
Handler for EJBLocalHome invocations through EJBLocalHome proxy.
|
| EJBLocalObjectImpl |
Implementation of the EJBLocalObject interface.
|
| EJBLocalObjectInvocationHandler |
Handler for EJBLocalObject invocations through EJBLocalObject proxy.
|
| EJBLocalObjectInvocationHandlerDelegate |
This class is used as a "proxy" or adapter between the business interface
proxy and the EJBLocalObjectInvocationHandler.
|
| EJBLocalRemoteObject |
Implementation common to EJBObjects and EJBLocalObjects.
|
| EjbMessageBeanDescriptor |
Objects of this kind represent the deployment information describing a
single message driven Ejb.
|
| EjbMethodStatsProvider |
Event listener for the Ejb monitoring events.
|
| EjbMonitoringProbeProvider |
Probe emitter for the Ejb monitoring events.
|
| EjbMonitoringStatsProvider |
Event listener for the Ejb monitoring events.
|
| EjbMonitoringUtils |
Utility class for Ejb monitoring.
|
| EjbNamingReferenceManagerImpl |
|
| EjbNode<S extends EjbDescriptor> |
This class is responsible for handling all common information
shared by all types of enterprise beans (MDB, session, entity)
|
| EjbNode |
This node handles all runtime information for ejbs
|
| EJBObjectImpl |
EJBObjectImpl implements EJBObject methods for EJBs.
|
| EJBObjectInputStreamHandler |
A class that is used to restore SFSB conversational state
|
| EJBObjectInvocationHandler |
Handler for EJBObject invocations through EJBObject proxy.
|
| EJBObjectInvocationHandlerDelegate |
This class is used as a "proxy" or adapter between the remote business
interface proxy and the EJBObjectInvocationHandler.
|
| EJBObjectOutputStreamHandler |
A class that is used to passivate SFSB conversational state
|
| EjbOptionalIntfGenerator |
|
| EjbPoolProbeProvider |
Probe emitter for the Ejb Pool monitoring events.
|
| EjbPoolStatsProvider |
Probe listener for the Ejb Pool monitoring events.
|
| EjbRelationNode |
|
| EjbRelationshipRoleNode |
This class is responsible for handling the ejb-relationship-role xml elements
|
| EjbRemoteFutureTask<V> |
|
| EjbRemovalInfo |
Contains information about a stateful session bean remove method.
|
| EjbRemoveNode |
|
| EjbRuntimeDDFile |
This class is responsible for handling the XML configuration information
for the SunOne AppServer Ejb Container
|
| EjbSecurityComponentInvocationHandler |
|
| EJBSecurityManager |
This class is used by the Enterprise Beans server to manage security.
|
| EJBSecurityManagerFactory |
EJB Security Manager Factory Implementation
|
| EjbSecurityProbeProvider |
|
| EjbSecurityStatsProvider |
|
| EjbSessionDescriptor |
Objects of this kind represent the deployment information describing a single
Session Ejb : { stateful , stateless, singleton }
|
| EjbSessionDescriptor.AccessTimeoutHolder |
|
| EjbSessionDescriptor.ConcurrencyManagementType |
|
| EjbSessionNode |
This class handles all information pertinent to session beans
|
| EJBsHandler |
This handler is responsible for handling the jakarta.ejb.EJBs attribute
|
| EjbTagNames |
The XML tag names for the ejb-jar dtd
|
| EjbThreadPoolExecutor |
|
| EjbTimedObjectProbeProvider |
Probe emitter for the Ejb Timed Object monitoring events.
|
| EjbTimedObjectStatsProvider |
Probe listener for the Ejb Timed Object monitoring events.
|
| EJBTimerSchedule |
A runtime representation of the user-defined calendar-based
timeout expression for an enterprise bean timer.
|
| EJBTimerService |
|
| EJBTimerService.TimerCache |
|
| EJBTimerServiceConfigListener |
ConfigListener class for the EJB Timer Service changes
|
| EJBTimerServiceUpgrade |
Upgrade EJB Timer Service table from v2 to v3
|
| EJBTimerServiceWrapper |
|
| EJBTimerTask |
|
| EJBUtils |
A handy class with static utility methods.
|
| EjbVisitor |
This class is responsible for visiting DOL ejb related descriptors
|
| EnterpriseBeansRuntimeNode |
This node handles runtime deployment descriptors for ejb bundle
|
| ExcludeClassInterceptorsHandler |
This handler is responsible for handling the
jakarta.ejb.ExcludeClassInterceptors annotation.
|
| ExcludeDefaultInterceptorsHandler |
This handler is responsible for handling the
jakarta.ejb.ExcludeDefaultInterceptors annotation.
|
| ExcludeListNode |
This class is responsible for handling the exclude-list DD tag
|
| FieldDescriptor |
I represent a field on an ejb.
|
| FIFOSessionCache |
|
| FinderNode |
|
| FlushAtEndOfMethodDescriptor |
|
| FlushAtEndOfMethodNode |
This node handles the flush-at-end-of-method runtime deployment descriptors
|
| Generator |
The base class for all code generators.
|
| GeneratorException |
The Generator exception is thrown whenever there is an error in
generating the stubs and skeletons and other related files.
|
| GenericEJBHome |
|
| GenericEJBLocalHome |
|
| GenericHomeGenerator |
This class is used to generate a sub-interface of the
GenericEJBHome interface that will be loaded within each
application.
|
| GFEjbBundleRuntimeNode |
This node is responsible for handling all runtime information for
ejb.
|
| GFEjbRuntimeDDFile |
This class is responsible for handling the XML configuration information
for the Glassfish EJB Container
|
| GlassFishToExousiaConverter |
|
| HAStatefulSessionStoreMonitor |
An instance of this class is used by the StatefulContainer to update monitoring
data.
|
| HAStatefulSessionStoreStatsImpl |
Implementation of StatefulSessionStoreStats
There is once instance of this class per StatefulEJBContainer
|
| IASEjbCMPEntityDescriptor |
This class contains information about EJB1.1 and EJB2.0 CMP EntityBeans.
|
| IASEjbCMPFinder |
|
| IASEjbExtraDescriptors |
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
|
| IASPersistenceManagerDescriptor |
This class contains information about the persistent state
(abstract persistence schema)
for EJB2.0 CMP EntityBeans .
|
| InitHandler |
This handler is responsible for handling the jakarta.ejb.Init attribute
|
| InterceptorBindingDescriptor |
Contains a single interceptor binding entry.
|
| InterceptorBindingDescriptor.BindingType |
|
| InterceptorBindingNode |
|
| InterceptorBindingTranslator |
|
| InterceptorBindingTranslator.TranslationResults |
|
| InterceptorInvocationHandler |
|
| InterceptorManager |
UserInterceptorsManager manages UserInterceptors.
|
| InterceptorManager.AroundInvokeContext |
|
| InterceptorManager.InterceptorChain |
|
| InterceptorsHandler |
This handler is responsible for handling jakarta.ejb.Interceptors
|
| InterceptorUtil |
|
| InterfaceBasedEjbNode<S extends EjbDescriptor> |
This class is responsible for reading/writing all information
common to all EJB which are interfaces based (entity, session)
|
| InternalEJBContainerException |
|
| InternalInterceptorBindingImpl |
|
| InternalInterceptorBindingNamingProxy |
Provides access to internal product-specific spi object for binding
system-level interceptors (e.g from JAX-RS)
|
| InternalRemoteException |
|
| InvalidBean |
|
| InvalidHome |
|
| InvocationHandlerUtil |
|
| InvocationInfo |
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
|
| IORConfigurationNode |
This node handles all EJB IOR Configuration information
|
| JavaEEInterceptorBuilderFactoryImpl |
|
| JavaEEInterceptorBuilderImpl |
|
| JavaGlobalJndiNamingObjectProxy |
Used to register portable global JNDI names for LOCAL EJB 2.x / 3.x references.
|
| ListTimers |
|
| LockHandler |
This handler is responsible for handling the jakarta.ejb.Lock.
|
| LogFacade |
|
| LruEJBCache |
LRUCache
in-memory bounded cache with an LRU list
|
| LruSessionCache |
|
| LruSessionCache.LruSessionCacheItem |
|
| MdbConnectionFactoryDescriptor |
iAS specific DD Element (see the ias-ejb-jar_2_0.dtd for this element)
|
| MDBConnectionFactoryNode |
|
| MDBResourceAdapterNode |
This class is responsible for handling the runtime resource
adapter configuration for the message-driven bean
|
| MessageDrivenBeanNode |
This class handles message-driven related xml information
|
| MethodLockInfo |
MethodLockInfo caches various attributes of lock attributes
|
| MethodMap |
This is an optimized map for resolving java.lang.reflect.Method objects.
|
| MethodNotFound |
|
| MethodPermissionNode |
This class handles all the method-permission xml tag
information
|
| MigrateTimers |
|
| MonitorableSFSBStoreManager |
An interface that allows monitoring of an SFSBStoreManager implementation
|
| NonBlockingPool |
NonBlockingPool pool provides the basic implementation of an object
pool.
|
| NRUSessionCache |
|
| ObjectFactory |
An object factory that 'knows' how to create / destroy objects
|
| OptionalLocalInterfaceProvider |
Created by IntelliJ IDEA.
|
| PersistenceDescriptor |
This class contains information about the persistent state
(abstract persistence schema)
for EJB2.0 CMP EntityBeans and Join Objects.
|
| PersistenceManagerInUse |
|
| PersistentFieldInfo |
This class stores information about CMP and Foreign Key fields.
|
| PersistentTimerService |
|
| PMDescriptorNode |
This node handles the pm-descriptor runtime xml element
|
| PMDescriptorsNode |
This node handles the pm-descriptors runtime xml element
|
| PMInUseNode |
This node handles the pm-inuse runtime xml element
|
| Pool |
Pool defines the methods that can be used by the application to access
pooled objects.
|
| PoolException |
|
| PostActivateHandler |
This handler is responsible for handling jakarta.ejb.PostActivate
|
| PrefetchDisabledDescriptor |
|
| PrefetchDisabledNode |
This node handles the prefetch-disabled runtime deployment descriptors
|
| PrePassivateHandler |
This handler is responsible for handling jakarta.ejb.PrePassivate
|
| QueryDescriptor |
This class contains information about EJB-QL queries for
finder/selector methods of EJB2.0 CMP EntityBeans.
|
| QueryNode |
This class is responsible for handling the query element
|
| QueryParser |
This interface is to define the functionality of a query Parser.
|
| RelationRoleDescriptor |
This class contains information about one of the partners in
a relationship between EJB2.0 CMP EntityBeans.
|
| RelationshipDescriptor |
This class contains information about relationships between
EJB2.0 CMP EntityBeans.
|
| RelationshipsNode |
This class is responsible for handling the ejb-relationships xml element
|
| Remote30WrapperGenerator |
|
| RemoteAsyncResult |
This class stores the result of an async Future operation.
|
| RemoteBusinessObject |
|
| RemoteBusinessObjectFactory |
An object factory to handle Remote EJB 30 business interface
reference access.
|
| RemoteBusinessWrapperBase |
|
| RemoteGenerator |
This class is used to generate the RMI-IIOP version of a
remote business interface.
|
| RemoveHandler |
This handler is responsible for handling the jakarta.ejb.Remove attribute
|
| RuntimeTimerState |
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.
|
| ScheduledTimerDescriptor |
This class holds the metadata for a calendar-based timer.
|
| ScheduledTimerNode |
|
| ScheduleHandler |
This handler is responsible for handling the jakarta.ejb.Schedule
annotation on methods of a Bean class.
|
| SchedulesHandler |
This handler is responsible for handling the jakarta.ejb.Schedules attribute
|
| ScrambledKeyGenerator |
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
|
| SecurityIdentityNode |
This node handles all information relative to security-indentity tag
|
| ServiceInterfaceGenerator |
This class is responsible for generating the SEI when it is not packaged
by the application.
|
| SessionContextImpl |
Implementation of EJBContext for SessionBeans
|
| SFSBContainerCallback |
|
| SFSBTxCheckpointCoordinator |
A class to checkpoint HA enabled SFSBs as a single transactional unit.
|
| SFSBUUIDUtil<T> |
An instance of this class will be used by the Stateful SessionBean
Container to create sessionIDs whenever home.create(..) is called
|
| SFSBVersionManager |
|
| SimpleEjbResourceHandlerImpl |
|
| SimpleKeyGenerator |
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
|
| SimpleKeyGenerator.SimpleSessionKey |
|
| SingletonBeanStatsProvider |
Defines SingletonBeanStatsProvider
|
| SingletonContainerFactory |
|
| SingletonContextImpl |
Implementation of EJBContext for Singleton SessionBeans
|
| SingletonHandler |
This handler is responsible for handling the jakarta.ejb.Singleton
|
| SingletonLifeCycleManager |
|
| StatefulContainerFactory |
A builder for StatefulSessionContainer.
|
| StatefulEJBContext |
|
| StatefulHandler |
This handler is responsible for handling the jakarta.ejb.Stateful
|
| StatefulSessionBeanStatsProvider |
Probe listener for the Stateful Session Beans part of the EJB monitoring events.
|
| StatefulSessionContainer |
This class provides container functionality specific to stateful
SessionBeans.
|
| StatefulSessionStoreMonitor |
An instance of this class is used by the StatefulContainer to update monitoring
data.
|
| StatefulSessionStoreStatsImpl |
Implementation of StatefulSessionStoreStats
There is once instance of this class per StatefulEJBContainer
|
| StatefulTimeoutHandler |
This handler is responsible for handling the jakarta.ejb.ConcurrencyManagement.
|
| StatelessContainerFactory |
|
| StatelessHandler |
This handler is responsible for handling the jakarta.ejb.Stateless
|
| StatelessSessionBeanStatsProvider |
Probe listener for the Stateless Session Beans part of the EJB monitoring events.
|
| StatelessSessionContainer |
This class provides container functionality specific to stateless
SessionBeans.
|
| StaticRmiStubGenerator |
This class is used to generate the RMI-IIOP version of a
remote business interface.
|
| StatsImpl |
Base class for all the StatsImpl.
|
| StatsProvider |
|
| SystemInterceptorProxy |
|
| TimeoutHandler |
This handler is responsible for handling the jakarta.ejb.Timeout attribute
|
| TimeoutValueDescriptor |
|
| TimeoutValueNode |
|
| TimerPrimaryKey |
|
| TimerServiceNamingProxy |
Proxy for creating TimerService instances when requested by lookup or injection.
|
| TimerWrapper |
|
| TimerWrapper.SerializedTimerWrapper |
Used by serialization code to serialize a TimerWrapper.
|
| TransactionAttributeHandler |
This handler is responsible for handling the jakarta.ejb.TransactionAttribute.
|
| TransactionManagementHandler |
This handler is responsible for handling the jakarta.ejb.TransactionManagement.
|
| UnBoundedSessionCache |
|
| WebServiceInvocationHandler |
This is a proxy invocation handler for web service ejb invocations.
|