Index

A B C D E F G I L M O P R S T U V _ 
All Classes and Interfaces|All Packages|Serialized Form

A

activateEJB(Object, Object) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
addLocalRemoteInvocationInfo() - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
afterBegin(EJBContextImpl) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
afterCompletion(EJBContextImpl, int) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
afterMessageDelivery() - Method in class org.glassfish.ejb.mdb.MessageBeanListenerImpl
 
afterMessageDelivery(ResourceHandle) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
afterRecovery(boolean, boolean, String) - Method in class org.glassfish.ejb.persistent.timer.DistributedEJBTimerService
 

B

beforeCompletion(EJBContextImpl) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
beforeMessageDelivery(Method, boolean) - Method in class org.glassfish.ejb.mdb.MessageBeanListenerImpl
 
beforeMessageDelivery(Method, MessageBeanContainer.MessageDeliveryType, boolean, ResourceHandle) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
Actual message delivery happens in three steps : 1) beforeMessageDelivery(Message, MessageListener) This is our chance to make the message delivery itself part of the instance's global transaction. 2) onMessage(Message, MessageListener) This is where the container delegates to the actual ejb instance's onMessage method. 3) afterMessageDelivery(Message, MessageListener) Perform transaction cleanup and error handling.
beforeRecovery(boolean, String) - Method in class org.glassfish.ejb.persistent.timer.DistributedEJBTimerService
 
Blob() - Constructor for class org.glassfish.ejb.persistent.timer.TimerBean.Blob
 

C

callEJBTimeout(RuntimeTimerState, EJBTimerService) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
Override callEJBTimeout from BaseContainer since delivery to message driven beans is a bit different from session/entity.
cancel(TimerPrimaryKey) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
cancel(TimerPrimaryKey) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
Cancel timer.
cancelTimer(TimerPrimaryKey) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 
cancelTimers(Collection<TimerState>) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
cancelTimers(Collection<TimerState>) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
cancelTimersByKey(long, Object) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 
checkAccessToCallerSecurity() - Method in class org.glassfish.ejb.mdb.MessageBeanContextImpl
 
checkStatus(String, boolean) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
checkStatus(String, boolean) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
checkTimerServiceMethodAccess() - Method in class org.glassfish.ejb.mdb.MessageBeanContextImpl
 
countActiveTimersByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countActiveTimersByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
countActiveTimersOwnedBy(String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countActiveTimersOwnedBy(String) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
countActiveTimersOwnedByThisServer() - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countActiveTimersOwnedByThisServer() - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
countActiveTimersOwnedByThisServerByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countActiveTimersOwnedByThisServerByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
countCancelledTimersByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countCancelledTimersByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
countCancelledTimersOwnedBy(String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countCancelledTimersOwnedBy(String) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
countCancelledTimersOwnedByThisServer() - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countCancelledTimersOwnedByThisServer() - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
countCancelledTimersOwnedByThisServerByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countCancelledTimersOwnedByThisServerByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
countTimersByApplication(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countTimersByApplication(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
countTimersByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countTimersByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
countTimersByContainerAndOwner(long, String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countTimersByContainerAndOwnerAndState(long, String, int) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countTimersByContainerAndState(long, int) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countTimersByOwner(String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countTimersByOwnerAndState(String, int) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countTimersOwnedBy(String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countTimersOwnedBy(String) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
countTimersOwnedByServerIds(String[]) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countTimersOwnedByServerIds(String[]) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
countTimersOwnedByThisServer() - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countTimersOwnedByThisServer() - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
countTimersOwnedByThisServerByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
countTimersOwnedByThisServerByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
createContainer(EjbDescriptor, ClassLoader, DeploymentContext) - Method in class org.glassfish.ejb.mdb.MessageBeanContainerFactory
 
createEjbDescriptor(String, AnnotationInfo) - Method in class org.glassfish.ejb.mdb.deployment.annotation.handlers.MessageDrivenHandler
Create a new EjbDescriptor for a given elementName and AnnotationInfo.
createEJBObjectImpl() - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
createMessageBeanListener(ResourceHandle) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
The following are implementation for methods required by the * MessageBeanProtocalManager interface
createMessageBeanProxy(InvocationHandler) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
Generates the appropriate Proxy based on the message listener type.
createSchedules(long, long, Map<MethodDescriptor, List<ScheduledTimerDescriptor>>, String) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
Create automatic timers defined by the @Schedule annotation on the EJB bean during deployment to a cluster or the first create-application-ref call after deployment to DAS only.
createSchedulesOnServer(EjbDescriptor, String) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
Called in a clustered environment to eagerly create automatic persistent timers on the specific server instance.
createTimer(String, long, long, String, Object, Date, long, EJBTimerSchedule, TimerConfig) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
createTimer(String, long, long, String, Object, Date, long, EJBTimerSchedule, TimerConfig) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 

D

deleteTimersByApplication(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
deleteTimersByApplication(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
deleteTimersByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
deleteTimersByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
deliverMessage(Object[]) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
deliverMessage(Object[]) - Method in class org.glassfish.ejb.mdb.MessageBeanListenerImpl
 
destroyMessageBeanListener(MessageBeanListener) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
DistributedEJBTimerService - Class in org.glassfish.ejb.persistent.timer
 
DistributedEJBTimerService() - Constructor for class org.glassfish.ejb.persistent.timer.DistributedEJBTimerService
 
doConcreteContainerShutdown(boolean) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
Called by BaseContainer during container shutdown sequence

E

expungeTimer(TimerPrimaryKey, boolean) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 

F

findActiveTimerIdsByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findActiveTimerIdsByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findActiveTimerIdsByContainers(Collection<Long>) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findActiveTimerIdsByContainers(Collection<Long>) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findActiveTimerIdsOwnedBy(String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findActiveTimerIdsOwnedBy(String) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findActiveTimerIdsOwnedByThisServer() - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findActiveTimerIdsOwnedByThisServer() - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findActiveTimerIdsOwnedByThisServerByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findActiveTimerIdsOwnedByThisServerByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findActiveTimersByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findActiveTimersByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findActiveTimersOwnedBy(String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findActiveTimersOwnedBy(String) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findActiveTimersOwnedByThisServer() - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findActiveTimersOwnedByThisServer() - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findActiveTimersOwnedByThisServerByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findActiveTimersOwnedByThisServerByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findCancelledTimerIdsByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findCancelledTimerIdsByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findCancelledTimerIdsOwnedBy(String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findCancelledTimerIdsOwnedBy(String) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findCancelledTimerIdsOwnedByThisServer() - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findCancelledTimerIdsOwnedByThisServer() - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findCancelledTimerIdsOwnedByThisServerByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findCancelledTimerIdsOwnedByThisServerByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findCancelledTimersByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findCancelledTimersByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findCancelledTimersOwnedBy(String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findCancelledTimersOwnedBy(String) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findCancelledTimersOwnedByThisServer() - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findCancelledTimersOwnedByThisServer() - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findCancelledTimersOwnedByThisServerByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findCancelledTimersOwnedByThisServerByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findTimer(TimerPrimaryKey) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimer(TimerPrimaryKey) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findTimerIdsByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimerIdsByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findTimerIdsByContainerAndOwner(long, String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimerIdsByContainerAndOwnerAndState(long, String, int) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimerIdsByContainerAndState(long, int) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimerIdsByContainersAndState(Collection<Long>, int) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimerIdsByOwner(String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimerIdsByOwnerAndState(String, int) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimerIdsOwnedBy(String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimerIdsOwnedBy(String) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findTimerIdsOwnedByThisServer() - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimerIdsOwnedByThisServer() - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findTimerIdsOwnedByThisServerByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimerIdsOwnedByThisServerByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findTimersByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimersByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findTimersByContainerAndOwner(long, String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimersByContainerAndOwnerAndState(long, String, int) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimersByContainerAndState(long, int) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimersByOwnerAndState(String, int) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimersOwnedBy(String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimersOwnedBy(String) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findTimersOwnedByThisServer() - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimersOwnedByThisServer() - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
findTimersOwnedByThisServerByContainer(long) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
findTimersOwnedByThisServerByContainer(long) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
forceDestroyBean(EJBContextImpl) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
Force destroy the EJB.

G

generateConstructor(ClassVisitor, Class<?>, boolean) - Static method in class org.glassfish.ejb.mdb.MessageBeanInterfaceGenerator
 
generateMessageBeanInterface(Class<?>) - Method in class org.glassfish.ejb.mdb.MessageBeanInterfaceGenerator
 
generateMessageBeanSubClass(Class<?>, Class<T>) - Method in class org.glassfish.ejb.mdb.MessageBeanInterfaceGenerator
 
getAnnotatedName(Annotation) - Method in class org.glassfish.ejb.mdb.deployment.annotation.handlers.MessageDrivenHandler
Return the name attribute of given annotation.
getEJBHome() - Method in class org.glassfish.ejb.mdb.MessageBeanContextImpl
Doesn't make any sense to get EJBHome object for a message-driven ejb.
getEJBObjectImpl(byte[]) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
getGeneratedMessageBeanInterfaceName(Class<?>) - Static method in class org.glassfish.ejb.mdb.MessageBeanInterfaceGenerator
 
getInfo(TimerPrimaryKey) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 
getMessageCount() - Method in class org.glassfish.ejb.mdb.monitoring.stats.MessageDrivenBeanStatsProvider
 
getMonitorAttributeValues() - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
getMonitoringStatsProvider(String, String, String) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
getNextTimeout(TimerPrimaryKey) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 
getPoolDescriptor() - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
getResourceHandle() - Method in class org.glassfish.ejb.mdb.MessageBeanListenerImpl
 
getTimerIds(long, Object) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
Use database query to retrieve persistrent timer ids of all active timers.
getTimerIds(Collection<Long>) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
Return the Ids of active timers owned by EJBs.
getTimerSchedule(TimerPrimaryKey) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 
getTimerService() - Method in class org.glassfish.ejb.mdb.MessageBeanContextImpl
 
getUserTransaction() - Method in class org.glassfish.ejb.mdb.MessageBeanContextImpl
 

I

initializeHome() - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
initPersistentTimerService(String) - Method in class org.glassfish.ejb.persistent.timer.DistributedEJBTimerService
 
isCallerInRole(String) - Method in class org.glassfish.ejb.mdb.MessageBeanContextImpl
 
isCancelledByAnotherInstance(RuntimeTimerState) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
Check if another server instance cancelled this timer.
isCreateHomeFinder(Method) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
isDeliveryTransacted(Method) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
isPersistent() - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 
isPersistent(TimerPrimaryKey) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 
isValidEjbDescriptor(EjbDescriptor, Annotation) - Method in class org.glassfish.ejb.mdb.deployment.annotation.handlers.MessageDrivenHandler
Check if the given EjbDescriptor matches the given Annotation.
isValidTimerForThisServer(TimerPrimaryKey, RuntimeTimerState) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
Persistent timers can be cancelled from another server instance

L

listTimers(String[]) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
Provide a count of timers owned by each server

M

Message - Enum constant in enum class org.glassfish.ejb.mdb.MessageBeanContainer.MessageDeliveryType
 
MessageBeanContainer - Class in org.glassfish.ejb.mdb
This class provides container functionality specific to message-driven EJBs.
MessageBeanContainer.MessageDeliveryType - Enum Class in org.glassfish.ejb.mdb
 
MessageBeanContainerFactory - Class in org.glassfish.ejb.mdb
 
MessageBeanContainerFactory() - Constructor for class org.glassfish.ejb.mdb.MessageBeanContainerFactory
 
MessageBeanContextImpl - Class in org.glassfish.ejb.mdb
Implementation of EJBContext for message-driven beans
MessageBeanInterfaceGenerator - Class in org.glassfish.ejb.mdb
 
MessageBeanInterfaceGenerator(ClassLoader) - Constructor for class org.glassfish.ejb.mdb.MessageBeanInterfaceGenerator
 
MessageBeanListenerImpl - Class in org.glassfish.ejb.mdb
 
messageDeliveredEvent(long, String, String, String) - Method in class org.glassfish.ejb.mdb.monitoring.stats.MessageDrivenBeanStatsProvider
 
MessageDrivenBeanStatsProvider - Class in org.glassfish.ejb.mdb.monitoring.stats
Probe listener for the Message-Driven Beans part of the EJB monitoring events.
MessageDrivenBeanStatsProvider(long, String, String, String) - Constructor for class org.glassfish.ejb.mdb.monitoring.stats.MessageDrivenBeanStatsProvider
 
MessageDrivenHandler - Class in org.glassfish.ejb.mdb.deployment.annotation.handlers
This handler is responsible for handling the jakarta.ejb.MessageDriven
MessageDrivenHandler() - Constructor for class org.glassfish.ejb.mdb.deployment.annotation.handlers.MessageDrivenHandler
Creates a new instance of MessageDrivenHandler
migrateTimers(String) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
Take ownership of another server's timers.
migrateTimers(String, String) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
migrateTimers(String, String) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 

O

org.glassfish.ejb.mdb - package org.glassfish.ejb.mdb
 
org.glassfish.ejb.mdb.deployment.annotation.handlers - package org.glassfish.ejb.mdb.deployment.annotation.handlers
 
org.glassfish.ejb.mdb.monitoring.stats - package org.glassfish.ejb.mdb.monitoring.stats
 
org.glassfish.ejb.persistent.timer - package org.glassfish.ejb.persistent.timer
 

P

passivateEJB(ComponentContext) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
PersistentEJBTimerService - Class in org.glassfish.ejb.persistent.timer
Persistent support part of the EJBTimerService
postConstruct() - Method in class org.glassfish.ejb.persistent.timer.DistributedEJBTimerService
 
postInvoke(EjbInvocation) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
preInvoke(EjbInvocation) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
processNotification(Signal) - Method in class org.glassfish.ejb.persistent.timer.DistributedEJBTimerService
 

R

recoverAndCreateSchedules(long, long, Map<Method, List<ScheduledTimerDescriptor>>, boolean) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
Recover pre-existing timers associated with the Container identified by the containerId, and create automatic timers defined by the @Schedule annotation on the EJB bean.
redeliverTimeout(RuntimeTimerState) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 
registerMonitorableComponents(Method[]) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
releaseContext(EjbInvocation) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
Return instance to a pooled state.
remove(TimerPrimaryKey) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
remove(TimerPrimaryKey) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
remove(Set<TimerPrimaryKey>) - Method in class org.glassfish.ejb.persistent.timer.TimerBean
 
remove(Set<TimerPrimaryKey>) - Method in interface org.glassfish.ejb.persistent.timer.TimerLocal
 
removeBean(EJBLocalRemoteObject, Method, boolean) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
resetEJBTimers(String) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 
resetLastExpiration(TimerPrimaryKey, RuntimeTimerState) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
Update database for a persistent timer

S

scanForEjbCreateMethod() - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
setContextCalled() - Method in class org.glassfish.ejb.mdb.MessageBeanContextImpl
 
setEjbDescriptorInfo(EjbDescriptor, AnnotationInfo) - Method in class org.glassfish.ejb.mdb.deployment.annotation.handlers.MessageDrivenHandler
Set Annotation information to Descriptor.
setEJBHome(EJBHome) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
setResourceHandle(ResourceHandle) - Method in class org.glassfish.ejb.mdb.MessageBeanListenerImpl
 
startApplication(boolean) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
Called when the application containing this message-bean has successfully gotten through the initial load phase of each module.
stopOnFailure() - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 
stopTimers(long) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 
stringToInt(String, String, Logger) - Static method in class org.glassfish.ejb.mdb.MessageBeanContainer
 

T

Timer - Enum constant in enum class org.glassfish.ejb.mdb.MessageBeanContainer.MessageDeliveryType
 
TimerBean - Class in org.glassfish.ejb.persistent.timer
TimerBean is a facade for the persistent state of an EJB Timer.
TimerBean() - Constructor for class org.glassfish.ejb.persistent.timer.TimerBean
 
TimerBean.Blob - Class in org.glassfish.ejb.persistent.timer
To be used to read in TimerBean.Blob and replace with TimerState.Blob on v2.x upgrade
timerExists(TimerPrimaryKey) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 
TimerLocal - Interface in org.glassfish.ejb.persistent.timer
Local view of the persistent representation of an EJB timer.
TimerState - Class in org.glassfish.ejb.persistent.timer
TimerState represents the state of a persistent EJB Timer.

U

userTransactionMethodsAllowed(ComponentInvocation) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 

V

validateValue(int, int, int, int, String, String, Logger) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
valueOf(String) - Static method in enum class org.glassfish.ejb.mdb.MessageBeanContainer.MessageDeliveryType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.glassfish.ejb.mdb.MessageBeanContainer.MessageDeliveryType
Returns an array containing the constants of this enum class, in the order they are declared.

_

_constructEJBContextImpl(Object) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
_createTimer(TimerPrimaryKey, long, long, Object, String, Date, long, EJBTimerSchedule, TimerConfig) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
Create persistent timer.
_destroyTimers(long, boolean) - Method in class org.glassfish.ejb.persistent.timer.PersistentEJBTimerService
 
_getContext(EjbInvocation) - Method in class org.glassfish.ejb.mdb.MessageBeanContainer
 
A B C D E F G I L M O P R S T U V _ 
All Classes and Interfaces|All Packages|Serialized Form