Interface ExpansionService.ExpansionServiceRegistrar
- All Known Implementing Classes:
ExpansionService.ExternalTransformRegistrarLoader
- Enclosing class:
ExpansionService
public static interface ExpansionService.ExpansionServiceRegistrar
A registrar that creates
TransformProvider
instances from RunnerApi.FunctionSpec
s.
Transform authors have the ability to provide a registrar by creating a ServiceLoader
entry and a concrete implementation of this interface.
It is optional but recommended to use one of the many build time tools such as AutoService
to generate the necessary META-INF files automatically.
-
Method Summary
-
Method Details
-
knownTransforms
Map<String,TransformProvider> knownTransforms()
-