org.jumpmind.symmetric.transport
Class InetAddressResourceHandler

java.lang.Object
  extended by org.jumpmind.symmetric.transport.handler.AbstractTransportResourceHandler
      extended by org.jumpmind.symmetric.transport.InetAddressResourceHandler
All Implemented Interfaces:
IInetAddressAuthorizer, ITransportResourceHandler

public class InetAddressResourceHandler
extends AbstractTransportResourceHandler
implements IInetAddressAuthorizer

Author:
dmichels2

Field Summary
static java.lang.String FILTER_DELIMITER
           
 
Constructor Summary
InetAddressResourceHandler()
           
 
Method Summary
 void clearFilters()
           
 boolean isAuthorized(java.net.InetAddress checkAddress)
           
 boolean isAuthorized(java.lang.String sourceAddress)
           
 boolean isMulicastAllowed()
           
 void setAddressCompiler(IInetAddressAuthorizerCompiler addressCompiler)
           
 void setAddressFilters(java.lang.String filterString)
           
 void setMulicastAllowed(boolean isMulicastAllowed)
           
 void setParameterService(IParameterService parameterService)
           
 
Methods inherited from class org.jumpmind.symmetric.transport.handler.AbstractTransportResourceHandler
createOutgoingTransport
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILTER_DELIMITER

public static final java.lang.String FILTER_DELIMITER
See Also:
Constant Field Values
Constructor Detail

InetAddressResourceHandler

public InetAddressResourceHandler()
Method Detail

clearFilters

public void clearFilters()

setAddressFilters

public void setAddressFilters(java.lang.String filterString)
                       throws java.net.UnknownHostException
Parameters:
filterString -
Throws:
java.net.UnknownHostException

isAuthorized

public boolean isAuthorized(java.lang.String sourceAddress)
Parameters:
sourceAddress -
Returns:
Throws:
java.net.UnknownHostException

isAuthorized

public boolean isAuthorized(java.net.InetAddress checkAddress)
Specified by:
isAuthorized in interface IInetAddressAuthorizer
Parameters:
checkAddress -
Returns:

isMulicastAllowed

public boolean isMulicastAllowed()
Returns:
the isMulicastAllowed.

setMulicastAllowed

public void setMulicastAllowed(boolean isMulicastAllowed)
Parameters:
isMulicastAllowed - the isMulicastAllowed to set

setAddressCompiler

public void setAddressCompiler(IInetAddressAuthorizerCompiler addressCompiler)
Parameters:
addressCompiler - the addressCompiler to set

setParameterService

public void setParameterService(IParameterService parameterService)
Parameters:
parameterService - the parameterService to set


Copyright © 2007-2008. All Rights Reserved.