Package org.ldk.structs
Class NetAddress
- java.lang.Object
-
- org.ldk.structs.NetAddress
-
- Direct Known Subclasses:
NetAddress.IPv4
,NetAddress.IPv6
,NetAddress.OnionV2
,NetAddress.OnionV3
public class NetAddress extends Object
An address which can be used to connect to a remote peer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NetAddress.IPv4
static class
NetAddress.IPv6
static class
NetAddress.OnionV2
static class
NetAddress.OnionV3
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NetAddress
clone()
Creates a copy of the NetAddressprotected void
finalize()
static NetAddress
ipv4(byte[] addr, short port)
Utility method to constructs a new IPv4-variant NetAddressstatic NetAddress
ipv6(byte[] addr, short port)
Utility method to constructs a new IPv6-variant NetAddressstatic NetAddress
onion_v2(byte[] addr, short port)
Utility method to constructs a new OnionV2-variant NetAddressstatic NetAddress
onion_v3(byte[] ed25519_pubkey, short checksum, byte version, short port)
Utility method to constructs a new OnionV3-variant NetAddressstatic Result_NetAddressDecodeErrorZ
read(byte[] ser)
Read a NetAddress from a byte array, created by NetAddress_writebyte[]
write()
Serialize the NetAddress object into a byte array which can be read by NetAddress_read
-
-
-
Method Detail
-
finalize
protected void finalize() throws Throwable
-
clone
public NetAddress clone()
Creates a copy of the NetAddress
-
ipv4
public static NetAddress ipv4(byte[] addr, short port)
Utility method to constructs a new IPv4-variant NetAddress
-
ipv6
public static NetAddress ipv6(byte[] addr, short port)
Utility method to constructs a new IPv6-variant NetAddress
-
onion_v2
public static NetAddress onion_v2(byte[] addr, short port)
Utility method to constructs a new OnionV2-variant NetAddress
-
onion_v3
public static NetAddress onion_v3(byte[] ed25519_pubkey, short checksum, byte version, short port)
Utility method to constructs a new OnionV3-variant NetAddress
-
write
public byte[] write()
Serialize the NetAddress object into a byte array which can be read by NetAddress_read
-
read
public static Result_NetAddressDecodeErrorZ read(byte[] ser)
Read a NetAddress from a byte array, created by NetAddress_write
-
-