Class KoeEventAdapter

java.lang.Object
moe.kyokobot.koe.KoeEventAdapter
All Implemented Interfaces:
KoeEventListener

@Deprecated(forRemoval=true) public class KoeEventAdapter extends Object implements KoeEventListener
Deprecated, for removal: This API element is subject to removal in a future version.
Every KoeEventListener method has an empty default implementation now, implement KoeEventListener directly instead.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    gatewayClosed(int code, String reason, boolean byRemote)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Called when the gateway connection is closed.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    gatewayReady(InetSocketAddress target, int ssrc)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Called when one or more users have disconnected from the voice channel.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Called when one or more users have connected to the voice channel.
    void
    userStreamsChanged(String id, int audioSSRC, int videoSSRC, int rtxSSRC)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Called when the stream information for a user has changed.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface moe.kyokobot.koe.KoeEventListener

    sessionLost
  • Constructor Details

    • KoeEventAdapter

      public KoeEventAdapter()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • gatewayError

      public void gatewayError(Throwable cause)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      gatewayError in interface KoeEventListener
    • gatewayReady

      public void gatewayReady(InetSocketAddress target, int ssrc)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      gatewayReady in interface KoeEventListener
    • gatewayClosed

      public void gatewayClosed(int code, String reason, boolean byRemote)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: KoeEventListener
      Called when the gateway connection is closed.
      Specified by:
      gatewayClosed in interface KoeEventListener
      Parameters:
      code - the WebSocket close code.
      reason - the close reason if present, null otherwise.
      byRemote - true if the connection was closed by the gateway, false if it was closed by Koe.
    • userStreamsChanged

      public void userStreamsChanged(String id, int audioSSRC, int videoSSRC, int rtxSSRC)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: KoeEventListener
      Called when the stream information for a user has changed. Not state tracked by Koe, provides data from moe.kyokobot.koe.gateway.Op#USER_SPEAKING as-is.
      Specified by:
      userStreamsChanged in interface KoeEventListener
      Parameters:
      id - the user ID of the user whose stream information has changed.
      audioSSRC - the SSRC of the user's audio stream, or 0 if not present or just disabled.
      videoSSRC - the SSRC of the user's video stream, or 0 if not present or just disabled.
      rtxSSRC - the SSRC of the user's retransmission stream, or 0 if not present or just disabled.
    • usersConnected

      public void usersConnected(List<String> userIds)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: KoeEventListener
      Called when one or more users have connected to the voice channel. Not state tracked by Koe, provides data from Op.CLIENT_CONNECT as-is.
      Specified by:
      usersConnected in interface KoeEventListener
      Parameters:
      userIds - the list of user IDs that have connected, as provided by the gateway.
    • userDisconnected

      public void userDisconnected(String id)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: KoeEventListener
      Called when one or more users have disconnected from the voice channel. Not state tracked by Koe, provides data from Op.CLIENT_DISCONNECT as-is.
      Specified by:
      userDisconnected in interface KoeEventListener
    • externalIPDiscovered

      public void externalIPDiscovered(InetSocketAddress address)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      externalIPDiscovered in interface KoeEventListener
    • sessionDescription

      public void sessionDescription(JsonObject session)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      sessionDescription in interface KoeEventListener