public class Bindings extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Bindings.Protocol |
| Constructor and Description |
|---|
Bindings() |
Bindings(Bindings.Protocol protocol) |
Bindings(Bindings.Protocol protocol,
String iface) |
Bindings(Bindings.Protocol protocol,
String iface,
InetAddress externalAddress,
int externalTCPPort,
int externalUDPPort,
boolean listenBroadcast) |
Bindings(boolean listenBroadcast) |
Bindings(InetAddress bind) |
Bindings(String iface) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAddress(InetAddress address) |
void |
addBroadcastAddress(InetAddress broadcastAddress) |
void |
addInterface(String interfaceHint) |
void |
addProtocol(Bindings.Protocol protocol) |
String |
discoverLocalInterfaces() |
List<InetAddress> |
getAddresses() |
List<InetAddress> |
getBroadcastAddresses() |
InetAddress |
getExternalAddress() |
List<String> |
getInterfaces() |
int |
getOutsideTCPPort() |
int |
getOutsideUDPPort() |
List<Bindings.Protocol> |
getProtocols() |
boolean |
isListenBroadcast() |
boolean |
isOutsideAddressSet() |
void |
setAllInterfaces() |
void |
setAllProtocols() |
void |
setExternalAddress(InetAddress externalAddress,
int externalTCPPort,
int externalUDPPort) |
void |
setOutsidePortTCP(int externalTCPPort) |
void |
setOutsidePortUDP(int externalUDPPort) |
boolean |
useAllInterfaces() |
boolean |
useAllProtocols() |
boolean |
useIPv4() |
boolean |
useIPv6() |
public Bindings()
public Bindings(InetAddress bind)
public Bindings(boolean listenBroadcast)
public Bindings(Bindings.Protocol protocol)
public Bindings(String iface)
public Bindings(Bindings.Protocol protocol, String iface)
public Bindings(Bindings.Protocol protocol, String iface, InetAddress externalAddress, int externalTCPPort, int externalUDPPort, boolean listenBroadcast)
public void addAddress(InetAddress address)
public void addBroadcastAddress(InetAddress broadcastAddress)
public List<InetAddress> getAddresses()
public List<InetAddress> getBroadcastAddresses()
public void addInterface(String interfaceHint)
public void addProtocol(Bindings.Protocol protocol)
public List<Bindings.Protocol> getProtocols()
public void setAllInterfaces()
public boolean useAllInterfaces()
public void setAllProtocols()
public boolean useAllProtocols()
public boolean useIPv4()
public boolean useIPv6()
public boolean isListenBroadcast()
public void setExternalAddress(InetAddress externalAddress, int externalTCPPort, int externalUDPPort)
public InetAddress getExternalAddress()
public int getOutsideTCPPort()
public int getOutsideUDPPort()
public boolean isOutsideAddressSet()
public void setOutsidePortUDP(int externalUDPPort)
public void setOutsidePortTCP(int externalTCPPort)
Copyright © 2011. All Rights Reserved.