Interface MediaGatewayConnection

All Known Implementing Classes:
AbstractMediaGatewayConnection, MediaGatewayV4Connection, MediaGatewayV5Connection, MediaGatewayV8Connection

@NonExtendable public interface MediaGatewayConnection
  • Method Details

    • getPing

      long getPing()
    • isOpen

      boolean isOpen()
    • getValve

      @Nullable @Nullable MediaValve getValve()
      Returns:
      The MediaValve used by this connection, or null if this gateway version does not support it.
    • start

    • close

      void close(int code, @Nullable @Nullable String reason)
    • reconnect

      void reconnect()
    • updateSpeaking

      void updateSpeaking(int mask)
    • sendMLSKeyPackage

      default void sendMLSKeyPackage(byte[] keyPackage)
      Send a marshalled MLS key package
    • sendMLSCommitWelcome

      default void sendMLSCommitWelcome(byte[] commitWelcome)
    • sendMLSInvalidCommitWelcome

      default void sendMLSInvalidCommitWelcome(int transitionId)
    • sendSecureFramesReadyForTransition

      default void sendSecureFramesReadyForTransition(int transitionId)