Class ServerPipeAssemblerContext

java.lang.Object
com.sun.xml.ws.api.pipe.ServerTubeAssemblerContext
com.sun.xml.ws.api.pipe.ServerPipeAssemblerContext

@Deprecated public final class ServerPipeAssemblerContext extends ServerTubeAssemblerContext
Deprecated.
Factory for well-known server Pipe implementations that the PipelineAssembler needs to use to satisfy JAX-WS requirements.
Author:
Jitendra Kotamraju
  • Constructor Details

    • ServerPipeAssemblerContext

      public ServerPipeAssemblerContext(@Nullable SEIModel seiModel, @Nullable WSDLPort wsdlModel, @NotNull WSEndpoint endpoint, @NotNull Tube terminal, boolean isSynchronous)
      Deprecated.
  • Method Details

    • createServerMUPipe

      @NotNull public Pipe createServerMUPipe(@NotNull Pipe next)
      Deprecated.
      Creates a Pipe that performs SOAP mustUnderstand processing. This pipe should be before HandlerPipes.
    • createDumpPipe

      public Pipe createDumpPipe(String name, PrintStream out, Pipe next)
      Deprecated.
      creates a Pipe that dumps messages that pass through.
    • createMonitoringPipe

      @NotNull public Pipe createMonitoringPipe(@NotNull Pipe next)
      Deprecated.
      Creates a Pipe that does the monitoring of the invocation for a container
    • createSecurityPipe

      @NotNull public Pipe createSecurityPipe(@NotNull Pipe next)
      Deprecated.
      Creates a Pipe that adds container specific security
    • createValidationPipe

      @NotNull public Pipe createValidationPipe(@NotNull Pipe next)
      Deprecated.
      creates a Pipe that validates messages against schema
    • createHandlerPipe

      @NotNull public Pipe createHandlerPipe(@NotNull Pipe next)
      Deprecated.
      Creates a Pipe that invokes protocol and logical handlers.
    • getTerminalPipe

      @NotNull public Pipe getTerminalPipe()
      Deprecated.
      The last Pipe in the pipeline. The assembler is expected to put additional Pipes in front of it.

      (Just to give you the idea how this is used, normally the terminal pipe is the one that invokes the user application or Provider.)

      Returns:
      always non-null terminal pipe
    • createWsaPipe

      public Pipe createWsaPipe(Pipe next)
      Deprecated.
      Creates WS-Addressing pipe