Class AbstractPipeImpl

  • All Implemented Interfaces:
    Pipe
    Direct Known Subclasses:
    AbstractFilterPipeImpl

    public abstract class AbstractPipeImpl
    extends Object
    implements Pipe
    Partial default implementation of Pipe.

    To be shielded from potentail changes in JAX-WS, please consider extending from this class, instead of implementing Pipe directly.

    Author:
    Kohsuke Kawaguchi
    • Constructor Detail

      • AbstractPipeImpl

        protected AbstractPipeImpl()
        Do-nothing constructor.
    • Method Detail

      • preDestroy

        public void preDestroy()
        Description copied from interface: Pipe
        Invoked before the last copy of the pipeline is about to be discarded, to give Pipes a chance to clean up any resources.

        This can be used to invoke PreDestroy lifecycle methods on user handler. The invocation of it is optional on the client side, but mandatory on the server side.

        When multiple copies of pipelines are created, this method is called only on one of them.

        Specified by:
        preDestroy in interface Pipe