From 9c62ce9e6f1a755c21b3adcb50262499a25d6df4 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Fri, 24 Apr 2015 20:13:21 -0700 Subject: implemented EventCallback All callback methods are now implemented --- java/src/com/zerotierone/sdk/EventListener.java | 11 +++++++++-- java/src/com/zerotierone/sdk/Node.java | 3 +++ 2 files changed, 12 insertions(+), 2 deletions(-) (limited to 'java/src/com') 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; -- cgit v1.2.3