Skip navigation links
A B C D E F G H I L O R S T V W 

A

AbstractExecutorService<ES extends ThreadPoolExecutor> - Class in org.openbase.jul.schedule
 
AbstractExecutorService(ES) - Constructor for class org.openbase.jul.schedule.AbstractExecutorService
 
AbstractSynchronizationFuture<T> - Class in org.openbase.jul.schedule
The synchronization future is used to guarantee that the change done by the internal future has at one time been synchronized.
AbstractSynchronizationFuture(Future<T>, DataProvider) - Constructor for class org.openbase.jul.schedule.AbstractSynchronizationFuture
 
activate() - Method in class org.openbase.jul.schedule.WatchDog
 
addObserver(Observer) - Method in class org.openbase.jul.schedule.AbstractSynchronizationFuture
Called to add an observer to the component whose synchronization is waited for by this future.
addObserver(Observer<WatchDog.ServiceState>) - Method in class org.openbase.jul.schedule.WatchDog
 
allOf(ExecutorService, Collection<I>, Processable<I, Future<Void>>) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
 
allOf(Collection<I>, Processable<I, Future<R>>) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
 
allOf(Collection<I>, Processable<Collection<Future<O>>, R>, Processable<I, Future<O>>) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
 
allOf(Future...) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
 
allOf(Callable, Future...) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
 
allOf(Collection<Future>) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
 
allOf(R, Collection<Future>) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
 
allOf(ExecutorService, R, Collection<Future>) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
 
allOf(ExecutorService, Collection<I>, Processable<Collection<Future<O>>, R>, Processable<I, Future<O>>) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
 
allOf(Callable<R>, Collection<Future>) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
Method generates a new futures which represents all futures provided by the futureCollection.
allOf(ExecutorService, Callable<R>, Collection<Future>) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
Method generates a new futures which represents all futures provided by the futureCollection.
allOf(Processable<Collection<Future<O>>, R>, Collection<Future<O>>) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
Method generates a new futures which represents all futures provided by the futureCollection.If all futures are successfully finished the outer future will be completed with the result provided by the resultProcessor.
allOf(ExecutorService, Processable<Collection<Future<O>>, R>, Collection<Future<O>>) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
Method generates a new futures which represents all futures provided by the futureCollection.
allOfInclusiveResultFuture(Future<R>, Future...) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
 
applyErrorHandling(Future, Processable<Exception, Void>, long, TimeUnit, ExecutorService) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
This method applies an error handler to the given future object.
applyErrorHandling(Future, Processable<Exception, Void>, long, TimeUnit) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
This method applies an error handler to the given future object.
atLeastOne(R, Collection<Future>, long, TimeUnit) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
 
atLeastOne(Callable<R>, Collection<Future>, long, TimeUnit) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
 
atLeastOne(ExecutorService, Callable<R>, Collection<Future>, long, TimeUnit) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
Method generates a new futures which represents all futures provided by the futureCollection.

B

beforeWaitForSynchronization() - Method in class org.openbase.jul.schedule.AbstractSynchronizationFuture
Called before the synchronization task enters its loop.
buildFutureCollection(Collection<I>, Processable<I, Future<O>>) - Static method in class org.openbase.jul.schedule.AbstractExecutorService
Method builds a future collection with the given task processor.

C

cancel(boolean) - Method in class org.openbase.jul.schedule.AbstractSynchronizationFuture
 
cancel() - Method in class org.openbase.jul.schedule.RecurrenceEventFilter
Method cancels depending triggers which were not relayed yet.
cancel() - Method in class org.openbase.jul.schedule.Timeout
Method cancels the a started timeout.
canceledFuture(Class<T>, Exception) - Static method in class org.openbase.jul.schedule.FutureProcessor
Method returns a future which is already canceled by the given cause.
canceledFuture(Exception) - Static method in class org.openbase.jul.schedule.FutureProcessor
Method returns a future which is already canceled by the given cause.
check(T) - Method in class org.openbase.jul.schedule.AbstractSynchronizationFuture
Called inside of the synchronization loop to check if the synchronization is complete.

