Package org.bouncycastle.tls.test
Class UnreliableDatagramTransport
java.lang.Object
org.bouncycastle.tls.test.UnreliableDatagramTransport
- All Implemented Interfaces:
DatagramReceiver
,DatagramSender
,DatagramTransport
,TlsCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionUnreliableDatagramTransport
(DatagramTransport transport, Random random, int percentPacketLossReceiving, int percentPacketLossSending) -
Method Summary
-
Constructor Details
-
UnreliableDatagramTransport
public UnreliableDatagramTransport(DatagramTransport transport, Random random, int percentPacketLossReceiving, int percentPacketLossSending)
-
-
Method Details
-
getReceiveLimit
- Specified by:
getReceiveLimit
in interfaceDatagramReceiver
- Throws:
IOException
-
getSendLimit
- Specified by:
getSendLimit
in interfaceDatagramSender
- Throws:
IOException
-
receive
- Specified by:
receive
in interfaceDatagramReceiver
- Throws:
IOException
-
send
- Specified by:
send
in interfaceDatagramSender
- Throws:
IOException
-
close
- Specified by:
close
in interfaceTlsCloseable
- Throws:
IOException
-