Class WebSocketTransport<V extends Value<V>>

java.lang.Object
org.smallmind.bayeux.oumuamua.server.spi.AbstractAttributed
org.smallmind.bayeux.oumuamua.server.spi.websocket.jsr356.WebSocketTransport<V>
All Implemented Interfaces:
Attributed, Transport<V>

public class WebSocketTransport<V extends Value<V>> extends AbstractAttributed implements Transport<V>
  • Field Details

  • Constructor Details

  • Method Details

    • getProtocol

      public Protocol<V> getProtocol()
      Specified by:
      getProtocol in interface Transport<V extends Value<V>>
    • getName

      public String getName()
      Specified by:
      getName in interface Transport<V extends Value<V>>
    • isLocal

      public boolean isLocal()
      Specified by:
      isLocal in interface Transport<V extends Value<V>>
    • getMaxIdleTimeoutMilliseconds

      public long getMaxIdleTimeoutMilliseconds()
    • getAsyncSendTimeoutMilliseconds

      public long getAsyncSendTimeoutMilliseconds()
    • getMaximumTextMessageBufferSize

      public int getMaximumTextMessageBufferSize()
    • init

      public void init(Server<?> server, jakarta.servlet.ServletConfig servletConfig) throws jakarta.servlet.ServletException
      Specified by:
      init in interface Transport<V extends Value<V>>
      Throws:
      jakarta.servlet.ServletException