anvil.server
Class Server
java.lang.Object
|
+--anvil.server.Zone
|
+--anvil.server.Domain
|
+--anvil.server.Server
- All Implemented Interfaces:
- Configurable
- public class Server
- extends Domain
class Server
| 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 |
| Methods inherited from class anvil.server.Domain |
acceptsDomain, enablePolicy, getAdapterFactory, getAdapterName, getBasePathinfo, getHostname, getName, getPreferences, hasPolicy, resolveZone, setAdapterName, setHostnames, setName, setPathinfo |
| Methods inherited from class anvil.server.Zone |
accept, acquireConnection, analyzePathinfo, checkPermission, createContainer, endsWith, findJava, getAdditionalPreferenceNames, getAddress, getAuthorization, getCacheContents, getCharset, getCharsetName, getChilds, getClassLoader, getCombinedPermissions, getConfigurations, getLocalPermissions, getManager, getManagerFor, getModules, getNamespace, getParent, getPattern, getPermissions, getRealm, getRealmPreferences, getRepositories, getSessionContainer, getSessionContainerPreferences, initContainer, isStarted, log, mergePath, mergePaths, purgeCache, resolve, resolve, resolve, resolveZone, sendRedirect, service, service, setAssert, setCharsetName, setContainer, setContentProcessing, setDebug, setDirectoryIndex, setDispatcher, setHidden, setNamespace, setParent, setPattern, setPrintPretty, setRepositories, setShouldInvalidate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VERSION
public static final java.lang.String VERSION
_domains
protected Domain[] _domains
_cache
protected ModuleCache _cache
_upSince
protected long _upSince
_requestsServed
protected long _requestsServed
Server
public Server(ServerControl serverControl)
toString
public java.lang.String toString()
- Overrides:
toString in class Domain
getUpSince
public long getUpSince()
getRequestsServed
public long getRequestsServed()
serveRequest
public void serveRequest()
getServer
public Server getServer()
- Overrides:
getServer in class Zone
getDomain
public Domain getDomain()
- Overrides:
getDomain in class Domain
getPathinfo
public java.lang.String getPathinfo()
- Overrides:
getPathinfo in class Domain
getPath
public java.lang.String getPath()
- Overrides:
getPath in class Zone
getParentPath
public java.lang.String getParentPath()
- Overrides:
getParentPath in class Zone
getBasePath
public java.lang.String getBasePath()
- Overrides:
getBasePath in class Zone
getContainer
public Container getContainer()
- Overrides:
getContainer in class Zone
getDispatcher
public java.lang.String getDispatcher()
- Overrides:
getDispatcher in class Zone
getDispatcherZone
public Zone getDispatcherZone()
- Overrides:
getDispatcherZone in class Zone
getDirectoryIndex
public java.lang.String getDirectoryIndex()
- Overrides:
getDirectoryIndex in class Zone
getNamespace
public java.lang.String getNamespace()
- Overrides:
getNamespace in class Zone
getContentProcessing
public int getContentProcessing()
- Overrides:
getContentProcessing in class Zone
isHidden
public boolean isHidden()
- Overrides:
isHidden in class Zone
shouldInvalidate
public boolean shouldInvalidate()
- Overrides:
shouldInvalidate in class Zone
getCache
public ModuleCache getCache()
printPretty
public boolean printPretty()
- Overrides:
printPretty in class Zone
getAssert
public boolean getAssert()
- Overrides:
getAssert in class Zone
getDebug
public boolean getDebug()
- Overrides:
getDebug in class Zone
getContentType
public java.lang.String getContentType(java.lang.String extension)
- Overrides:
getContentType in class Zone
getContentHandler
public ContentHandler getContentHandler(java.lang.String type)
- Overrides:
getContentHandler in class Zone
getLoggingPreferences
public LoggingPreferences getLoggingPreferences()
- Overrides:
getLoggingPreferences in class Zone
getAccessPreferences
public AccessPreferences getAccessPreferences()
- Overrides:
getAccessPreferences in class Zone
getSessionPreferences
public SessionPreferences getSessionPreferences()
- Overrides:
getSessionPreferences in class Zone
getLocalizationPreferences
public LocalizationPreferences getLocalizationPreferences()
- Overrides:
getLocalizationPreferences in class Zone
getCompilerPreferences
public CompilerPreferences getCompilerPreferences()
- Overrides:
getCompilerPreferences in class Zone
getModulePreferences
public ModulePreferences getModulePreferences()
- Overrides:
getModulePreferences in class Zone
getBindPreferences
public BindPreferences getBindPreferences()
- Overrides:
getBindPreferences in class Zone
getApplicationPreferences
public ApplicationPreferences getApplicationPreferences()
- Overrides:
getApplicationPreferences in class Zone
getType
public int getType()
- Specified by:
getType in interface Configurable- Overrides:
getType in class Domain
getPreference
public java.lang.Object getPreference(java.lang.String name)
- Specified by:
getPreference in interface Configurable- Overrides:
getPreference in class Domain
setPreference
public boolean setPreference(java.lang.String name,
java.lang.String value)
- Specified by:
setPreference in interface Configurable- Overrides:
setPreference in class Domain
configure
public boolean configure(Configurable configurable)
- Specified by:
configure in interface Configurable- Overrides:
configure in class Domain
deleteConfiguration
public void deleteConfiguration(Configurable configurable)
- Specified by:
deleteConfiguration in interface Configurable- Overrides:
deleteConfiguration in class Zone
getConfigurations
protected void getConfigurations(java.util.ArrayList v)
- Overrides:
getConfigurations in class Zone
save
public void save()
throws java.io.IOException
java.io.IOException
reread
public void reread()
throws java.lang.Throwable
java.lang.Throwable
start
public void start()
- Overrides:
start in class Domain
stop
public void stop()
- Overrides:
stop in class Domain
resolveDomain
public Zone resolveDomain(java.lang.String hostname)
- Overrides:
resolveDomain in class Domain
resolveProduct
public Product resolveProduct(java.lang.String filename)
throws java.lang.Throwable
java.lang.Throwable
service
public void service(java.lang.String filename,
Any[] args)