Class w3c.jigsaw.resources.VirtualHostResource
All Packages Class Hierarchy This Package Previous Next Index
Class w3c.jigsaw.resources.VirtualHostResource
java.lang.Object
|
+----w3c.jigsaw.resources.AttributeHolder
|
+----w3c.jigsaw.resources.Resource
|
+----w3c.jigsaw.resources.HTTPResource
|
+----w3c.jigsaw.resources.FilteredResource
|
+----w3c.jigsaw.resources.ContainerResource
|
+----w3c.jigsaw.resources.DirectoryResource
|
+----w3c.jigsaw.resources.VirtualHostResource
- public class VirtualHostResource
- extends DirectoryResource
-
ATTR_DIRECTORY
- Attribute index - The directory we are attached to.
-
ATTR_FOLLOWUP
- Attribute index - The default root (for unknown hosts)
-
ATTR_HOSTS
- Attribute index - The list of virtual host we handle.
-
defs
-
-
followup
-
-
VirtualHostResource()
-
-
createDefaultResource(String)
- Create a default resource for that container.
-
getFollowup()
- Get the name of the resource used as a followup.
-
initialize(Object[])
- Initialize this directory resource with the given set of attributes.
-
lookup(LookupState, LookupResult)
- Lookup the virtual host resource to continue lookup.
-
lookupFollowup()
- Lookup the followup resource.
-
lookupStore(String)
- Resolve the given name in our store.
-
perform(Request, HTTPFilter[])
- Perform requests on a directory.
ATTR_HOSTS
protected static int ATTR_HOSTS
- Attribute index - The list of virtual host we handle.
ATTR_FOLLOWUP
protected static int ATTR_FOLLOWUP
- Attribute index - The default root (for unknown hosts)
ATTR_DIRECTORY
protected static int ATTR_DIRECTORY
- Attribute index - The directory we are attached to.
followup
protected HTTPResource followup
defs
protected Hashtable defs
VirtualHostResource
public VirtualHostResource()
createDefaultResource
public HTTPResource createDefaultResource(String name)
- Create a default resource for that container.
This method will just fail, since they are no there is no specific
resource class to be attached to that class of resources.
- Parameters:
- name - The name of the resource to be created.
- Returns:
- Always null.
- Overrides:
- createDefaultResource in class DirectoryResource
lookupStore
protected synchronized HTTPResource lookupStore(String host)
- Resolve the given name in our store.
- Parameters:
- name - The name to resolve.
- Overrides:
- lookupStore in class DirectoryResource
getFollowup
public String getFollowup()
- Get the name of the resource used as a followup.
- Returns:
- A String giving the name of the resource to be used as the
default.
lookupFollowup
public synchronized HTTPResource lookupFollowup()
- Lookup the followup resource.
- Returns:
- The loaded resource for the current followup.
lookup
public boolean lookup(LookupState ls,
LookupResult lr) throws HTTPException
- Lookup the virtual host resource to continue lookup.
This is one of the neatest piece of code that Jigsaw allows you to
write.
- Overrides:
- lookup in class DirectoryResource
perform
public Reply perform(Request request,
HTTPFilter filters[]) throws HTTPException, ClientException
- Perform requests on a directory.
- Overrides:
- perform in class DirectoryResource
initialize
public void initialize(Object values[])
- Initialize this directory resource with the given set of attributes.
- Overrides:
- initialize in class DirectoryResource
All Packages Class Hierarchy This Package Previous Next Index