summaryrefslogtreecommitdiff
path: root/java/src
diff options
context:
space:
mode:
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/zerotierone/sdk/EventListener.java11
-rw-r--r--java/src/com/zerotierone/sdk/Node.java3
2 files changed, 12 insertions, 2 deletions
diff --git a/java/src/com/zerotierone/sdk/EventListener.java b/java/src/com/zerotierone/sdk/EventListener.java
index 9e3e4d24..63030dfd 100644
--- a/java/src/com/zerotierone/sdk/EventListener.java
+++ b/java/src/com/zerotierone/sdk/EventListener.java
@@ -27,8 +27,15 @@
package com.zerotierone.sdk;
-import java.nio.ByteBuffer;
+import java.net.InetAddress;
+import java.lang.String;
public interface EventListener {
- public void onEvent(Node node,Event event, ByteBuffer buffer);
+ public void onEvent(Event event);
+
+ public void onNetworkError(Event event, InetAddress source);
+
+ public void onOutOfDate(Version newVersion);
+
+ public void onTrace(String message);
}
diff --git a/java/src/com/zerotierone/sdk/Node.java b/java/src/com/zerotierone/sdk/Node.java
index 34a67cb7..649f84a8 100644
--- a/java/src/com/zerotierone/sdk/Node.java
+++ b/java/src/com/zerotierone/sdk/Node.java
@@ -50,6 +50,7 @@ public class Node {
private final DataStoreGetListener getListener;
private final DataStorePutListener putListener;
private final PacketSender sender;
+ private final EventListener eventListener;
private final VirtualNetworkFrameListener frameListener;
private final VirtualNetworkConfigListener configListener;
@@ -57,6 +58,7 @@ public class Node {
DataStoreGetListener getListener,
DataStorePutListener putListener,
PacketSender sender,
+ EventListener eventListener,
VirtualNetworkFrameListener frameListener,
VirtualNetworkConfigListener configListener)
{
@@ -65,6 +67,7 @@ public class Node {
this.getListener = getListener;
this.putListener = putListener;
this.sender = sender;
+ this.eventListener = eventListener;
this.frameListener = frameListener;
this.configListener = configListener;