Interface AuthorizedApi

    • Method Detail

      • backId

        void backId​(byte id)
      • ping

        io.aether.utils.futures.AFuture ping​(long nextConnectMsDuration)
      • sendMessage

        void sendMessage​(Message msg)
      • sendMessages

        void sendMessages​(Message[] msg)
      • createAccessGroup

        io.aether.utils.futures.ARFuture<java.lang.Long> createAccessGroup​(java.util.UUID owner,
                                                                           java.util.UUID[] uids)
      • addToAccessGroup

        io.aether.utils.futures.ARFuture<java.lang.Boolean> addToAccessGroup​(long groupId,
                                                                             java.util.UUID uid)
      • removeFromAccessGroup

        io.aether.utils.futures.ARFuture<java.lang.Boolean> removeFromAccessGroup​(long groupId,
                                                                                  java.util.UUID uid)
      • checkAccessForSendMessage

        io.aether.utils.futures.AFuture checkAccessForSendMessage​(java.util.UUID uid)
      • resolverServers

        void resolverServers​(short[] sid)
      • resolverClouds

        void resolverClouds​(java.util.UUID[] uids)
      • getAccessGroups

        io.aether.utils.futures.ARFuture<long[]> getAccessGroups​(java.util.UUID uid)
      • getAccessGroup

        io.aether.utils.futures.ARFuture<io.aether.api.common.AccessGroup> getAccessGroup​(long groupId)
      • getAllAccessedClients

        io.aether.utils.futures.ARFuture<java.util.UUID[]> getAllAccessedClients​(java.util.UUID uid)
      • checkAccessForSendMessage2

        io.aether.utils.futures.ARFuture<java.lang.Boolean> checkAccessForSendMessage2​(java.util.UUID uid1,
                                                                                       java.util.UUID uid2)
      • sendTelemetry

        void sendTelemetry​(Telemetry telemetry)