| Package | Description |
|---|---|
| com.itextpdf.kernel.counter | |
| com.itextpdf.kernel.counter.data |
| Modifier and Type | Class and Description |
|---|---|
class |
DataHandlerCounter<T,V extends EventData<T>>
Counter based on
EventDataHandler. |
| Modifier and Type | Class and Description |
|---|---|
class |
EventDataCacheComparatorBased<T,V extends EventData<T>>
Comparator-based implementation of
IEventDataCache. |
class |
EventDataCacheQueueBased<T,V extends EventData<T>>
Queue-based implementation of
IEventDataCache. |
class |
EventDataHandler<T,V extends EventData<T>>
This class is intended for some heavy concurrent event operations
(like writing to database or file).
|
static class |
EventDataHandlerUtil.BiggerCountComparator<T,V extends EventData<T>>
Comparator class that can be used in
EventDataCacheComparatorBased. |
interface |
IEventDataCache<T,V extends EventData<T>>
Interface responsible for caching
EventData. |
interface |
IEventDataFactory<T,V extends EventData<T>>
Interface that is responsible for creating new instance of
EventData. |
| Modifier and Type | Method and Description |
|---|---|
static <T,V extends EventData<T>> |
EventDataHandlerUtil.registerProcessAllShutdownHook(EventDataHandler<T,V> dataHandler)
Registers shutdown hook for
EventDataHandler that will try to process all the events that are left. |
static <T,V extends EventData<T>> |
EventDataHandlerUtil.registerTimedProcessing(EventDataHandler<T,V> dataHandler)
Creates thread that will try to trigger event processing with time interval from specified
EventDataHandler |
| Modifier and Type | Method and Description |
|---|---|
protected void |
EventData.mergeWith(EventData<T> data) |
Copyright © 1998–2019 iText Group NV. All rights reserved.