anvil.server
Class Domain

java.lang.Object
  |
  +--anvil.server.Zone
        |
        +--anvil.server.Domain
All Implemented Interfaces:
Configurable
Direct Known Subclasses:
Server

public class Domain
extends Zone

class Domain


Field Summary
protected  RequestAdapterFactory _adapterfactory
           
protected  java.lang.String _adaptername
           
protected  java.lang.String[] _aliases
           
protected  boolean _hasPolicy
           
protected  java.lang.String _hostname
           
protected  java.lang.String _hostnames
           
protected  java.lang.String _name
           
static java.lang.String[] PREFERENCES
           
 
Fields inherited from class anvil.server.Zone
_accessprefs, _address, _applicationprefs, _assert, _auth, _bindprefs, _charset, _charsetname, _childs, _classloader, _combinedpermissions, _combinedpermissionscreated, _compilerprefs, _container, _content, _debug, _dispatcher, _handlerprefs, _hidden, _index, _invalidate, _listener, _listenerprefs, _localizationprefs, _log, _loggingprefs, _manager, _moduleprefs, _modules, _namespace, _namespaces, _namespacesprefs, _parent, _pathinfo, _pattern, _policyprefs, _pools, _pretty, _realmprefs, _realms, _repositories, _sessioncontainer, _sessioncontainerprefs, _sessionprefs, _started, _thecontainer
 
Fields inherited from interface anvil.server.Configurable
ACCESS, APPLICATION, BIND, CLASSES, COMPILER, DOMAIN, HANDLERS, LISTENER, LOCALIZATION, LOGGING, MODULES, NAMESPACE, POLICY, POOL, REALM, SERVER, SESSION, SESSION_CONTAINER, ZONE
 
Constructor Summary
Domain(Zone parent)
           
 
Method Summary
 boolean acceptsDomain(java.lang.String hostname1, java.lang.String hostname2)
           
 boolean configure(Configurable configurable)
           
 void enablePolicy()
           
 RequestAdapterFactory getAdapterFactory()
           
 java.lang.String getAdapterName()
           
 java.lang.String getBasePathinfo()
           
 Domain getDomain()
           
 java.lang.String getHostname()
           
 java.lang.String getName()
           
 java.lang.String getPathinfo()
           
 java.lang.Object getPreference(java.lang.String name)
           
 java.lang.String[] getPreferences()
           
 int getType()
           
 boolean hasPolicy()
           
 Zone resolveDomain(java.lang.String hostname)
           
 Zone resolveZone(java.lang.String pathinfo)
           
 void setAdapterName(java.lang.String name)
           
 void setHostnames(java.lang.String hostnames)
           
 void setName(java.lang.String name)
           
 void setPathinfo(java.lang.String pathinfo)
           
 boolean setPreference(java.lang.String name, java.lang.String value)
           
 void start()
           
 void stop()
           
 java.lang.String toString()
           
 
Methods inherited from class anvil.server.Zone
accept, acquireConnection, analyzePathinfo, checkPermission, createContainer, deleteConfiguration, endsWith, findJava, getAccessPreferences, getAdditionalPreferenceNames, getAddress, getApplicationPreferences, getAssert, getAuthorization, getBasePath, getBindPreferences, getCacheContents, getCharset, getCharsetName, getChilds, getClassLoader, getCombinedPermissions, getCompilerPreferences, getConfigurations, getConfigurations, getContainer, getContentHandler, getContentProcessing, getContentType, getDebug, getDirectoryIndex, getDispatcher, getDispatcherZone, getLocalizationPreferences, getLocalPermissions, getLoggingPreferences, getManager, getManagerFor, getModulePreferences, getModules, getNamespace, getNamespace, getParent, getParentPath, getPath, getPattern, getPermissions, getRealm, getRealmPreferences, getRepositories, getServer, getSessionContainer, getSessionContainerPreferences, getSessionPreferences, initContainer, isHidden, isStarted, log, mergePath, mergePaths, printPretty, purgeCache, resolve, resolve, resolve, resolveZone, sendRedirect, service, service, setAssert, setCharsetName, setContainer, setContentProcessing, setDebug, setDirectoryIndex, setDispatcher, setHidden, setNamespace, setParent, setPattern, setPrintPretty, setRepositories, setShouldInvalidate, shouldInvalidate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PREFERENCES

public static final java.lang.String[] PREFERENCES

_name

protected java.lang.String _name

_hostname

protected java.lang.String _hostname

_hostnames

protected java.lang.String _hostnames

_aliases

protected java.lang.String[] _aliases

_adaptername

protected java.lang.String _adaptername

_adapterfactory

protected RequestAdapterFactory _adapterfactory

_hasPolicy

protected boolean _hasPolicy
Constructor Detail

Domain

public Domain(Zone parent)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class Zone

getDomain

public Domain getDomain()
Overrides:
getDomain in class Zone

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setAdapterName

public void setAdapterName(java.lang.String name)

getAdapterName

public java.lang.String getAdapterName()

getAdapterFactory

public RequestAdapterFactory getAdapterFactory()
Overrides:
getAdapterFactory in class Zone

setPathinfo

public void setPathinfo(java.lang.String pathinfo)
Overrides:
setPathinfo in class Zone

getPathinfo

public java.lang.String getPathinfo()
Overrides:
getPathinfo in class Zone

getBasePathinfo

public java.lang.String getBasePathinfo()

setHostnames

public void setHostnames(java.lang.String hostnames)

getHostname

public java.lang.String getHostname()
Overrides:
getHostname in class Zone

hasPolicy

public boolean hasPolicy()

enablePolicy

public void enablePolicy()

resolveDomain

public Zone resolveDomain(java.lang.String hostname)
Overrides:
resolveDomain in class Zone

resolveZone

public Zone resolveZone(java.lang.String pathinfo)
Overrides:
resolveZone in class Zone

acceptsDomain

public boolean acceptsDomain(java.lang.String hostname1,
                             java.lang.String hostname2)

getType

public int getType()
Specified by:
getType in interface Configurable
Overrides:
getType in class Zone

getPreferences

public java.lang.String[] getPreferences()
Specified by:
getPreferences in interface Configurable
Overrides:
getPreferences in class Zone

getPreference

public java.lang.Object getPreference(java.lang.String name)
Specified by:
getPreference in interface Configurable
Overrides:
getPreference in class Zone

setPreference

public boolean setPreference(java.lang.String name,
                             java.lang.String value)
Specified by:
setPreference in interface Configurable
Overrides:
setPreference in class Zone

configure

public boolean configure(Configurable configurable)
Specified by:
configure in interface Configurable
Overrides:
configure in class Zone

start

public void start()
Overrides:
start in class Zone

stop

public void stop()
Overrides:
stop in class Zone