Package com.ultikits.ultitools.websocket
Class PanelResponderRegistry.ResponderEntry
java.lang.Object
com.ultikits.ultitools.websocket.PanelResponderRegistry.ResponderEntry
- Enclosing class:
PanelResponderRegistry
An immutable pairing of a responder function with the module name that registered it and,
when the registration named one, the module instance (#506).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final UltiToolsPluginprivate final Stringprivate final Function<com.google.gson.JsonObject, ? extends CompletableFuture<? extends com.google.gson.JsonElement>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateResponderEntry(Function<com.google.gson.JsonObject, ? extends CompletableFuture<? extends com.google.gson.JsonElement>> responder, String ownerModule, UltiToolsPlugin ownerInstance) -
Method Summary
-
Field Details
-
responder
private final Function<com.google.gson.JsonObject,? extends CompletableFuture<? extends com.google.gson.JsonElement>> responder -
ownerModule
-
ownerInstance
-
-
Constructor Details
-
ResponderEntry
private ResponderEntry(Function<com.google.gson.JsonObject, ? extends CompletableFuture<? extends com.google.gson.JsonElement>> responder, String ownerModule, UltiToolsPlugin ownerInstance)
-