Class StompServerConnection

java.lang.Object
io.vertx.mutiny.ext.stomp.StompServerConnection
All Implemented Interfaces:
MutinyDelegate

public class StompServerConnection extends Object implements MutinyDelegate
Class representing a connection between a STOMP client a the server. It keeps a references on the client socket, so let write to this socket.

NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.

  • Field Details

  • Constructor Details

    • StompServerConnection

      public StompServerConnection(io.vertx.ext.stomp.StompServerConnection delegate)
    • StompServerConnection

      public StompServerConnection(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.ext.stomp.StompServerConnection getDelegate()
      Specified by:
      getDelegate in interface MutinyDelegate
      Returns:
      the delegate used by this Mutiny object of generated type
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • write

      public StompServerConnection write(io.vertx.ext.stomp.Frame frame)
      Parameters:
      frame - the frame, must not be null.
      Returns:
      the current StompServerConnection
    • write

      public StompServerConnection write(Buffer buffer)
      Parameters:
      buffer - the buffer
      Returns:
      the current StompServerConnection
    • server

      public StompServer server()
      Returns:
      the STOMP server serving this connection.
    • handler

      public StompServerHandler handler()
      Returns:
      the STOMP server handler dealing with this connection
    • session

      public String session()
      Returns:
      the STOMP session id computed when the client has established the connection to the server
    • close

      public void close()
    • ping

      public void ping()
    • onServerActivity

      public void onServerActivity()
    • configureHeartbeat

      public void configureHeartbeat(long ping, long pong, Consumer<StompServerConnection> pingHandler)
      Parameters:
      ping - ping time
      pong - pong time
      pingHandler - the ping handler
    • sslSession

      public SSLSession sslSession()
      Returns:
      SSLSession associated with the underlying socket. Returns null if connection is not SSL.
    • newInstance

      public static StompServerConnection newInstance(io.vertx.ext.stomp.StompServerConnection arg)