Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
C
D
F
G
H
I
L
N
O
R
S
T
W
C
com.dvt.app.common
- package com.dvt.app.common
Common utilities and interfaces.
com.dvt.app.common.log
- package com.dvt.app.common.log
Logging API used for all products from Delta Vortex Technologies.
com.dvt.app.threadworks
- package com.dvt.app.threadworks
ThreadWorks is a Java API that greatly facilitates multi-threaded programming.
CompletionEvent
- class com.dvt.app.threadworks.
CompletionEvent
.
Represents a task completion event.
CompletionEvent(Object)
- Constructor for class com.dvt.app.threadworks.
CompletionEvent
CompletionEvent(Object, Throwable)
- Constructor for class com.dvt.app.threadworks.
CompletionEvent
CompletionEventListener
- interface com.dvt.app.threadworks.
CompletionEventListener
.
CompletionEventListeners allow applications to be notified that tasks have been completed.
D
DAILY_INTERVAL
- Static variable in class com.dvt.app.threadworks.
Scheduler
Daily interval
DEFAULT_DIAGNOSTIC_REPORTING_INTERVAL
- Static variable in class com.dvt.app.threadworks.
Scheduler
Default interval for reporting diagnostics in milliseconds.
DEFAULT_DIAGNOSTIC_REPORTING_INTERVAL
- Static variable in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Default interval for reporting diagnostics in milliseconds.
DEFAULT_LOG_LABEL
- Static variable in class com.dvt.app.threadworks.
Scheduler
Default log label
DEFAULT_LOG_LABEL
- Static variable in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Default log label
DEFAULT_MAX_CONCURRENT_TASKS
- Static variable in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Default maximum number of concurrent tasks.
DEFAULT_MAX_TASK_TIME_ALLOWED
- Static variable in class com.dvt.app.threadworks.
Scheduler
Default maximum time allowed on 1 task in milliseconds.
DEFAULT_MAX_TASK_TIME_ALLOWED
- Static variable in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Default maximum time allowed on 1 task in milliseconds.
DEFAULT_NBR_CONCURRENT_TASKS
- Static variable in class com.dvt.app.threadworks.
Scheduler
Default number of concurrent scheduled tasks
DEFAULT_PROP_FILE_NAME
- Static variable in class com.dvt.app.threadworks.
Scheduler
Default properties file name
DEFAULT_PROP_FILE_NAME
- Static variable in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Default properties file name
DEFAULT_SPIN_COUNT
- Static variable in class com.dvt.app.threadworks.
Scheduler
Default spin count
DefaultTaskManagerEnvironment
- class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
.
Represents a default environment for a TaskManager.
DefaultTaskManagerEnvironment()
- Constructor for class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
DefaultTaskManagerEnvironment(Logger, int, int, long, long, String)
- Constructor for class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
DefaultTaskManagerEnvironment(String)
- Constructor for class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
dependenciesAllowExecution(Runnable)
- Method in interface com.dvt.app.threadworks.
DependencyEventListener
Indicates if custom dependencies have been meet and execution of a Scheduled task should proceed.
DependencyEventListener
- interface com.dvt.app.threadworks.
DependencyEventListener
.
Listener for completion events used to denote task dependencies.
Describable
- interface com.dvt.app.common.
Describable
.
Specification for making objects capable of providing description and state information.
describe()
- Method in interface com.dvt.app.common.
Describable
Provides a textual version of description and state.
F
FileLogger
- class com.dvt.app.common.log.
FileLogger
.
Logger implementation that outputs to a file.
FileLogger()
- Constructor for class com.dvt.app.common.log.
FileLogger
FileLogger(String)
- Constructor for class com.dvt.app.common.log.
FileLogger
G
getDiagnosticReportingIntervalInMillis()
- Method in interface com.dvt.app.threadworks.
TaskManagerEnvironment
Describes how often diagnostic information is logged.
getDiagnosticReportingIntervalInMillis()
- Method in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Describes how often diagnostic information is logged.
getLabel()
- Method in class com.dvt.app.threadworks.
TaskManager
Gets labeling information for TaskManager log.
getLogger()
- Method in interface com.dvt.app.threadworks.
TaskManagerEnvironment
Provides logger for diagnostic info and error reporting.
getLogger()
- Method in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Provides logger for diagnostic info and error reporting.
getLogLabel()
- Method in interface com.dvt.app.threadworks.
TaskManagerEnvironment
Label for Task Manager in Logs.
getLogLabel()
- Method in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Label for Task Manager in Logs.
getMaxNbrConcurrentTasks()
- Method in interface com.dvt.app.threadworks.
TaskManagerEnvironment
Describes the maximum number of tasks that can be run at one time.
getMaxNbrConcurrentTasks()
- Method in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Describes the maximum number of tasks that can be run at one time.
getObjectThrown()
- Method in class com.dvt.app.threadworks.
CompletionEvent
Provides exception generated by given task.
getTaskTimeAllowedInMillis()
- Method in interface com.dvt.app.threadworks.
TaskManagerEnvironment
Describes how long a task is allowed to run before being terminated.
getTaskTimeAllowedInMillis()
- Method in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Describes how long a task is allowed to run before being terminated.
getThreadPriority()
- Method in interface com.dvt.app.threadworks.
TaskManagerEnvironment
Thread priority used for running tasks.
getThreadPriority()
- Method in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Thread priority used for running tasks.
H
HOURLY_INTERVAL
- Static variable in class com.dvt.app.threadworks.
Scheduler
Hourly Interval
I
isSuccessful()
- Method in class com.dvt.app.threadworks.
CompletionEvent
Indicates if the task (given by the source) ran without exception.
L
logDebug(String)
- Method in class com.dvt.app.common.log.
OutputStreamLogger
Facility for logging debug messages
logDebug(String)
- Method in interface com.dvt.app.common.log.
Logger
Facility for logging debug messages
logDiagnostics()
- Static method in class com.dvt.app.threadworks.
Scheduler
Will log Scheduler diagnostics.
logDiagnostics()
- Method in class com.dvt.app.threadworks.
TaskManager
Logs performance statistics to the logger provided on construction.
logError(String)
- Method in class com.dvt.app.common.log.
OutputStreamLogger
Facility for logging errors.
logError(String)
- Method in interface com.dvt.app.common.log.
Logger
Facility for logging errors.
logError(String, Throwable)
- Method in class com.dvt.app.common.log.
OutputStreamLogger
Facility for logging errors.
logError(String, Throwable)
- Method in interface com.dvt.app.common.log.
Logger
Facility for logging errors.
Logger
- interface com.dvt.app.common.log.
Logger
.
Interface for message logging.
logInfo(String)
- Method in class com.dvt.app.common.log.
OutputStreamLogger
Facility for logging informational messages.
logInfo(String)
- Method in interface com.dvt.app.common.log.
Logger
Facility for logging informational messages.
logWarning(String)
- Method in class com.dvt.app.common.log.
OutputStreamLogger
Facility for logging warnings
logWarning(String)
- Method in interface com.dvt.app.common.log.
Logger
Facility for logging warnings
logWarning(String, Throwable)
- Method in class com.dvt.app.common.log.
OutputStreamLogger
Facility for logging warnings
logWarning(String, Throwable)
- Method in interface com.dvt.app.common.log.
Logger
Facility for logging warnings
N
notify(CompletionEvent)
- Method in interface com.dvt.app.threadworks.
CompletionEventListener
Used to notify a listener that a task or set of tasks has completed.
O
OutputStreamLogger
- class com.dvt.app.common.log.
OutputStreamLogger
.
Logger implementation for a generic output stream.
OutputStreamLogger()
- Constructor for class com.dvt.app.common.log.
OutputStreamLogger
OutputStreamLogger(OutputStream)
- Constructor for class com.dvt.app.common.log.
OutputStreamLogger
OutputStreamLogger(OutputStream, OutputStream)
- Constructor for class com.dvt.app.common.log.
OutputStreamLogger
R
remove(Runnable)
- Static method in class com.dvt.app.threadworks.
Scheduler
Removes a previously scheduled task
remove(Runnable, long)
- Static method in class com.dvt.app.threadworks.
Scheduler
Removes a previously scheduled task
run()
- Method in class com.dvt.app.threadworks.
Scheduler
Used internally by the Scheduler.
run(Collection)
- Method in class com.dvt.app.threadworks.
TaskManager
Runs a group of asynchronous tasks.
run(Collection, CompletionEventListener)
- Method in class com.dvt.app.threadworks.
TaskManager
Runs a group of asynchronous tasks.
run(Runnable)
- Method in class com.dvt.app.threadworks.
TaskManager
Runs an asynchronous task.
run(Runnable[])
- Method in class com.dvt.app.threadworks.
TaskManager
Runs a group of asynchronous tasks.
run(Runnable[], CompletionEventListener)
- Method in class com.dvt.app.threadworks.
TaskManager
Runs an asynchronous task.
run(Runnable[], Runnable[], CompletionEventListener)
- Method in class com.dvt.app.threadworks.
TaskManager
Runs one or more successor tasks after all dependent tasks are complete.
run(Runnable, CompletionEventListener)
- Method in class com.dvt.app.threadworks.
TaskManager
Runs an asynchronous task.
S
schedule(Runnable, GregorianCalendar)
- Static method in class com.dvt.app.threadworks.
Scheduler
Schedules a one-time task execution starting at the specified date and time.
schedule(Runnable, GregorianCalendar, DependencyEventListener)
- Static method in class com.dvt.app.threadworks.
Scheduler
Schedules a one-time task execution starting at the specified date and time.
schedule(Runnable, GregorianCalendar, long)
- Static method in class com.dvt.app.threadworks.
Scheduler
Schedules a recurring task starting at the specified date and time.
schedule(Runnable, GregorianCalendar, long, DependencyEventListener)
- Static method in class com.dvt.app.threadworks.
Scheduler
Schedules a recurring task starting at the specified date and time.
schedule(Runnable, long)
- Static method in class com.dvt.app.threadworks.
Scheduler
Schedules a one-time execution of a task starting after an initial delay.
schedule(Runnable, long, DependencyEventListener)
- Static method in class com.dvt.app.threadworks.
Scheduler
Schedules a one-time execution of a task starting after an initial delay.
schedule(Runnable, long, long)
- Static method in class com.dvt.app.threadworks.
Scheduler
Schedules a recurring task starting after an initial delay.
schedule(Runnable, long, long, DependencyEventListener)
- Static method in class com.dvt.app.threadworks.
Scheduler
Schedules a recurring task starting after an initial delay.
Scheduler
- class com.dvt.app.threadworks.
Scheduler
.
A Java-based scheduler.
Scheduler(String)
- Constructor for class com.dvt.app.threadworks.
Scheduler
Starts the Scheduler with a custom environment.
Scheduler(TaskManagerEnvironment, long)
- Constructor for class com.dvt.app.threadworks.
Scheduler
Starts the Scheduler with a custom environment.
setDiagnosticReportingIntervalInMillis(long)
- Method in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Sets how often diagnostic information is logged.
setErrorOutputStream(OutputStream)
- Method in class com.dvt.app.common.log.
OutputStreamLogger
Sets output stream used for warnings and errors.
setIncludeInfo(boolean)
- Method in class com.dvt.app.common.log.
OutputStreamLogger
Sets indicator dictating if the message type, and date/Time is included.
setInfoOutputStream(OutputStream)
- Method in class com.dvt.app.common.log.
OutputStreamLogger
Sets output stream used for logging of Info and Debug messages.
setLogger(Logger)
- Method in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Sets logger for diagnostic info and error reporting.
setLogLabel(String)
- Method in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Label for Task Manager in Logs.
setMaxNbrConcurrentTasks(int)
- Method in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Sets the maximum number of tasks that can be run at one time.
setObjectThrown(Throwable)
- Method in class com.dvt.app.threadworks.
CompletionEvent
Sets the exception thrown.
setTaskTimeAllowedInMillis(long)
- Method in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Sets how long a task is allowed to run before being terminated.
setThreadPriority(int)
- Method in class com.dvt.app.threadworks.
DefaultTaskManagerEnvironment
Thread priority used for running tasks.
T
TaskManager
- class com.dvt.app.threadworks.
TaskManager
.
Runs any asynchronous, runnable tasks.
TaskManager(int)
- Constructor for class com.dvt.app.threadworks.
TaskManager
Starts a TaskManager with a given number of threads.
TaskManager(Logger, int, int, long, long, String)
- Constructor for class com.dvt.app.threadworks.
TaskManager
Starts a TaskManager with the given environment information.
TaskManager(String)
- Constructor for class com.dvt.app.threadworks.
TaskManager
Starts a TaskManager using environment defined in a properties file.
TaskManager(TaskManagerEnvironment)
- Constructor for class com.dvt.app.threadworks.
TaskManager
Starts a TaskManager with the given environment information.
TaskManagerEnvironment
- interface com.dvt.app.threadworks.
TaskManagerEnvironment
.
Interface for Environment info needed to run TaskManager.
ThreadWorksException
- exception com.dvt.app.threadworks.
ThreadWorksException
.
Generic Threadworks application exception.
ThreadWorksException(String)
- Constructor for class com.dvt.app.threadworks.
ThreadWorksException
ThreadWorksException(String, Throwable)
- Constructor for class com.dvt.app.threadworks.
ThreadWorksException
W
WEEKLY_INTERVAL
- Static variable in class com.dvt.app.threadworks.
Scheduler
Weekly Interval
C
D
F
G
H
I
L
N
O
R
S
T
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
Copyright © 2001 Delta Vortex Technologies, Inc. All Rights Reserved.