Class ServerSecurityPipe

  • All Implemented Interfaces:
    Pipe

    public class ServerSecurityPipe
    extends AbstractFilterPipeImpl
    This pipe is used to do 196 security
    • Field Detail

      • logger

        protected static final Logger logger
    • Method Detail

      • copy

        public Pipe copy​(PipeCloner cloner)
        This is used in creating subsequent pipes.
        Parameters:
        cloner - Use this object (in particular its PipeCloner.copy(Pipe) method to clone other pipe references you have in your pipe. See PipeCloner for more discussion about why.
        Returns:
        always non-null Pipe.
      • process

        public Packet process​(Packet request)
        Description copied from interface: Pipe
        Sends a Packet and returns a response Packet to it.
        Specified by:
        process in interface Pipe
        Overrides:
        process in class AbstractFilterPipeImpl
        Parameters:
        request - The packet that represents a request message. Must not be null. If the packet has a non-null message, it must be a valid unconsumed Message. This message represents the SOAP message to be sent as a request.

        The packet is also allowed to carry no message, which indicates that this is an output-only request. (that's called "solicit", right? - KK)

        Returns:
        The packet that represents a response message. Must not be null. If the packet has a non-null message, it must be a valid unconsumed Message. This message represents a response to the request message passed as a parameter.

        The packet is also allowed to carry no message, which indicates that there was no response. This is used for things like one-way message and/or one-way transports.