DatabaseJsonPlatform interface.
| Modifier and Type | Field and Description |
|---|---|
| private final Map |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static void | addProvider(final Map<Class<? extends DatabasePlatform>, Supplier<DatabaseJsonPlatform>> fallbackMap, final String className)
|
| public DatabaseJsonPlatform | Returns: JSON extension instance mapped to provided database platformdatabase platform used to search for JSON extension type)Creates |
| public static JsonPlatformManager | Returns: DatabaseJsonPlatform implementations manager instanceGet |
| private static Class | |
| private static Map |
| platforms | back to summary |
|---|---|
| private final Map<Class<? extends DatabasePlatform>, Supplier<DatabaseJsonPlatform>> platforms | |
| JsonPlatformManager | back to summary |
|---|---|
| private JsonPlatformManager() | |
| addProvider | back to summary |
|---|---|
| private static void addProvider(final Map<Class<? extends DatabasePlatform>, Supplier<DatabaseJsonPlatform>> fallbackMap, final String className) | |
| createPlatform | back to summary |
|---|---|
| public DatabaseJsonPlatform createPlatform(final Class<? extends DatabasePlatform> type) Creates
| |
| getInstance | back to summary |
|---|---|
| public static JsonPlatformManager getInstance() Get
| |
| getProvider | back to summary |
|---|---|
private static Class
| |
| initDirectMap | back to summary |
|---|---|
| private static Map | |