org.softamis.net.localinfo.acceptor
Class NoAddressAcceptor

java.lang.Object
  extended by org.softamis.net.localinfo.acceptor.NoAddressAcceptor
All Implemented Interfaces:
InetAddressAcceptor

public class NoAddressAcceptor
extends java.lang.Object
implements InetAddressAcceptor

Implementation of InetAddessAcceptor which does not accept any given address and network interface

Author:
Andrew Sazonov

Field Summary
static InetAddressAcceptor INSTANCE
           
 
Constructor Summary
NoAddressAcceptor()
           
 
Method Summary
 boolean acceptInetAddress(java.net.NetworkInterface aInterface, java.net.InetAddress aAddress)
          Accepts or denies given InetAddress from corresponding NetworkInterface for further processing.
 boolean acceptNetworkInterface(java.net.NetworkInterface aInterface)
          Accepts or denes given NetworkInterface for further processing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final InetAddressAcceptor INSTANCE
Constructor Detail

NoAddressAcceptor

public NoAddressAcceptor()
Method Detail

acceptInetAddress

public boolean acceptInetAddress(java.net.NetworkInterface aInterface,
                                 java.net.InetAddress aAddress)
Description copied from interface: InetAddressAcceptor
Accepts or denies given InetAddress from corresponding NetworkInterface for further processing.

Specified by:
acceptInetAddress in interface InetAddressAcceptor
Parameters:
aInterface - network interface
aAddress - address to accept or deny
Returns:
true if address is accepted, false otherwise

acceptNetworkInterface

public boolean acceptNetworkInterface(java.net.NetworkInterface aInterface)
Description copied from interface: InetAddressAcceptor
Accepts or denes given NetworkInterface for further processing

Specified by:
acceptNetworkInterface in interface InetAddressAcceptor
Parameters:
aInterface - - instance of NetworkInteface for inspection
Returns:
true if interface accepted, false otherwise