public class Bindings extends Object
| Constructor and Description |
|---|
Bindings() |
| Modifier and Type | Method and Description |
|---|---|
Bindings |
addAddress(InetAddress address)
Adds an address that we want to listen to.
|
Bindings |
addInterface(String interfaceHint)
Adds an interface that will be searched for.
|
Bindings |
addProtocol(StandardProtocolFamily protocolFamily) |
List<InetAddress> |
addresses() |
boolean |
anyInterfaces() |
boolean |
anyProtocols() |
void |
clear()
Clears all lists: listenInterfaceHints, listenAddresses,
broadcastAddresses.
|
boolean |
containsInterface(String name)
Checks if the user provided an interface hint.
|
List<String> |
interfaceHints() |
boolean |
isIPv4() |
boolean |
isIPv6() |
boolean |
isListenAny() |
Bindings |
listenAny() |
List<StandardProtocolFamily> |
protocolHint() |
Bindings |
setListenAny(boolean listenAny) |
public Bindings addAddress(InetAddress address)
address - The current classpublic List<InetAddress> addresses()
public Bindings addInterface(String interfaceHint)
interfaceHint - The interface, e.g. eth0public Bindings addProtocol(StandardProtocolFamily protocolFamily)
protocolFamily - The protocol family, e.g. StandardProtocolFamily.INET or StandardProtocolFamily.INET6public List<StandardProtocolFamily> protocolHint()
public void clear()
public boolean anyInterfaces()
public boolean anyProtocols()
public boolean isIPv4()
public boolean isIPv6()
public boolean isListenAny()
public Bindings listenAny()
public Bindings setListenAny(boolean listenAny)
public boolean containsInterface(String name)
name - The name of the interface reported by the systemCopyright © 2014. All rights reserved.