Class TransactionSettingRegistry
java.lang.Object
org.eclipse.rdf4j.common.lang.service.ServiceRegistry<String, TransactionSettingFactory>
org.eclipse.rdf4j.common.transaction.TransactionSettingRegistry
A
ServiceRegistry for creating/retrieving TransactionSettings in a transparent way.- Since:
- 3.3.0
- Author:
- Jeen Broekstra
-
Field Summary
Fields inherited from class ServiceRegistry
logger, servicesModifier and TypeFieldDescriptionprotected final org.slf4j.Loggerprotected Map<String, TransactionSettingFactory> -
Method Summary
Modifier and TypeMethodDescriptionstatic TransactionSettingRegistryGets the TransactionSettingRegistry singleton.protected StringgetKey(TransactionSettingFactory factory) Gets the key for the specified service.Methods inherited from class ServiceRegistry
add, get, getAll, getKeys, has, removeModifier and TypeMethodDescriptionadd(TransactionSettingFactory service) Adds a service to the registry.Gets the service for the specified key, if any.getAll()Gets all registered services.getKeys()Gets the set of registered keys.booleanChecks whether a service for the specified key is available.voidremove(TransactionSettingFactory service) Removes a service from the registry.
-
Method Details
-
getInstance
Gets the TransactionSettingRegistry singleton.- Returns:
- The registry singleton.
-
getKey
Description copied from class:ServiceRegistryGets the key for the specified service.- Specified by:
getKeyin classServiceRegistry<String, TransactionSettingFactory>- Parameters:
factory- The service to get the key for.- Returns:
- The key for the specified service.
-