@Deprecated @ExtensionPoint public abstract class ExtensionProvider extends java.lang.Object
Notes :
ServerSide
, ComputeEngineSide
and/or BatchSide
Example:
{@literal @}ServerSide
public class RuleRepositoryProvider extends ExtensionProvider {
private Language[] languages;
public RuleRepositoryProvider(Language[] languages) {
this.languages = languages;
}
public List<RuleRepository> provide() {
List<RuleRepository> result = new ArrayList<RuleRepository>();
for(Language language: languages) {
result.add(new RuleRepository(..., language, ...));
}
return result;
}
}
Constructor and Description |
---|
ExtensionProvider()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Object |
provide()
Deprecated.
|