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 outsideAddress,
int outsideTCPPort,
int outsideUDPPort,
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() |
List<String> |
getInterfaces() |
InetAddress |
getOutsideAddress() |
int |
getOutsideTCPPort() |
int |
getOutsideUDPPort() |
List<Bindings.Protocol> |
getProtocols() |
boolean |
isListenBroadcast() |
void |
setAllInterfaces() |
void |
setAllProtocols() |
void |
setOutsideAddress(InetAddress outsideAddress,
int outsideTCPPort,
int outsideUDPPort) |
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 outsideAddress, int outsideTCPPort, int outsideUDPPort, 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 String discoverLocalInterfaces() throws SocketException, UnknownHostException
SocketExceptionUnknownHostExceptionpublic boolean isListenBroadcast()
public void setOutsideAddress(InetAddress outsideAddress, int outsideTCPPort, int outsideUDPPort)
public InetAddress getOutsideAddress()
public int getOutsideTCPPort()
public int getOutsideUDPPort()
Copyright © 2011. All Rights Reserved.