mirror of
https://github.com/ZeroTier/ZeroTierOne
synced 2025-07-06 21:11:43 -07:00
implemented EventCallback
All callback methods are now implemented
This commit is contained in:
parent
f2eed5a65f
commit
9c62ce9e6f
5 changed files with 201 additions and 71 deletions
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue