public abstract class ByteStreamManager extends Manager
An abstract class to manage both XEP-0047: In-Band Bytestreams or XEP-0065: SOCKS5 Bytestreams.
This class is thread-safe.
Modifier and Type | Method and Description |
---|---|
void |
addByteStreamListener(java.util.function.Consumer<ByteStreamEvent> byteStreamListener)
Adds a byte stream listener, which allows to listen for inbound byte stream requests.
|
void |
removeByteStreamListener(java.util.function.Consumer<ByteStreamEvent> byteStreamListener)
Removes a previously added byte stream listener.
|
isEnabled, setEnabled
public final void addByteStreamListener(java.util.function.Consumer<ByteStreamEvent> byteStreamListener)
Adds a byte stream listener, which allows to listen for inbound byte stream requests.
byteStreamListener
- The listener.removeByteStreamListener(Consumer)
public final void removeByteStreamListener(java.util.function.Consumer<ByteStreamEvent> byteStreamListener)
Removes a previously added byte stream listener.
byteStreamListener
- The listener.addByteStreamListener(Consumer)
Copyright © 2014–2019 XMPP.rocks. All rights reserved.