D

deactivate() - Method in class org.openbase.jul.schedule.WatchDog
 
DEFAULT_CORE_POOL_SIZE - Static variable in class org.openbase.jul.schedule.GlobalCachedExecutorService
The core thread pool size.
DEFAULT_CORE_POOL_SIZE - Static variable in class org.openbase.jul.schedule.GlobalScheduledExecutorService
The core thread pool size.
DEFAULT_DELAY - Static variable in class org.openbase.jul.schedule.LastValueHandler
 
DEFAULT_KEEP_ALIVE_TIME - Static variable in class org.openbase.jul.schedule.GlobalCachedExecutorService
Keep alive time in milli seconds.
DEFAULT_KEEP_ALIVE_TIME - Static variable in class org.openbase.jul.schedule.GlobalScheduledExecutorService
Keep alive time in milli seconds.
DEFAULT_MAX_FREQUENCY - Static variable in class org.openbase.jul.schedule.RecurrenceEventFilter
 
DEFAULT_MAX_POOL_SIZE - Static variable in class org.openbase.jul.schedule.GlobalCachedExecutorService
The default maximal pool size.
DEFAULT_MAX_POOL_SIZE - Static variable in class org.openbase.jul.schedule.GlobalScheduledExecutorService
The default maximal pool size.
DEFAULT_REPORT_RATE - Static variable in class org.openbase.jul.schedule.AbstractExecutorService
Report rate for the debug mode in milliseconds.
DEFAULT_SHUTDOWN_DELAY - Static variable in class org.openbase.jul.schedule.AbstractExecutorService
Default shutdown delay in milliseconds.
DEFAULT_SHUTDOWN_TIME - Static variable in class org.openbase.jul.schedule.AbstractExecutorService
Default shutdown time in milliseconds.
DEFAULT_TEST_TIMEOUT - Static variable in class org.openbase.jul.schedule.RecurrenceEventFilter
Deprecated.
DEFAULT_TIMEOUT - Static variable in class org.openbase.jul.schedule.RecurrenceEventFilter
Deprecated.
DEFAULT_WARNING_RATIO - Static variable in class org.openbase.jul.schedule.AbstractExecutorService
The ratio of the threads which can be used until pool overload warnings are periodically printed.

E

execute(Runnable) - Static method in class org.openbase.jul.schedule.GlobalCachedExecutorService
 
execute(Runnable) - Static method in class org.openbase.jul.schedule.GlobalScheduledExecutorService
 
executorService - Variable in class org.openbase.jul.schedule.AbstractExecutorService
The internally used executor service.
expired() - Method in class org.openbase.jul.schedule.Timeout
This method is called in case a timeout is reached.

F

forceShutdown() - Method in class org.openbase.jul.schedule.AbstractExecutorService
 
forceValueChange() - Method in class org.openbase.jul.schedule.LastValueHandler
 
FutureProcessor - Class in org.openbase.jul.schedule
 
FutureProcessor() - Constructor for class org.openbase.jul.schedule.FutureProcessor
 

G

get() - Method in class org.openbase.jul.schedule.AbstractSynchronizationFuture
 
get(long, TimeUnit) - Method in class org.openbase.jul.schedule.AbstractSynchronizationFuture
 
getEndTime() - Method in class org.openbase.jul.schedule.Stopwatch
Method returns the timestamp of the last Stopwatch stop.
getExecutorLoad() - Method in class org.openbase.jul.schedule.AbstractExecutorService
 
getExecutorService() - Method in class org.openbase.jul.schedule.AbstractExecutorService
 
getInstance() - Static method in class org.openbase.jul.schedule.GlobalCachedExecutorService
 
getInternalFuture() - Method in class org.openbase.jul.schedule.AbstractSynchronizationFuture
 
