Package com.sun.xml.ws.api.pipe.helper
Class AbstractPipeImpl
java.lang.Object
com.sun.xml.ws.api.pipe.helper.AbstractPipeImpl
- All Implemented Interfaces:
Pipe
- Direct Known Subclasses:
AbstractFilterPipeImpl
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 Summary
ConstructorsModifierConstructorDescriptionprotectedDo-nothing constructor.protectedAbstractPipeImpl(Pipe that, PipeCloner cloner) Basis for the copy constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidInvoked before the last copy of the pipeline is about to be discarded, to givePipes a chance to clean up any resources.
-
Constructor Details
-
AbstractPipeImpl
protected AbstractPipeImpl()Do-nothing constructor. -
AbstractPipeImpl
Basis for the copy constructor.This registers the newly created
Pipewith thePipeClonerthroughPipeCloner.add(Pipe, Pipe).
-
-
Method Details
-
preDestroy
public void preDestroy()Description copied from interface:PipeInvoked before the last copy of the pipeline is about to be discarded, to givePipes a chance to clean up any resources.This can be used to invoke
PreDestroylifecycle 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:
preDestroyin interfacePipe
-