A B C D E F G H I O P Q R S T V

A

AsynchronousInterceptor - Class in org.jboss.seam.cron.spi.asynchronous
Interceptor for asynchronous methods.
AsynchronousInterceptor() - Constructor for class org.jboss.seam.cron.spi.asynchronous.AsynchronousInterceptor
 

B

beanManager - Variable in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupplies
 

C

call() - Method in class org.jboss.seam.cron.spi.asynchronous.support.FutureInvokerSupport
 
createEventPayloadFromEveryBinding(Every) - Method in class org.jboss.seam.cron.spi.scheduling.CronSchedulingInstaller
Inspects the given @Every qualifier and extracts its settings into a new #ScheduledTriggerDetail.
createHourEventPayload() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupport
 
createMinuteEventPayload() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupport
 
createScheduledEventPayload() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupport
Create an instance of the Event payload using the current system time.
createSecondEventPayload() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupport
 
CronAsynchronousProvider - Interface in org.jboss.seam.cron.spi.asynchronous
Interface to be implemented by providers of asynchronous method invocation.
CronProviderLifecycle - Interface in org.jboss.seam.cron.spi
If you are implementing a provider for scheduled or asynchronous method invocation, and you need to initialize and tear down some infrastructure before and after you provider can be used, then provide an implementation of this interface.
CronSchedulingInstaller - Class in org.jboss.seam.cron.spi.scheduling
Scans all scheduling annotations and captures the configuration as a #Set of #TriggerDetails, then forwards those configurations on to the #CronSchedulingProvider implementation so that the underlying service can be configured appropriately.
CronSchedulingInstaller() - Constructor for class org.jboss.seam.cron.spi.scheduling.CronSchedulingInstaller
 
CronSchedulingProvider - Interface in org.jboss.seam.cron.spi.scheduling
The service contract for underlying providers of scheduled events.

D

destroyProvider() - Method in interface org.jboss.seam.cron.spi.CronProviderLifecycle
Shutdown the underlying provider, called on application close/undeployment.

E

equals(Object) - Method in class org.jboss.seam.cron.spi.scheduling.trigger.IntervalTriggerDetail
 
equals(Object) - Method in class org.jboss.seam.cron.spi.scheduling.trigger.ScheduledTriggerDetail
 
executeAndReturnFuture(Invoker) - Method in interface org.jboss.seam.cron.spi.asynchronous.CronAsynchronousProvider
 
executeInvocationContext() - Method in class org.jboss.seam.cron.spi.asynchronous.Invoker
Execute the #InvocationContext, unwrap the results from their #AsyncResult if necessary and fire a post-execution event.
executeInvocationContext() - Method in class org.jboss.seam.cron.spi.asynchronous.support.FutureInvokerSupport
 
executeWithoutReturn(Invoker) - Method in interface org.jboss.seam.cron.spi.asynchronous.CronAsynchronousProvider
 

F

fetchTriggerSupplies(T) - Method in class org.jboss.seam.cron.spi.scheduling.trigger.ProviderContextTriggerSupport
Since scheduled jobs are typically outside the CDI context, the scheduling provider will be responsible for stashing the objects required by $ProviderContextTriggerSupport to fire the appropriate event, and looking them up in this method's implementation using their own context.
fireTrigger(T) - Method in class org.jboss.seam.cron.spi.scheduling.trigger.ProviderContextTriggerSupport
Fires the appropriate trigger payload with the appropriate qualifier (to in turn execute the application-specific code that observes those events).
fireTrigger() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupport
Fires the appropriate trigger payload with the appropriate qualifier (to in turn execute the application-specific code that observes those events).
FutureInvokerSupport - Class in org.jboss.seam.cron.spi.asynchronous.support
Creates a #Callable whose #call method will block until the #executeInvocationContext() method is called.
FutureInvokerSupport(Invoker) - Constructor for class org.jboss.seam.cron.spi.asynchronous.support.FutureInvokerSupport
 

G

gc - Variable in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupport
 
getAsynchronousProvider() - Method in class org.jboss.seam.cron.spi.SeamCronExtension
 
getBeanManager() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupplies
 
getCronScheduleSpec() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.ScheduledTriggerDetail
 
getQualifier() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerDetail
 
getQualifier() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupplies
 
getRepeatInterval() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.IntervalTriggerDetail
 
getRepeatUnit() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.IntervalTriggerDetail
 
getSchedulingProvider() - Method in class org.jboss.seam.cron.spi.SeamCronExtension
 

H

hashCode() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.IntervalTriggerDetail
 
hashCode() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.ScheduledTriggerDetail
 

I

initProvider() - Method in interface org.jboss.seam.cron.spi.CronProviderLifecycle
Initializes the underlying provider.
initProviders(AfterDeploymentValidation, BeanManager, CronSchedulingInstaller) - Method in class org.jboss.seam.cron.spi.SeamCronExtension
 
