Uses of Class
com.ultikits.ultitools.utils.PluginInitiationUtils.InboundHandlerEntry
Packages that use PluginInitiationUtils.InboundHandlerEntry
-
Uses of PluginInitiationUtils.InboundHandlerEntry in com.ultikits.ultitools.utils
Fields in com.ultikits.ultitools.utils with type parameters of type PluginInitiationUtils.InboundHandlerEntryModifier and TypeFieldDescriptionprivate static final Map<String, PluginInitiationUtils.InboundHandlerEntry> PluginInitiationUtils.INBOUND_HANDLERSThe inbound-message dispatch table: messagetypestring to thePluginInitiationUtils.InboundHandlerEntrythat serves it.Methods in com.ultikits.ultitools.utils that return PluginInitiationUtils.InboundHandlerEntryModifier and TypeMethodDescription(package private) static PluginInitiationUtils.InboundHandlerEntryPluginInitiationUtils.InboundHandlerEntry.of(Capability capability, PluginInitiationUtils.VerdictRecorder verdictRecorder, BiConsumer<com.google.gson.JsonObject, com.google.gson.JsonObject> handler) An entry whose capability is a fixed constant.(package private) static PluginInitiationUtils.InboundHandlerEntryPluginInitiationUtils.InboundHandlerEntry.resolved(Function<com.google.gson.JsonObject, Capability> resolver, PluginInitiationUtils.VerdictRecorder verdictRecorder, BiConsumer<com.google.gson.JsonObject, com.google.gson.JsonObject> handler) An entry whose capability depends on the inbound message's owndata— thefile_operationcase, whose true capability depends on theoperationfield (D-10's resolver case, D-09).Methods in com.ultikits.ultitools.utils that return types with arguments of type PluginInitiationUtils.InboundHandlerEntryModifier and TypeMethodDescriptionprivate static Map<String, PluginInitiationUtils.InboundHandlerEntry> PluginInitiationUtils.buildInboundHandlers()(package private) static Map<String, PluginInitiationUtils.InboundHandlerEntry> PluginInitiationUtils.inboundDispatchTable()Package-private accessor forPluginInitiationUtils.INBOUND_HANDLERS, exposed only soPluginInitiationUtilsDispatchTableTestcan assert the table's key set and entry identities without duplicatingPluginInitiationUtils.buildInboundHandlers()'s routing record in a second place.Methods in com.ultikits.ultitools.utils with parameters of type PluginInitiationUtils.InboundHandlerEntryModifier and TypeMethodDescriptionprivate static booleanPluginInitiationUtils.dispatchWithCapabilityGate(String type, com.google.gson.JsonObject message, com.google.gson.JsonObject data, PluginInitiationUtils.InboundHandlerEntry entry) The single enforcement point for every inbound capability (D-10).