diff options
author | Grant Limberg <glimberg@gmail.com> | 2015-04-24 20:13:21 -0700 |
---|---|---|
committer | Grant Limberg <glimberg@gmail.com> | 2015-04-24 20:13:21 -0700 |
commit | 9c62ce9e6f1a755c21b3adcb50262499a25d6df4 (patch) | |
tree | a4448b35b38a9ac388571fcd7a51d7b2ba94467e /java/src | |
parent | f2eed5a65f21c8d5916defcf4b88d2665e38a192 (diff) | |
download | infinitytier-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.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; |