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
ConstructorsModifierConstructorDescriptionprotected
Do-nothing constructor.protected
AbstractPipeImpl
(Pipe that, PipeCloner cloner) Basis for the copy constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Invoked before the last copy of the pipeline is about to be discarded, to givePipe
s 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
Pipe
with thePipeCloner
throughPipeCloner.add(Pipe, Pipe)
.
-
-
Method Details
-
preDestroy
public void preDestroy()Description copied from interface:Pipe
Invoked before the last copy of the pipeline is about to be discarded, to givePipe
s 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 interfacePipe
-