public interface SourceManager<T extends java.io.Serializable>
Modifier and Type | Method and Description |
---|---|
void |
addEventProducer(EventProducer<T> producer) |
void |
addEventSourceListener(EventSourceListener<T> listener) |
void |
addEventSourceProducer(EventSourceProducer<T> producer) |
void |
addSource(EventSource<T> source) |
java.util.List<EventHandler<T>> |
getEventHandlers() |
int |
getNumberOfSources() |
java.util.List<EventSource<T>> |
getSources() |
void |
removeEventProducer(SourceIdentifier id) |
void |
removeEventSourceListener(EventSourceListener<T> listener) |
void |
removeSource(SourceIdentifier source) |
void |
setEventHandlers(java.util.List<EventHandler<T>> handlers) |
void |
start() |
void addSource(EventSource<T> source)
void removeSource(SourceIdentifier source)
java.util.List<EventSource<T>> getSources()
int getNumberOfSources()
void addEventSourceListener(EventSourceListener<T> listener)
void removeEventSourceListener(EventSourceListener<T> listener)
void addEventSourceProducer(EventSourceProducer<T> producer)
void addEventProducer(EventProducer<T> producer)
void removeEventProducer(SourceIdentifier id)
void setEventHandlers(java.util.List<EventHandler<T>> handlers)
java.util.List<EventHandler<T>> getEventHandlers()
void start()