Class ContextHandler
- java.lang.Object
-
- org.apache.tomcat.util.descriptor.web.ResourceBase
-
- org.apache.tomcat.util.descriptor.web.ContextHandler
-
- All Implemented Interfaces:
java.io.Serializable,Injectable
public class ContextHandler extends ResourceBase
Representation of a handler reference for a web service, as represented in a<handler>element in the deployment descriptor.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ContextHandler()Default constructor for ContextHandler.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPortName(java.lang.String portName)Adds a port name.voidaddSoapHeaders(java.lang.String localpart, java.lang.String namespaceuri)Adds a SOAP header with the given local part and namespace URI.voidaddSoapRole(java.lang.String soapRole)Adds a SOAP role.booleanequals(java.lang.Object obj)java.lang.StringgetHandlerclass()Returns the Handler reference class.java.util.Iterator<java.lang.String>getLocalparts()Returns the iterator of local parts for SOAP headers.java.lang.StringgetNamespaceuri(java.lang.String localpart)Returns the namespace URI for the given local part.java.lang.StringgetPortName(int i)Returns the port name at the given index.intgetPortNamesSize()Returns the number of port names.java.lang.StringgetSoapRole(int i)Returns the SOAP role at the given index.intgetSoapRolesSize()Returns the number of SOAP roles.inthashCode()voidsetHandlerclass(java.lang.String handlerclass)Sets the Handler reference class.voidsetProperty(java.lang.String name, java.lang.String value)Set a configured property.java.lang.StringtoString()Return a String representation of this object.-
Methods inherited from class org.apache.tomcat.util.descriptor.web.ResourceBase
addInjectionTarget, getDescription, getInjectionTargets, getLookupName, getName, getNamingResources, getProperty, getType, listProperties, removeProperty, setDescription, setLookupName, setName, setNamingResources, setProperty, setType
-
-
-
-
Method Detail
-
getHandlerclass
public java.lang.String getHandlerclass()
Returns the Handler reference class.- Returns:
- the handler class name
-
setHandlerclass
public void setHandlerclass(java.lang.String handlerclass)
Sets the Handler reference class.- Parameters:
handlerclass- the handler class name
-
getLocalparts
public java.util.Iterator<java.lang.String> getLocalparts()
Returns the iterator of local parts for SOAP headers.- Returns:
- iterator of local part names
-
getNamespaceuri
public java.lang.String getNamespaceuri(java.lang.String localpart)
Returns the namespace URI for the given local part.- Parameters:
localpart- the local part name- Returns:
- the namespace URI
-
addSoapHeaders
public void addSoapHeaders(java.lang.String localpart, java.lang.String namespaceuri)Adds a SOAP header with the given local part and namespace URI.- Parameters:
localpart- the local part namenamespaceuri- the namespace URI
-
setProperty
public void setProperty(java.lang.String name, java.lang.String value)Set a configured property.- Parameters:
name- The property namevalue- The property value
-
getSoapRole
public java.lang.String getSoapRole(int i)
Returns the SOAP role at the given index.- Parameters:
i- the index- Returns:
- the SOAP role
-
getSoapRolesSize
public int getSoapRolesSize()
Returns the number of SOAP roles.- Returns:
- the SOAP roles count
-
addSoapRole
public void addSoapRole(java.lang.String soapRole)
Adds a SOAP role.- Parameters:
soapRole- the SOAP role to add
-
getPortName
public java.lang.String getPortName(int i)
Returns the port name at the given index.- Parameters:
i- the index- Returns:
- the port name
-
getPortNamesSize
public int getPortNamesSize()
Returns the number of port names.- Returns:
- the port names count
-
addPortName
public void addPortName(java.lang.String portName)
Adds a port name.- Parameters:
portName- the port name to add
-
toString
public java.lang.String toString()
Return a String representation of this object.- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classResourceBase
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classResourceBase
-
-