Class WSTCPModule

  • Direct Known Subclasses:
    WSTCPTomcatRegistry

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

      • logger

        protected static final Logger logger
    • Constructor Detail

      • WSTCPModule

        public WSTCPModule()
    • Method Detail

      • 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 com.sun.xml.ws.api.server.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.