Class WSTCPModule

java.lang.Object
com.sun.xml.ws.transport.tcp.server.WSTCPModule
Direct Known Subclasses:
WSTCPTomcatRegistry

public abstract class WSTCPModule extends Object
WSTCPModule. Singlton class, which contains SOAP/TCP related information.
Author:
Alexey Stashok
  • Field Details

    • logger

      protected static final Logger logger
  • Constructor Details

    • WSTCPModule

      public WSTCPModule()
  • Method Details

    • getInstance

      @NotNull public static WSTCPModule getInstance()
      Method returns initialized WSTCPModule instance
      Throws:
      IllegalStateException - if instance was not initialized
    • setInstance

      protected static void setInstance(WSTCPModule instance)
    • createServiceChannelEndpoint

      public WSEndpoint<ServiceChannelWSImpl> createServiceChannelEndpoint()
    • register

      public abstract void register(@NotNull String contextPath, @NotNull List<TCPAdapter> adapters)
    • free

      public abstract void free(@NotNull String contextPath, @NotNull List<TCPAdapter> adapters)
    • getPort

      public abstract int getPort()
      Returns port, SOAP/TCP is listening on.
      Returns:
      the port, SOAP/TCP is linstening on. -1 if SOAP/TCP doesn't open own TCP port, but uses connections provided by runtime.