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 Details

    • TubelineAssemblyDecorator

      public TubelineAssemblyDecorator()
      Default constructor.
  • Method Details

    • 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 - tube
      context - 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 - tube
      context - 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 - tube
      context - 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 - tube
      context - 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 - tube
      context - 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 - tube
      context - server context
      Returns:
      updated tube for tubeline or return tube parameter to no-op