diff options
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/zerotierone/sdk/EventListener.java | 11 | ||||
-rw-r--r-- | java/src/com/zerotierone/sdk/Node.java | 3 |
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; |