public abstract class IOSubscriber
extends java.lang.Object
This is an abstract class. For an example of how to use this class see
DefaultIOSubscriber.
To register an IO subscriber:
SSHConnection c = new SSHConnection("127.0.0.1", 2022);
c.authenticateWithPassword("adimin", "pass");
SSHSession session = new SSHSession(c);
session.addSubscriber(new DefaultIOSubscriber("my_device"));
NetconfSession nc = new NetconfSession(session);
The above code will install the default IO subscriber which just prints in/out data.
| Constructor and Description |
|---|
IOSubscriber()
Empty constructor.
|
IOSubscriber(boolean rawmode)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
input(java.lang.String s)
Will get called as soon as we have input (data which is received).
|
abstract void |
output(java.lang.String s)
Will get called as soon as we have output (data which is being sent).
|
public IOSubscriber(boolean rawmode)
rawmode - If true 'raw' text will appear instead of pretty
formatted XML.public IOSubscriber()
public abstract void input(java.lang.String s)
s - Text being receivedpublic abstract void output(java.lang.String s)
s - Text being sent