Package org.apache.polaris.ids.spi
Interface IdGeneratorFactory<I extends org.apache.polaris.ids.api.IdGenerator>
public interface IdGeneratorFactory<I extends org.apache.polaris.ids.api.IdGenerator>
Provides values for ID generators, usually provided by
NodeLease implementations.-
Method Summary
Modifier and TypeMethodDescriptionbuildIdGenerator(Map<String, String> params, IdGeneratorSource idGeneratorSource) buildSystemIdGenerator(Map<String, String> params) static IdGeneratorFactory<?> lookupFactory(String name) name()voidvalidateParameters(Map<String, String> params, IdGeneratorSource idGeneratorSource)
-
Method Details
-
name
String name() -
validateParameters
-
buildIdGenerator
-
buildSystemIdGenerator
-
lookupFactory
-