Package com.mewna.catnip.util.task
Class GatewayTask<T>
java.lang.Object
com.mewna.catnip.util.task.QueueTask<T>
com.mewna.catnip.util.task.GatewayTask<T>
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic GatewayTask<PresenceImpl>
gatewayPresenceTask
(Catnip catnip, String id, Consumer<PresenceImpl> action) static GatewayTask<com.grack.nanojson.JsonObject>
gatewaySendTask
(Catnip catnip, String id, Consumer<com.grack.nanojson.JsonObject> action) void
run()
void
shutdown()
-
Constructor Details
-
GatewayTask
-
-
Method Details
-
gatewaySendTask
public static GatewayTask<com.grack.nanojson.JsonObject> gatewaySendTask(@Nonnull Catnip catnip, @Nonnull String id, @Nonnull Consumer<com.grack.nanojson.JsonObject> action) -
gatewayPresenceTask
public static GatewayTask<PresenceImpl> gatewayPresenceTask(@Nonnull Catnip catnip, @Nonnull String id, @Nonnull Consumer<PresenceImpl> action) -
shutdown
public void shutdown() -
run
public void run()
-