getLastValue() - Method in class org.openbase.jul.schedule.RecurrenceEventFilter
Deprecated.
please use getLatestValue() instead.
getLatestValue() - Method in class org.openbase.jul.schedule.RecurrenceEventFilter
Method returns the latest triggered value.
getService() - Method in class org.openbase.jul.schedule.WatchDog
 
getServiceName() - Method in class org.openbase.jul.schedule.WatchDog
 
getServiceState() - Method in class org.openbase.jul.schedule.WatchDog
 
getStartTime() - Method in class org.openbase.jul.schedule.Stopwatch
Method returns the timestamp of the Stopwatch start.
getTime() - Method in class org.openbase.jul.schedule.Stopwatch
This method returns the time interval between the start- and end timestamps.
getTimeToWait() - Method in class org.openbase.jul.schedule.Timeout
Returns the currently configured time to wait until the timeout is reached after start.
getValue() - Method in class org.openbase.jul.schedule.LastValueHandler
 
GlobalCachedExecutorService - Class in org.openbase.jul.schedule
 
GlobalScheduledExecutorService - Class in org.openbase.jul.schedule
 
globalWatchDogList - Static variable in class org.openbase.jul.schedule.WatchDog
Deprecated.

H

handle(V) - Method in class org.openbase.jul.schedule.LastValueHandler
 
handle(Void) - Method in class org.openbase.jul.schedule.TriggerFilter
 

I

internalExecute(Runnable) - Method in class org.openbase.jul.schedule.AbstractExecutorService
 
internalSubmit(Callable<T>) - Method in class org.openbase.jul.schedule.AbstractExecutorService
 
internalSubmit(Runnable) - Method in class org.openbase.jul.schedule.AbstractExecutorService
 
internalTrigger() - Method in class org.openbase.jul.schedule.TriggerFilter
 
isActive() - Method in class org.openbase.jul.schedule.Timeout
Return true if the timeout is still running or the expire routine is still executing.
isActive() - Method in class org.openbase.jul.schedule.WatchDog
 
isCancelled() - Method in class org.openbase.jul.schedule.AbstractSynchronizationFuture
 
isDone() - Method in class org.openbase.jul.schedule.AbstractSynchronizationFuture
 
isExpired() - Method in class org.openbase.jul.schedule.Timeout
Return true if the given timeout is expired.
isRunning() - Method in class org.openbase.jul.schedule.Stopwatch
Method checks if the Stopwatch was started after reset.
isServiceDone() - Method in class org.openbase.jul.schedule.WatchDog
 
isTriggered() - Method in class org.openbase.jul.schedule.RecurrenceEventFilter
Method returns if this instance was ever triggered since startup or since the last reset.

L

LastValueHandler<V> - Class in org.openbase.jul.schedule
 
LastValueHandler(String) - Constructor for class org.openbase.jul.schedule.LastValueHandler
 
LastValueHandler(String, long) - Constructor for class org.openbase.jul.schedule.LastValueHandler
 
logger - Variable in class org.openbase.jul.schedule.AbstractExecutorService
 
logger - Static variable in class org.openbase.jul.schedule.WatchDog
 

O

org.openbase.jul.schedule - package org.openbase.jul.schedule
 

R

RecurrenceEventFilter<VALUE> - Class in org.openbase.jul.schedule
 
RecurrenceEventFilter() - Constructor for class org.openbase.jul.schedule.RecurrenceEventFilter
Constructor creates a new RecurrenceEventFilter instance pre-configured with the given DEFAULT_MAX_FREQUENCY.
RecurrenceEventFilter(long) - Constructor for class org.openbase.jul.schedule.RecurrenceEventFilter
Constructor creates a new RecurrenceEventFilter instance pre-configured with the given maxFrequency.
relay(VALUE) - Method in class org.openbase.jul.schedule.RecurrenceEventFilter
Method can be overwritten to get frequently informed about trigger actions and the related new value.
relay() - Method in class org.openbase.jul.schedule.RecurrenceEventFilter
Method should be overwritten to get frequently informed about trigger actions.
removeObserver(Observer) - Method in class org.openbase.jul.schedule.AbstractSynchronizationFuture
Remove the notify change observer from the component whose synchronization is waited for after the synchronization is complete or failed.
removeObserver(Observer<WatchDog.ServiceState>) - Method in class org.openbase.jul.schedule.WatchDog
 
