Interface KoeClient

All Superinterfaces:
AutoCloseable, Closeable
All Known Subinterfaces:
KoeClientExperimental
All Known Implementing Classes:
KoeClientImpl

@NonExtendable public interface KoeClient extends Closeable
  • Method Details

    • createConnection

      @NotNull @NotNull MediaConnection createConnection(long guildId)
    • getConnection

      @Nullable @Nullable MediaConnection getConnection(long guildId)
    • destroyConnection

      void destroyConnection(long guildId)
    • getConnections

      @NotNull @NotNull Map<Long,MediaConnection> getConnections()
    • close

      void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • getClientId

      long getClientId()
    • getOptions

      @NotNull @NotNull KoeOptions getOptions()
    • getGatewayVersion

      @NotNull @NotNull GatewayVersion getGatewayVersion()