Interface DriverAPIUser

    • Method Detail

      • executeDriverAPIMethod

        default <T> de.dytanic.cloudnet.common.concurrent.ITask<T> executeDriverAPIMethod​(DriverAPIRequestType requestType,
                                                                                          java.util.function.Consumer<ProtocolBuffer> modifier,
                                                                                          de.dytanic.cloudnet.common.concurrent.function.ThrowableFunction<IPacket,​T,​java.lang.Throwable> responseMapper)
      • executeDriverAPIMethod

        default <T> de.dytanic.cloudnet.common.concurrent.ITask<T> executeDriverAPIMethod​(DriverAPIRequestType requestType,
                                                                                          de.dytanic.cloudnet.common.concurrent.function.ThrowableFunction<IPacket,​T,​java.lang.Throwable> responseMapper)
      • executeVoidDriverAPIMethod

        default de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> executeVoidDriverAPIMethod​(DriverAPIRequestType requestType,
                                                                                                       java.util.function.Consumer<ProtocolBuffer> modifier)
      • executeVoidDriverAPIMethod

        default de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> executeVoidDriverAPIMethod​(DriverAPIRequestType requestType,
                                                                                                       java.util.function.Consumer<ProtocolBuffer> modifier,
                                                                                                       java.util.function.Consumer<IPacket> responseHandler)