initProviderScheduling(BeanManager, CronSchedulingProvider, Set<ObserverMethod>) - Method in class org.jboss.seam.cron.spi.scheduling.CronSchedulingInstaller
Initializes schedulers for all of the observed scheduled events.
IntervalTriggerDetail - Class in org.jboss.seam.cron.spi.scheduling.trigger
Simple container for the qualifying annotation and payload type of a repeating-interval trigger to be fired.
IntervalTriggerDetail(Every) - Constructor for class org.jboss.seam.cron.spi.scheduling.trigger.IntervalTriggerDetail
 
INVOKED_IN_THREAD - Static variable in class org.jboss.seam.cron.spi.asynchronous.AsynchronousInterceptor
 
invokedFromInterceptorInThread - Variable in class org.jboss.seam.cron.spi.asynchronous.AsynchronousInterceptor
 
Invoker - Class in org.jboss.seam.cron.spi.asynchronous
This class handles the invocation of the #Asynchronous method, unwrapping of the results out of a "dummy" #AsyncResult if necessary, and firing post-execution events with the results if any.
Invoker() - Constructor for class org.jboss.seam.cron.spi.asynchronous.Invoker
 

O

org.jboss.seam.cron.spi - package org.jboss.seam.cron.spi
 
org.jboss.seam.cron.spi.asynchronous - package org.jboss.seam.cron.spi.asynchronous
 
org.jboss.seam.cron.spi.asynchronous.support - package org.jboss.seam.cron.spi.asynchronous.support
 
org.jboss.seam.cron.spi.scheduling - package org.jboss.seam.cron.spi.scheduling
 
org.jboss.seam.cron.spi.scheduling.trigger - package org.jboss.seam.cron.spi.scheduling.trigger
 

P

processIntervalTrigger(IntervalTriggerDetail) - Method in interface org.jboss.seam.cron.spi.scheduling.CronSchedulingProvider
Given the details of a repeating-interval trigger, set up the underlying scheduling engine to fire the appropriate trigger at the appropriate times.
processScheduledTrigger(ScheduledTriggerDetail) - Method in interface org.jboss.seam.cron.spi.scheduling.CronSchedulingProvider
Given the details of a scheduled trigger, set up the underlying scheduling engine to fire the appropriate trigger at the scheduled times.
ProviderContextTriggerSupport<T> - Class in org.jboss.seam.cron.spi.scheduling.trigger
Base class allowing scheduling providers to easily fire the appropriate CDI event when required.
ProviderContextTriggerSupport() - Constructor for class org.jboss.seam.cron.spi.scheduling.trigger.ProviderContextTriggerSupport
 

Q

qualifier - Variable in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupplies
 

R

registerCronEventObserver(ProcessObserverMethod) - Method in class org.jboss.seam.cron.spi.SeamCronExtension
 

S

SCHEDULE_PROPERTIES_PATH - Static variable in class org.jboss.seam.cron.spi.scheduling.CronSchedulingInstaller
 
ScheduledTriggerDetail - Class in org.jboss.seam.cron.spi.scheduling.trigger
Simple container for the qualifying annotation, payload type and schedule definition of a scheduled event to be fired.
ScheduledTriggerDetail(String, Annotation) - Constructor for class org.jboss.seam.cron.spi.scheduling.trigger.ScheduledTriggerDetail
 
SeamCronExtension - Class in org.jboss.seam.cron.spi
The CDI Extention implementation which bootstraps Seam Cron.
SeamCronExtension() - Constructor for class org.jboss.seam.cron.spi.SeamCronExtension
Because "Extension classes should be public and have a public constructor for maximum portability"
setInvocationContext(InvocationContext) - Method in class org.jboss.seam.cron.spi.asynchronous.Invoker
 
setPopResultsFromFuture(boolean) - Method in class org.jboss.seam.cron.spi.asynchronous.Invoker
Set to true if the #InvocationContext returns a "dummy" #Future.
stopProviders(BeforeShutdown, BeanManager, CronSchedulingInstaller) - Method in class org.jboss.seam.cron.spi.SeamCronExtension
 
supplies - Variable in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupport
 

T

toString() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.IntervalTriggerDetail
 
toString() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.ScheduledTriggerDetail
 
toString() - Method in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupplies
 
TriggerDetail - Class in org.jboss.seam.cron.spi.scheduling.trigger
Simple container for the qualifying annotation and payload type of a scheduled event to be fired.
TriggerDetail(Annotation) - Constructor for class org.jboss.seam.cron.spi.scheduling.trigger.TriggerDetail
 
TriggerSupplies - Class in org.jboss.seam.cron.spi.scheduling.trigger
Represents the objects required in order for a #DefaultTriggerHelper to be able to fire the appropriate event when required to.
TriggerSupplies(BeanManager, Annotation) - Constructor for class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupplies
 
TriggerSupport - Class in org.jboss.seam.cron.spi.scheduling.trigger
Base class allowing scheduling providers to easily fire the appropriate CDI event when required.
TriggerSupport() - Constructor for class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupport
 
TriggerSupport(TriggerSupplies) - Constructor for class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupport
 

V

value - Variable in class org.jboss.seam.cron.spi.scheduling.trigger.TriggerSupport
 

A B C D E F G H I O P Q R S T V

Copyright © 2011 Seam Framework. All Rights Reserved.