Class TubelineAssemblyDecorator


  • public class TubelineAssemblyDecorator
    extends Object
    Decorate Tubes during tubeline assembly
    Since:
    2.2.7
    • Constructor Detail

      • TubelineAssemblyDecorator

        public TubelineAssemblyDecorator()
    • Method Detail

      • 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