Package deltix.util.vsocket.util
Class SocketTestUtilities
- java.lang.Object
-
- deltix.util.vsocket.util.SocketTestUtilities
-
public class SocketTestUtilities extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_PACKET_SIZE
static int
DEFAULT_PORT
-
Constructor Summary
Constructors Constructor Description SocketTestUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
measureInputThroughput(java.io.InputStream os, byte[] buffer, int cycles)
static void
measureLatency(java.io.OutputStream os, java.io.DataInputStream is, byte[] buffer, int cycles, boolean measure)
static void
measureOutputThroughput(java.io.OutputStream os, byte[] buffer, int cycles)
static int
parsePacketSize(java.lang.String[] args)
static int
parsePacketSize(java.lang.String[] args, int defaultPacketSize)
static int
parsePort(java.lang.String[] args)
static void
proccessLatencyRequests(java.io.DataOutputStream os, java.io.DataInputStream is, byte[] buffer, boolean measure)
-
-
-
Method Detail
-
parsePacketSize
public static int parsePacketSize(java.lang.String[] args)
-
parsePacketSize
public static int parsePacketSize(java.lang.String[] args, int defaultPacketSize)
-
parsePort
public static int parsePort(java.lang.String[] args)
-
measureInputThroughput
public static void measureInputThroughput(java.io.InputStream os, byte[] buffer, int cycles) throws java.io.IOException
- Throws:
java.io.IOException
-
measureOutputThroughput
public static void measureOutputThroughput(java.io.OutputStream os, byte[] buffer, int cycles) throws java.io.IOException
- Throws:
java.io.IOException
-
measureLatency
public static void measureLatency(java.io.OutputStream os, java.io.DataInputStream is, byte[] buffer, int cycles, boolean measure) throws java.io.IOException, java.lang.InterruptedException
- Throws:
java.io.IOException
java.lang.InterruptedException
-
proccessLatencyRequests
public static void proccessLatencyRequests(java.io.DataOutputStream os, java.io.DataInputStream is, byte[] buffer, boolean measure)
-
-