Package com.sun.xml.ws.assembler.dev
Class TubelineAssemblyDecorator
- java.lang.Object
-
- com.sun.xml.ws.assembler.dev.TubelineAssemblyDecorator
-
public class TubelineAssemblyDecorator extends Object
Decorate Tubes during tubeline assembly- Since:
- 2.2.7
-
-
Constructor Summary
Constructors Constructor Description TubelineAssemblyDecorator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TubelineAssemblyDecoratorcomposite(Iterable<TubelineAssemblyDecorator> decorators)Composite decoratorTubedecorateClient(Tube tube, ClientTubelineAssemblyContext context)Decorate client tubeTubedecorateClientHead(Tube tube, ClientTubelineAssemblyContext context)Decorate client head tube.TubedecorateClientTail(Tube tube, ClientTubelineAssemblyContext context)Decorate client tail tube.TubedecorateServer(Tube tube, ServerTubelineAssemblyContext context)Decorate server tubeTubedecorateServerHead(Tube tube, ServerTubelineAssemblyContext context)Decorate server head tube.TubedecorateServerTail(Tube tube, ServerTubelineAssemblyContext context)Decorate server tail tube.
-
-
-
Method Detail
-
composite
public static TubelineAssemblyDecorator composite(Iterable<TubelineAssemblyDecorator> decorators)
Composite decorator- Parameters:
decorators- decorators- Returns:
- composite that delegates to a list of decorators
-
decorateClient
public Tube decorateClient(Tube tube, ClientTubelineAssemblyContext context)
Decorate client tube- Parameters:
tube- tubecontext- client context- Returns:
- updated tube for tubeline or return tube parameter to no-op
-
decorateClientHead
public Tube decorateClientHead(Tube tube, ClientTubelineAssemblyContext context)
Decorate client head tube. The decorateClient method will have been called first.- Parameters:
tube- tubecontext- client context- Returns:
- updated tube for tubeline or return tube parameter to no-op
-
decorateClientTail
public Tube decorateClientTail(Tube tube, ClientTubelineAssemblyContext context)
Decorate client tail tube. The decorateClient method will have been called first.- Parameters:
tube- tubecontext- client context- Returns:
- updated tube for tubeline or return tube parameter to no-op
-
decorateServer
public Tube decorateServer(Tube tube, ServerTubelineAssemblyContext context)
Decorate server tube- Parameters:
tube- tubecontext- server context- Returns:
- updated tube for tubeline or return tube parameter to no-op
-
decorateServerTail
public Tube decorateServerTail(Tube tube, ServerTubelineAssemblyContext context)
Decorate server tail tube. The decorateServer method will have been called first.- Parameters:
tube- tubecontext- server context- Returns:
- updated tube for tubeline or return tube parameter to no-op
-
decorateServerHead
public Tube decorateServerHead(Tube tube, ServerTubelineAssemblyContext context)
Decorate server head tube. The decorateServer method will have been called first- Parameters:
tube- tubecontext- server context- Returns:
- updated tube for tubeline or return tube parameter to no-op
-
-