Class 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 Detail

      • ContextHandler

        public ContextHandler()
        Default constructor for ContextHandler.
    • 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 name
        namespaceuri - the namespace URI
      • setProperty

        public void setProperty​(java.lang.String name,
                                java.lang.String value)
        Set a configured property.
        Parameters:
        name - The property name
        value - 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:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class ResourceBase