de.nava.informa.utils.poller |
This package contains Poller utility. General intention is to simplify at maximum
background polling of channels, make it easy and efficient. Most of time people
"invent the wheel" creating similar code again and again. Having this code in the
library will greatly save time and will help to avoid many pitfalls.
|
Java Source File Name | Type | Comment |
CompositeApprover.java | Class | Composite approver uses all of its sub-approvers to form decision. |
CompositeObserver.java | Class | Composite observer delivers all received events to sub observers. |
InputSourceProviderIF.java | Interface | Interface of InputSource provider which is intended to
return input source created from the given InputStream . |
InputStreamProviderIF.java | Interface | Interface of InputStream provider which is intended to
return input stream for a given channel. |
PersistenceObserver.java | Class | Watches for event about new items and calls given manager to create items in channels. |
Poller.java | Class | Background poller of channels and groups of channels. |
PollerApproverIF.java | Interface | Approver of item addition as result of poll. |
PollerObserverIF.java | Interface | Observer of events outgoing from Poller. |
PollerWorkerThread.java | Class | Worker thread is the main processing unit. |
PriorityComparator.java | Class | Comparator for ChannelRecord class. |
TestPollerWorkerThread.java | Class | |