Package velox.api.layer1.messages.plugin
Interface PluginQualifier
- All Known Implementing Classes:
PluginQualifier.PluginName
Qualifier for identifying a plugin. Generally consumer shouldn't care about the actual type of the qualifier and rely on
it, it's just an opaque identifier. But if needed, consumer can use the visitor pattern to extract the information from the qualifier,
or java's switch pattern matching when we will move to Java 21.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic interfacePluginQualifier.Visitor<T,E extends Exception> -
Method Summary
Modifier and TypeMethodDescription<T,E extends Exception>
Tmatch(PluginQualifier.Visitor<T, E> visitor)
-
Method Details
-
match
- Throws:
E
-