| Package | Description |
|---|---|
| cz.auderis.tools.collection |
Utility classes for easier collection manipulation, including specialized
implementations of general interfaces.
|
| cz.auderis.tools.time.timeout |
Introduces a concept of timeout and provides variety of useful implementations.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SimpleCache.putWithTimeout(K key,
V value,
Timeout t)
Put with timeout.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BeanBasedTimeout
BeanBasedTimeout |
interface |
CountingTimeout |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBeanBasedTimeout
AbstractBeanBasedTimeout |
class |
SwitchingTimeout |
class |
TimeoutPropertyDecorator
TimeoutPropertyDecorator |
| Modifier and Type | Field and Description |
|---|---|
protected Timeout |
TimeoutPropertyDecorator.delegate |
| Modifier and Type | Method and Description |
|---|---|
static Timeout |
Timeouts.alwaysExpired() |
static Timeout |
Timeouts.infinite() |
Timeout |
TimeoutPropertyDecorator.restart() |
Timeout |
Timeout.restart()
Restart timeout.
|
Timeout |
TimeoutPropertyDecorator.setTimeout(long millis) |
Timeout |
Timeout.setTimeout(long millis)
Sets timeout.
|
static Timeout |
Timeouts.simple(long duration,
TimeUnit durationUnit) |
static Timeout |
Timeouts.simpleWithProvider(long duration,
TimeUnit durationUnit,
TimeProvider provider) |
Timeout |
TimeoutPropertyDecorator.start() |
Timeout |
Timeout.start()
Start timeout.
|
Timeout |
TimeoutPropertyDecorator.startIfNotRunning() |
Timeout |
Timeout.startIfNotRunning()
Start if not running.
|
Timeout |
TimeoutPropertyDecorator.stop() |
Timeout |
Timeout.stop()
Stop timeout.
|
| Modifier and Type | Method and Description |
|---|---|
SwitchingTimeout |
SwitchingTimeout.append(Timeout timeout,
int repeatCount,
boolean removeAfterLastCycle) |
static CountingTimeout |
Timeouts.counting(Timeout decoratedTimeout) |
| Constructor and Description |
|---|
TimeoutPropertyDecorator(Timeout delegate) |
Copyright © 2014 Boleslav Bobcik - Auderis. All rights reserved.