From 97eff8fe67445d2008aaee507f2e08916d678c2b Mon Sep 17 00:00:00 2001 From: nathan Date: Mon, 7 Mar 2016 01:21:47 +0100 Subject: [PATCH] Added initial version information --- src/dorkbox/network/Broadcast.java | 8 ++++++++ src/dorkbox/network/Client.java | 7 +++++++ src/dorkbox/network/DnsClient.java | 12 +++++++++++- src/dorkbox/network/Server.java | 9 +++++++++ 4 files changed, 35 insertions(+), 1 deletion(-) diff --git a/src/dorkbox/network/Broadcast.java b/src/dorkbox/network/Broadcast.java index f9978d6c..53543ba7 100644 --- a/src/dorkbox/network/Broadcast.java +++ b/src/dorkbox/network/Broadcast.java @@ -43,6 +43,14 @@ class Broadcast { private static final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger("Broadcast Host Discovery"); + /** + * Gets the version number. + */ + public static + String getVersion() { + return "1.0"; + } + /** * Broadcasts a UDP message on the LAN to discover any running servers. The address of the first server to respond is returned. *

diff --git a/src/dorkbox/network/Client.java b/src/dorkbox/network/Client.java index 87f5a6ca..df784cf6 100644 --- a/src/dorkbox/network/Client.java +++ b/src/dorkbox/network/Client.java @@ -61,6 +61,13 @@ import java.net.InetSocketAddress; @SuppressWarnings("unused") public class Client extends EndPointClient implements Connection { + /** + * Gets the version number. + */ + public static + String getVersion() { + return "1.0"; + } /** * Starts a LOCAL only client, with the default local channel name and serialization scheme diff --git a/src/dorkbox/network/DnsClient.java b/src/dorkbox/network/DnsClient.java index 3806d580..84efb78e 100644 --- a/src/dorkbox/network/DnsClient.java +++ b/src/dorkbox/network/DnsClient.java @@ -27,6 +27,7 @@ import dorkbox.network.dns.record.ServiceRecord; import dorkbox.network.dns.record.StartOfAuthorityRecord; import dorkbox.util.NamedThreadFactory; import dorkbox.util.OS; +import dorkbox.util.Property; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufHolder; import io.netty.channel.AddressedEnvelope; @@ -84,7 +85,8 @@ class DnsClient { } // @formatter:off - public static final List DNS_SERVER_LIST = Arrays.asList( + @Property + public static List DNS_SERVER_LIST = Arrays.asList( new InetSocketAddress("8.8.8.8", 53), // Google Public DNS new InetSocketAddress("8.8.4.4", 53), new InetSocketAddress("208.67.222.222", 53), // OpenDNS @@ -97,6 +99,14 @@ class DnsClient { private static final String ptrSuffix = ".in-addr.arpa"; + /** + * Gets the version number. + */ + public static + String getVersion() { + return "1.0"; + } + /** * Retrieve the public facing IP address of this system using DNS. *

diff --git a/src/dorkbox/network/Server.java b/src/dorkbox/network/Server.java index 17271002..7415ab38 100644 --- a/src/dorkbox/network/Server.java +++ b/src/dorkbox/network/Server.java @@ -24,6 +24,7 @@ import dorkbox.network.connection.registration.remote.RegistrationRemoteHandlerS import dorkbox.network.util.udt.UdtEndpointProxy; import dorkbox.util.NamedThreadFactory; import dorkbox.util.OS; +import dorkbox.util.Property; import dorkbox.util.exceptions.InitializationException; import dorkbox.util.exceptions.SecurityException; import io.netty.bootstrap.Bootstrap; @@ -57,11 +58,19 @@ import java.io.IOException; */ public class Server extends EndPointServer { + /** + * Gets the version number. + */ + public static + String getVersion() { + return "1.0"; + } /** * The maximum queue length for incoming connection indications (a request to connect). If a connection indication arrives when the * queue is full, the connection is refused. */ + @Property public static int backlogConnectionCount = 50; private final ServerBootstrap localBootstrap;