reset() - Method in class org.openbase.jul.schedule.RecurrenceEventFilter
Method cancels all depending triggers and resets the triggered flag as well as resets the lastValue to null.
reset() - Method in class org.openbase.jul.schedule.Stopwatch
This method resets the Stopwatch by clearing the internally stored start and end timestamps.
restart() - Method in class org.openbase.jul.schedule.Stopwatch
This method restarts the Stopwatch.
restart(long) - Method in class org.openbase.jul.schedule.Timeout
Method restarts the timeout.
restart() - Method in class org.openbase.jul.schedule.Timeout
Method restarts the timeout.
run() - Method in class org.openbase.jul.schedule.LastValueHandler
 

S

schedule(Runnable, long, TimeUnit) - Static method in class org.openbase.jul.schedule.GlobalScheduledExecutorService
 
schedule(Callable<V>, long, TimeUnit) - Static method in class org.openbase.jul.schedule.GlobalScheduledExecutorService
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Static method in class org.openbase.jul.schedule.GlobalScheduledExecutorService
 
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Static method in class org.openbase.jul.schedule.GlobalScheduledExecutorService
 
setDefaultWaitTime(long) - Method in class org.openbase.jul.schedule.Timeout
Method setup the default time to wait until the timeout is reached.
setDelay(long) - Method in class org.openbase.jul.schedule.LastValueHandler
Configure the delay between to executions if the value changed during processing.
setValue(V) - Method in class org.openbase.jul.schedule.LastValueHandler
 
setWaitTime(long) - Method in class org.openbase.jul.schedule.Timeout
Deprecated.
please use setDefaultWaitTime instead.
shutdown() - Method in class org.openbase.jul.schedule.AbstractExecutorService
 
shutdown(long, TimeUnit) - Method in class org.openbase.jul.schedule.AbstractExecutorService
 
shutdown() - Method in class org.openbase.jul.schedule.WatchDog
 
skipActivation() - Method in class org.openbase.jul.schedule.WatchDog
 
SMART_SHUTDOWN_STATUS_PRINT_RATE - Static variable in class org.openbase.jul.schedule.AbstractExecutorService
The rate for printing feedback if the shutdown is delayed.
SMART_SHUTDOWN_TIMEOUT - Static variable in class org.openbase.jul.schedule.AbstractExecutorService
Default shutdown time in milliseconds.
smartShutdown() - Method in class org.openbase.jul.schedule.AbstractExecutorService
 
start() - Method in class org.openbase.jul.schedule.LastValueHandler
 
start() - Method in class org.openbase.jul.schedule.Stopwatch
This method starts the Stopwatch by setting the start timestamp.
start() - Method in class org.openbase.jul.schedule.Timeout
Method starts the timeout.
start(long) - Method in class org.openbase.jul.schedule.Timeout
Start the timeout with the given wait time.
stop() - Method in class org.openbase.jul.schedule.LastValueHandler
 
stop() - Method in class org.openbase.jul.schedule.Stopwatch
This method stops the Stopwatch and returns the time result.
Stopwatch - Class in org.openbase.jul.schedule
 
Stopwatch() - Constructor for class org.openbase.jul.schedule.Stopwatch
Constructor initializes a new Stopwatch.
submit(Callable<T>) - Static method in class org.openbase.jul.schedule.GlobalCachedExecutorService
 
submit(Runnable) - Static method in class org.openbase.jul.schedule.GlobalCachedExecutorService
 
