public interface Source<S extends SourceUpdatedEvent,B extends Backend<?>,T extends BackendUpdatedEvent> extends BackendListener<T>, AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
void |
addSourceListener(SourceListener<S> sourceListener) |
void |
clear() |
void |
close() |
B[] |
getBackends() |
void |
removeSourceListener(SourceListener<S> sourceListener) |
void |
setEventListeners(List<? extends ProtempaEventListener> eventListeners) |
backendUpdated, unrecoverableErrorOccurredB[] getBackends()
void addSourceListener(SourceListener<S> sourceListener)
void removeSourceListener(SourceListener<S> sourceListener)
void setEventListeners(List<? extends ProtempaEventListener> eventListeners)
void close()
throws SourceCloseException
close in interface AutoCloseableSourceCloseExceptionvoid clear()
Copyright © 2012–2018 Emory University. All rights reserved.