| Interface | Description |
|---|---|
| Recoverable |
Recoverable interface is defined for Thread related classes.
|
| ScheduleableAction |
Taskes which use InstantRunnable or PeriodicRunnable must implement
ScheduleableAction interface.
|
| ScheduleableGroupAction |
ScheduleableGroupAction is used as a separated handler for
InstantGroupRunnable and PeriodicGroupRunnable.
|
| ShutdownListener |
Any component which needs to be shutted down should implement this interface
and use the function to shut down the component.
|
| TaskRunnable |
TaskRunnable is the basic scheduleable unit which defines the necessary
functions for TimerPool and RunnableTimerTask.
|
| Triggerable |
Triggerable is the interface to be used when HeadTaskRunnable has no next
element.
|
| Class | Description |
|---|---|
| CaseInsensitiveHashMap<K,V> |
A case insensitive hash map with case preservation.
|
| CaseInsensitiveHashSet<T> |
An implementation of Case Insensitive Hash Set with case preservation.
|
| CaseInsensitiveKey |
String wrapper that returns a case insensitive hash code useful for case
insensitive hashing in HashSet and HashMap.
|
| CaseInsensitiveProperties |
A case insensitive Properties with case preservation.
|
| CaseInsensitiveTreeSet | |
| GeneralTaskRunnable |
An abstract class which works as a base class of scheduleable unit with the
implementations of some functions of TaskRunnable interface.
|
| HeadTaskRunnable |
HeadTaskRunnable is designed to be the head of the linked-list when
TaskRunnable needs to be linked together.
|
| HttpURLConnectionManager |
The
HttpURLConnectionManager class is used to get
HttpURLConnection instances and set read as well as connect timeout |
| InstantGroupRunnable |
Instant task (task will only be run once) which has handler separated
(share the same ScheduleableGroupAction) can be scheduled to Timer or
TimerPool by using InstantGroupRunnable.
|
| InstantRunnable |
Instant task (task will only be run once) which has handler integrated
(implements ScheduleableAction) can be scheduled to Timer or TimerPool by
using InstantRunnable.
|
| PeriodicCleanUpMap |
PeriodicCleanUpMap is a general Map and a scheduleable unit.
|
| PeriodicGroupMap |
PeriodicGroupMap is a general Map and a scheduleable unit.
|
| PeriodicGroupRunnable |
Periodic task (task will be run periodically) which has handler separated
(share the same ScheduleableGroupAction) can be scheduled to Timer or
TimerPool by using PeriodicGroupRunnable.
|
| PeriodicRunnable |
Periodic task (task will be run periodically) which has handler integrated
(implements ScheduleableAction) can be scheduled to Timer or TimerPool by
using PeriodicRunnable.
|
| RecoverableTimerTask |
RecoverableTimerTask is a TimerTask which supports Recoverable interface.
|
| RunnableTimerTask |
RunnableTimerTask is a TimerTask which will use Recoverable interface
whenever Exception or Error may stop the running Timer or make the Timer to
an unknown state.
|
| ShutdownManager |
ShutdownManager is a static instance which is used to trigger all the
ShutdownListener to call shutdown function.
|
| ShutdownServletContextListener |
The
ShutdownServletContextListener class is used to trigger
ShutdownManager to shutdown everything when it is undeployed, or the web
container is terminated. |
| SystemTimer |
SystemTimer is a TimerPool which has only 2 Timer shared in the system.
|
| SystemTimerPool |
SystemTimerPool is a TimerPool which shared in the system.
|
| TimerPool |
TimerPool is a scheduleable version of ThreadPool.
|
Copyright © 2010–2023 Open Identity Platform Community. All rights reserved.