Package org.jgroups.tests
Class Probe.UdpRequester
- java.lang.Object
-
- org.jgroups.tests.Probe.Requester
-
- org.jgroups.tests.Probe.UdpRequester
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- Probe
protected class Probe.UdpRequester extends Probe.Requester
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUdpRequester(java.net.SocketAddress dest, java.lang.String request, java.lang.String passcode, java.util.function.Consumer<ByteArray> on_rsp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ByteArrayfetchResponse()protected booleanisRunning()protected <T extends Probe.Requester>
TsendRequest(byte[] request)protected <T extends Probe.Requester>
Tstart(java.net.InetAddress bind_addr, long timeout, int ttl)protected <T extends Probe.Requester>
Tstop()-
Methods inherited from class org.jgroups.tests.Probe.Requester
createRequest, run, setResponseHandler
-
-
-
-
Constructor Detail
-
UdpRequester
protected UdpRequester(java.net.SocketAddress dest, java.lang.String request, java.lang.String passcode, java.util.function.Consumer<ByteArray> on_rsp)
-
-
Method Detail
-
start
protected <T extends Probe.Requester> T start(java.net.InetAddress bind_addr, long timeout, int ttl) throws java.io.IOException
- Specified by:
startin classProbe.Requester- Throws:
java.io.IOException
-
stop
protected <T extends Probe.Requester> T stop()
- Specified by:
stopin classProbe.Requester
-
isRunning
protected boolean isRunning()
- Specified by:
isRunningin classProbe.Requester
-
sendRequest
protected <T extends Probe.Requester> T sendRequest(byte[] request) throws java.io.IOException
- Specified by:
sendRequestin classProbe.Requester- Throws:
java.io.IOException
-
fetchResponse
protected ByteArray fetchResponse()
- Specified by:
fetchResponsein classProbe.Requester
-
-