de.malowa.greylister.dnswl
Class ExternalWhitelist

java.lang.Object
  extended by de.malowa.greylister.dnswl.ExternalWhitelist
Direct Known Subclasses:
DNSWhitelist, NoWhitelist

public abstract class ExternalWhitelist
extends java.lang.Object

The ExternalWhitelist is used for querying an external source for whitlelisting. If you do not want to use the internal rule based whitlisting methods, you may use external databases to query.

Author:
Marcel Lohmann

Constructor Summary
ExternalWhitelist()
           
 
Method Summary
abstract  boolean isWhitelisted(java.lang.String ip)
          Must be implemented to determine the external whitelisting.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalWhitelist

public ExternalWhitelist()
Method Detail

isWhitelisted

public abstract boolean isWhitelisted(java.lang.String ip)
Must be implemented to determine the external whitelisting.

Parameters:
ip - IPv4 address
Returns:
true, if IP is on external whitelist