public abstract class AbstractObserverTransport extends Object implements StreamTransport
| Modifier and Type | Field and Description |
|---|---|
protected ListenerObservers |
listenerObservers |
protected com.epam.common.logging.Log |
log |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractObserverTransport() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(StreamListener listener)
Connect to stream.
|
void |
disconnect(StreamListener listener)
Disconnect to stream.
|
void |
dispose()
Dispose the transport.
|
void |
removeMessageStreamListener(StreamListener listener)
Remove message stream listener.
|
void |
setMessageStreamListener(StreamListener listener)
Sets message stream listener.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisConnectprotected final com.epam.common.logging.Log log
protected ListenerObservers listenerObservers
public void setMessageStreamListener(StreamListener listener)
StreamTransportsetMessageStreamListener in interface StreamTransportlistener - the listenerpublic void removeMessageStreamListener(StreamListener listener)
StreamTransportremoveMessageStreamListener in interface StreamTransportlistener - the listenerpublic void connect(StreamListener listener) throws IOException
StreamTransportconnect in interface StreamTransportlistener - the listenerIOException - if error occurredpublic void disconnect(StreamListener listener) throws IOException
StreamTransportdisconnect in interface StreamTransportlistener - the listenerIOException - if error occurredpublic void dispose()
throws IOException
StreamTransportThis methods disconnect from stream and cleans all subscribed listeners.
dispose in interface StreamTransportIOException - if error occurredCopyright © 2000–2025 EPAM Systems. All rights reserved.