Record Class AvailablePluginsRequest

java.lang.Object
java.lang.Record
velox.api.layer1.messages.plugin.AvailablePluginsRequest
All Implemented Interfaces:
BmDownMessage<AvailablePluginsRequest,Awaitable>

@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class) public record AvailablePluginsRequest(PluginLayer pluginLayer, AvailablePluginsRequest.Callback callback, AvailablePluginsRequest.CacheMode cacheMode, AvailablePluginsRequest.TargetGroup targetGroup) extends Record implements BmDownMessage<AvailablePluginsRequest,Awaitable>
Request to get the list of available plugins for a specific plugin layer. Should be handled in asynchronous manner, you can block on returned Awaitable if you want to make sure the request is processed.