Package org.apache.pekko.testkit
Class SocketUtil$
java.lang.Object
org.apache.pekko.testkit.SocketUtil$
Utilities to get free socket address.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SocketUtil$
Static reference to the singleton instance of this Scala object. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnotBoundServerAddress
(String address) int
temporaryLocalPort
(boolean udp) int
temporaryLocalPort
(SocketUtil.Protocol protocol) Find a free local post on 'localhost' that is available on the given protocol If both UDP and TCP need to be free specifyBoth
boolean
temporaryServerAddress
(String address, boolean udp) boolean
scala.collection.immutable.IndexedSeq<InetSocketAddress>
temporaryServerAddresses
(int numberOfAddresses, String hostname, boolean udp) boolean
temporaryServerHostnameAndPort
(String interface_) int
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
SocketUtil$
public SocketUtil$()
-
-
Method Details
-
RANDOM_LOOPBACK_ADDRESS
-
temporaryLocalPort
public int temporaryLocalPort(boolean udp) - Returns:
- A port on 'localhost' that is currently available
-
temporaryLocalPort
Find a free local post on 'localhost' that is available on the given protocol If both UDP and TCP need to be free specifyBoth
-
temporaryLocalPort$default$1
public boolean temporaryLocalPort$default$1() -
temporaryServerAddress
- Parameters:
address
- host address. If not set, a loopback IP from the 127.20.0.0/16 range is pickedudp
- if true, select a port that is free for running a UDP server. Otherwise TCP.- Returns:
- an address (host+port) that is currently available to bind on
-
temporaryServerAddress$default$1
-
temporaryServerAddress$default$2
public boolean temporaryServerAddress$default$2() -
temporaryServerAddresses
public scala.collection.immutable.IndexedSeq<InetSocketAddress> temporaryServerAddresses(int numberOfAddresses, String hostname, boolean udp) -
temporaryServerAddresses$default$2
-
temporaryServerAddresses$default$3
public boolean temporaryServerAddresses$default$3() -
temporaryServerHostnameAndPort
-
temporaryServerHostnameAndPort$default$1
-
temporaryUdpIpv6Port
-
notBoundServerAddress
-
notBoundServerAddress
-