summaryrefslogtreecommitdiff
path: root/java/src
diff options
context:
space:
mode:
authorGrant Limberg <glimberg@gmail.com>2015-04-24 20:13:21 -0700
committerGrant Limberg <glimberg@gmail.com>2015-04-24 20:13:21 -0700
commit9c62ce9e6f1a755c21b3adcb50262499a25d6df4 (patch)
treea4448b35b38a9ac388571fcd7a51d7b2ba94467e /java/src
parentf2eed5a65f21c8d5916defcf4b88d2665e38a192 (diff)
downloadinfinitytier-9c62ce9e6f1a755c21b3adcb50262499a25d6df4.tar.gz
infinitytier-9c62ce9e6f1a755c21b3adcb50262499a25d6df4.zip
implemented EventCallback
All callback methods are now implemented
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;