C D E G I J O R S U

C

cancelJob(String) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 

D

DatabaseDelegate - Interface in org.apache.ode.scheduler.simple
Database abstraction; provides all database access for the simple scheduler.
DatabaseException - Exception in org.apache.ode.scheduler.simple
Exception class thrown by DatabaseDelegate implementations.
DatabaseException(String) - Constructor for exception org.apache.ode.scheduler.simple.DatabaseException
 
DatabaseException(Exception) - Constructor for exception org.apache.ode.scheduler.simple.DatabaseException
 
DatabaseException(String, Exception) - Constructor for exception org.apache.ode.scheduler.simple.DatabaseException
 
deleteJob(String, String) - Method in interface org.apache.ode.scheduler.simple.DatabaseDelegate
Delete a job from the database.
deleteJob(String, String) - Method in class org.apache.ode.scheduler.simple.JdbcDelegate
 
dequeueImmediate(String, long, int) - Method in interface org.apache.ode.scheduler.simple.DatabaseDelegate
"Dequeue" jobs from the database that are ready for immediate execution; this basically is a select/delete operation with constraints on the nodeId and scheduled time.
dequeueImmediate(String, long, int) - Method in class org.apache.ode.scheduler.simple.JdbcDelegate
 

E

execIsolatedTransaction(Callable<T>) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
execTransaction(Callable<T>) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
execTransaction(Callable<T>, int) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 

G

getNodeIds() - Method in interface org.apache.ode.scheduler.simple.DatabaseDelegate
Return a list of unique nodes identifiers found in the database.
getNodeIds() - Method in class org.apache.ode.scheduler.simple.JdbcDelegate
 

I

insertJob(Job, String, boolean) - Method in interface org.apache.ode.scheduler.simple.DatabaseDelegate
Save the job in the database.
insertJob(Job, String, boolean) - Method in class org.apache.ode.scheduler.simple.JdbcDelegate
 
isTransacted() - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 

J

JdbcDelegate - Class in org.apache.ode.scheduler.simple
JDBC-based implementation of the DatabaseDelegate interface.
JdbcDelegate(DataSource) - Constructor for class org.apache.ode.scheduler.simple.JdbcDelegate
 
JobNoLongerInDbException - Exception in org.apache.ode.scheduler.simple
Exception thrown if an attempt has been made to commit a job that is no longer in the database.
JobNoLongerInDbException(String, String) - Constructor for exception org.apache.ode.scheduler.simple.JobNoLongerInDbException
 

O

org.apache.ode.scheduler.simple - package org.apache.ode.scheduler.simple
 

R

registerSynchronizer(Scheduler.Synchronizer) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
runJob(Job) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
Run a job in the current thread.
runPolledRunnable(Job) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
Run a job from a polled runnable thread.
runTask(Task) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 

S

scheduleMapSerializableRunnable(Scheduler.MapSerializableRunnable, Date) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
schedulePersistedJob(Scheduler.JobDetails, Date) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
scheduleVolatileJob(boolean, Scheduler.JobDetails) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
scheduleVolatileJob(boolean, Scheduler.JobDetails, Date) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
setDatabaseDelegate(DatabaseDelegate) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
setExecutorService(ExecutorService) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
setImmediateInterval(long) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
setJobProcessor(Scheduler.JobProcessor) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
setNearFutureInterval(long) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
setNodeId(String) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
setPolledRunnableProcesser(Scheduler.JobProcessor) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
setPollIntervalForPolledRunnable(long) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
setRollbackOnly() - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
setStaleInterval(long) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
setTransactionManager(TransactionManager) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
setTransactionsPerSecond(int) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
shutdown() - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
SimpleScheduler - Class in org.apache.ode.scheduler.simple
A reliable and relatively simple scheduler that uses a database to persist information about scheduled tasks.
SimpleScheduler(String, DatabaseDelegate, Properties) - Constructor for class org.apache.ode.scheduler.simple.SimpleScheduler
 
start() - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
stop() - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 

U

updateAssignToNode(String, int, int, long) - Method in interface org.apache.ode.scheduler.simple.DatabaseDelegate
Assign a particular node identifier to a fraction of jobs in the database that do not have one, and are up for execution within a certain time.
updateAssignToNode(String, int, int, long) - Method in class org.apache.ode.scheduler.simple.JdbcDelegate
 
updateHeartBeat(String) - Method in class org.apache.ode.scheduler.simple.SimpleScheduler
 
updateJob(Job) - Method in interface org.apache.ode.scheduler.simple.DatabaseDelegate
Update the job in the database (only updates timestamp and retryCount)
updateJob(Job) - Method in class org.apache.ode.scheduler.simple.JdbcDelegate
 
updateReassign(String, String) - Method in interface org.apache.ode.scheduler.simple.DatabaseDelegate
Reassign jobs from one node to another.
updateReassign(String, String) - Method in class org.apache.ode.scheduler.simple.JdbcDelegate
 

C D E G I J O R S U