Package org.jgroups.tests
Class UnicastTestTcpRpc
java.lang.Object
org.jgroups.tests.UnicastTestTcpRpc
Tests the UNICAST by invoking unicast RPCs between a sender and a receiver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Thread(package private) static final byteprivate InetAddressprivate final byte[]private booleanprivate AtomicIntegerprivate int(package private) longprivate booleanprivate intprivate int(package private) longprivate int(package private) int(package private) intprivate intprivate intprivate booleanprivate int(package private) static final byte(package private) static final byteprivate longprivate Socketprivate DataInputStreamprivate DataOutputStreamprivate ServerSocketprivate long(package private) static final byteprivate booleanprivate longprivate booleanprivate AtomicLong(package private) long(package private) long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidvoid(package private) booleanhandleRequest(DataInputStream in, DataOutputStream out) (package private) static voidhelp()voidinit(long sleep_time, boolean exit_on_end, boolean busy_sleep, boolean sync, boolean oob, String addr, int local_port, int dest_port) (package private) voidstatic voidvoidreceiveData(long value, byte[] buffer) (package private) static void(package private) void(package private) void(package private) voidvoidstartTest(int num_values) (package private) voidstop()
-
Field Details
-
srv_sock
-
sock
-
sock_in
-
sock_out
-
sleep_time
private long sleep_time -
exit_on_end
private boolean exit_on_end -
busy_sleep
private boolean busy_sleep -
sync
private boolean sync -
oob
private boolean oob -
num_threads
private int num_threads -
num_msgs
private int num_msgs -
msg_size
private int msg_size -
addr
-
local_port
private int local_port -
dest_port
private int dest_port -
started
private boolean started -
start
private long start -
stop
private long stop -
current_value
-
num_values
private int num_values -
print
private int print -
total_bytes
-
acceptor
-
buf
private final byte[] buf -
total_req_time
long total_req_time -
total_rsp_time
long total_rsp_time -
entire_req_time
long entire_req_time -
num_entire_reqs
long num_entire_reqs -
num_reqs
int num_reqs -
num_rsps
int num_rsps -
START
static final byte START- See Also:
-
RECEIVE_ASYNC
static final byte RECEIVE_ASYNC- See Also:
-
RECEIVE_SYNC
static final byte RECEIVE_SYNC- See Also:
-
ACK
static final byte ACK- See Also:
-
-
Constructor Details
-
UnicastTestTcpRpc
public UnicastTestTcpRpc()
-
-
Method Details
-
init
public void init(long sleep_time, boolean exit_on_end, boolean busy_sleep, boolean sync, boolean oob, String addr, int local_port, int dest_port) throws Exception - Throws:
Exception
-
createSocket
- Throws:
IOException
-
handleRequest
- Throws:
IOException
-
set
- Throws:
SocketException
-
stop
void stop() -
startTest
public void startTest(int num_values) -
receiveData
public void receiveData(long value, byte[] buffer) -
eventLoop
- Throws:
Throwable
-
invokeRpcs
- Throws:
Throwable
-
setSenderThreads
- Throws:
Exception
-
setNumMessages
- Throws:
Exception
-
setMessageSize
- Throws:
Exception
-
main
-
help
static void help()
-