submit(Callable<T>) - Static method in class org.openbase.jul.schedule.GlobalScheduledExecutorService
 
submit(Runnable) - Static method in class org.openbase.jul.schedule.GlobalScheduledExecutorService
 
SyncObject - Class in org.openbase.jul.schedule
 
SyncObject(Object) - Constructor for class org.openbase.jul.schedule.SyncObject
 
SyncObject(Class) - Constructor for class org.openbase.jul.schedule.SyncObject
 
SyncObject(String) - Constructor for class org.openbase.jul.schedule.SyncObject
 

T

TEST_MAX_FREQUENCY - Static variable in class org.openbase.jul.schedule.RecurrenceEventFilter
 
Timeout - Class in org.openbase.jul.schedule
 
Timeout(long) - Constructor for class org.openbase.jul.schedule.Timeout
 
toCompletableFuture(Callable<T>) - Static method in class org.openbase.jul.schedule.FutureProcessor
Method transforms a callable into a CompletableFuture object.
toString() - Method in class org.openbase.jul.schedule.AbstractExecutorService
Simply prints the class name.
toString() - Method in class org.openbase.jul.schedule.SyncObject
 
toString() - Method in class org.openbase.jul.schedule.Timeout
Prints a human readable representation of this timeout.
toString() - Method in class org.openbase.jul.schedule.WatchDog
 
trigger() - Method in class org.openbase.jul.schedule.RecurrenceEventFilter
This method triggers the relay if no trigger was relayed within the defined max frequency.
trigger(VALUE) - Method in class org.openbase.jul.schedule.RecurrenceEventFilter
This method triggers the relay if no trigger was relayed within the defined max frequency.
trigger(boolean) - Method in class org.openbase.jul.schedule.RecurrenceEventFilter
This method triggers the relay if no trigger was relayed within the defined max frequency or the immediately flag was set.
trigger(VALUE, boolean) - Method in class org.openbase.jul.schedule.RecurrenceEventFilter
This method triggers the relay if no trigger was relayed within the defined max frequency or the immediately flag was set.
trigger() - Method in class org.openbase.jul.schedule.TriggerFilter
 
TriggerFilter - Class in org.openbase.jul.schedule
 
TriggerFilter(String) - Constructor for class org.openbase.jul.schedule.TriggerFilter
 
TriggerFilter(String, long) - Constructor for class org.openbase.jul.schedule.TriggerFilter
 

V

valueOf(String) - Static method in enum org.openbase.jul.schedule.WatchDog.ServiceState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openbase.jul.schedule.WatchDog.ServiceState
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForServiceActivation() - Method in class org.openbase.jul.schedule.WatchDog
 
waitForServiceActivation(long, TimeUnit) - Method in class org.openbase.jul.schedule.WatchDog
 
waitForServiceState(WatchDog.ServiceState) - Method in class org.openbase.jul.schedule.WatchDog
 
waitForServiceState(WatchDog.ServiceState, long, TimeUnit) - Method in class org.openbase.jul.schedule.WatchDog
 
waitForStart(long) - Method in class org.openbase.jul.schedule.Stopwatch
Method blocks until the Stopwatch start or the given timeout expired.
waitForStart() - Method in class org.openbase.jul.schedule.Stopwatch
Method blocks until the Stopwatch start.
waitForStop(long) - Method in class org.openbase.jul.schedule.Stopwatch
Method blocks until the Stopwatch stop or the given timeout expired.
waitForStop() - Method in class org.openbase.jul.schedule.Stopwatch
Method blocks until the Stopwatch stop.
WatchDog - Class in org.openbase.jul.schedule
 
WatchDog(Activatable, String) - Constructor for class org.openbase.jul.schedule.WatchDog
 
WatchDog.ServiceState - Enum in org.openbase.jul.schedule
 
A B C D E F G H I L O R S T V W 
Skip navigation links

Copyright © 2015–2017 openbase.org. All rights reserved.