Modified README to explain version 2.0.0
This commit is contained in:
parent
3d04b20dca
commit
9e0f38149d
16
README.md
16
README.md
|
|
@ -16,6 +16,10 @@ The current stable version is 1.1.6, which managed to get into Maven Central.
|
||||||
* 1.1.2 added support for handling multi-line results, like for example /file print.
|
* 1.1.2 added support for handling multi-line results, like for example /file print.
|
||||||
* 1.1 added TLS (SSL) support to encrypt API traffic.
|
* 1.1 added TLS (SSL) support to encrypt API traffic.
|
||||||
|
|
||||||
|
The latest development version is 2.0.0 which is available using the 2.0.0 branch.
|
||||||
|
|
||||||
|
* Changed ResultListener to receive errors and completion notifications.
|
||||||
|
|
||||||
Getting the API
|
Getting the API
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
|
|
@ -116,7 +120,7 @@ Asynchronous commands
|
||||||
|
|
||||||
We can run some commands asynchronously in order to continue receiving updates:
|
We can run some commands asynchronously in order to continue receiving updates:
|
||||||
|
|
||||||
This example shows how to run '/interface wireless monitor' and have the result sent to a listener object, which prints it
|
This example shows how to run '/interface wireless monitor' and have the result sent to a listener object, which prints it:
|
||||||
|
|
||||||
```java
|
```java
|
||||||
String tag = con.execute("/interface/wireless/monitor .id=wlan1 return signal-to-noise",
|
String tag = con.execute("/interface/wireless/monitor .id=wlan1 return signal-to-noise",
|
||||||
|
|
@ -126,6 +130,14 @@ String tag = con.execute("/interface/wireless/monitor .id=wlan1 return signal-to
|
||||||
System.out.println(result);
|
System.out.println(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void error(MikrotikApiException e) {
|
||||||
|
System.out.println("An error occurred: " + e.getMessage());
|
||||||
|
}
|
||||||
|
|
||||||
|
public void completed() {
|
||||||
|
System.out.println("Asynchronous command has finished");
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
```
|
```
|
||||||
|
|
@ -136,6 +148,8 @@ The above command will run and send results asynchronously as they become availa
|
||||||
con.cancel(tag);
|
con.cancel(tag);
|
||||||
```
|
```
|
||||||
|
|
||||||
|
From version 2.0.0 of the API the error() and completed() methods are part of the ResultListener interface.
|
||||||
|
|
||||||
References
|
References
|
||||||
==========
|
==========
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue