Class SocketAddress
- java.lang.Object
-
- org.apache.logging.log4j.core.net.SocketAddress
-
@Plugin(name="SocketAddress", category="Core", printObject=true) public class SocketAddress extends java.lang.Object
Plugin to hold a hostname and port (socket address).- Since:
- 2.8
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSocketAddress.Builder
-
Field Summary
Fields Modifier and Type Field Description private java.net.InetSocketAddresssocketAddress
-
Constructor Summary
Constructors Modifier Constructor Description privateSocketAddress(java.net.InetAddress host, int port)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.InetAddressgetAddress()java.lang.StringgetHostName()static SocketAddressgetLoopback()Creates a SocketAddress corresponding tolocalhost:0.intgetPort()java.net.InetSocketAddressgetSocketAddress()static SocketAddress.BuildernewBuilder()java.lang.StringtoString()
-
-
-
Method Detail
-
getLoopback
public static SocketAddress getLoopback()
Creates a SocketAddress corresponding tolocalhost:0.- Returns:
- a SocketAddress for
localhost:0
-
getSocketAddress
public java.net.InetSocketAddress getSocketAddress()
-
getPort
public int getPort()
-
getAddress
public java.net.InetAddress getAddress()
-
getHostName
public java.lang.String getHostName()
-
newBuilder
@PluginBuilderFactory public static SocketAddress.Builder newBuilder()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-