public class Servlet
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
contextRoot |
private java.lang.String |
host |
(package private) static java.lang.String |
HTTP_SCHEME |
private java.lang.String |
name |
private int |
port |
(package private) static java.lang.String |
ROOT_CONTEXT |
Constructor and Description |
---|
Servlet(java.lang.String name,
java.lang.String contextRoot) |
Modifier and Type | Method and Description |
---|---|
private void |
assertHostState() |
private java.lang.String |
cleanContextRoot(java.lang.String contextRoot) |
boolean |
equals(java.lang.Object obj) |
java.net.URI |
getBaseURI()
Get the URI to the Servlet's context.
|
private java.lang.String |
getBaseURIAsString() |
java.lang.String |
getContextRoot() |
java.net.URI |
getFullURI()
Get the URI to the Servlet.
|
java.lang.String |
getName() |
int |
hashCode() |
(package private) void |
setParent(HTTPContext context)
Set the
HTTPContext for this servlet. |
java.lang.String |
toString() |
static final java.lang.String HTTP_SCHEME
static final java.lang.String ROOT_CONTEXT
private final java.lang.String name
private final java.lang.String contextRoot
private java.lang.String host
private int port
void setParent(HTTPContext context)
HTTPContext
for this servlet. This is required for
Servlet
to be fully initialized. Don't use
equals(Object)
prior to setting the HTTPContext
,
which most likely implies not adding this to a collection beforehand
either.context
- the context to setjava.lang.IllegalArgumentException
- if the context host is nullHTTPContext#add(Servlet)}
public java.lang.String getName()
public java.lang.String getContextRoot()
public java.net.URI getBaseURI()
public java.net.URI getFullURI()
private java.lang.String getBaseURIAsString()
public int hashCode()
hashCode
in class java.lang.Object
java.lang.IllegalStateException
- if host is null#setParent(HTTPContext)}
,
Object.hashCode()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
java.lang.IllegalStateException
- if host is null#setParent(HTTPContext)}
,
Object.equals(java.lang.Object)
public java.lang.String toString()
toString
in class java.lang.Object
private java.lang.String cleanContextRoot(java.lang.String contextRoot)
private void assertHostState()