Module org.eclipse.persistence.core
Class JsonPlatformManager
java.lang.Object
org.eclipse.persistence.internal.databaseaccess.JsonPlatformManager
Java service manager and service loader for
DatabaseJsonPlatform interface.-
Method Summary
Modifier and TypeMethodDescriptioncreatePlatform(Class<? extends DatabasePlatform> type) CreatesDatabaseJsonPlatformimplementation instance registered for provided database platform.static JsonPlatformManagerGetDatabaseJsonPlatformimplementations manager instance.
-
Method Details
-
getInstance
GetDatabaseJsonPlatformimplementations manager instance.- Returns:
DatabaseJsonPlatformimplementations manager instance
-
createPlatform
CreatesDatabaseJsonPlatformimplementation instance registered for provided database platform. Returned instance is specific platform dependent implementation is registered via SPI. Default JSON extension will be returned when specific platform implementation is missing. Empty platform with JSON support disabled is returned when no JSON support is available.- Parameters:
type- database platform used to search for JSON extension- Returns:
- JSON extension instance mapped to provided database platform
-