QuickServer
v1.4.5

org.quickserver.util.xmlreader
Class AccessConstraintConfig

java.lang.Object
  extended byorg.quickserver.util.xmlreader.AccessConstraintConfig

public class AccessConstraintConfig
extends java.lang.Object

This class encapsulate the access constraints on servers running. The xml is <access-constraint>...</access-constraint>.

Since:
1.3.3
Author:
Akshathkumar Shetty

Constructor Summary
AccessConstraintConfig()
           
 
Method Summary
 void checkAccept(java.net.Socket socket)
          Finds if the socket has access to connect to server.
 IpFilterConfig getIpFilterConfig()
          Returns the IpFilterConfig.
 void setIpFilterConfig(IpFilterConfig ipFilterConfig)
          Sets the IpFilterConfig XML Tag: <ip-filter></ip-filter>
 java.lang.String toXML(java.lang.String pad)
          Returns XML config of this class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessConstraintConfig

public AccessConstraintConfig()
Method Detail

getIpFilterConfig

public IpFilterConfig getIpFilterConfig()
Returns the IpFilterConfig.

Returns:
IpFilterConfig

setIpFilterConfig

public void setIpFilterConfig(IpFilterConfig ipFilterConfig)
Sets the IpFilterConfig XML Tag: <ip-filter></ip-filter>

Parameters:
ipFilterConfig -

toXML

public java.lang.String toXML(java.lang.String pad)
Returns XML config of this class.


checkAccept

public void checkAccept(java.net.Socket socket)
Finds if the socket has access to connect to server. Based on the access constrains set.

Throws:
java.lang.SecurityException - if access not allowed.

QuickServer
v1.4.5

Copyright © 2003-2005 QuickServer.org