public interface Control
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PGX_CONFIG_FILE_SYSTEM_PROPERTY |
static java.lang.String |
SERVER_CONFIG_FILE_NAME |
Modifier and Type | Method and Description |
---|---|
PgxFuture<java.lang.Void> |
addPinnedGraph(GraphConfig cfg)
Add a pinned graph (will not be unloaded by engine) to be shared between sessions
|
PgxFuture<java.lang.Void> |
demotePinnedGraph(GraphConfig cfg)
Demote pinned graph.
|
PgxFuture<oracle.pgx.common.VersionInfo> |
getExtendedVersion()
Gets an extended version.
|
PgxFuture<java.util.Map<PgxConfig.Field,java.lang.Object>> |
getPgxConfig()
Gets the pgx config.
|
default PgxFuture<PgxConfig> |
getPgxConfigObject()
Gets the pgx config as
PgxConfig object |
PgxFuture<org.codehaus.jackson.JsonNode> |
getServerState()
Gets the server state.
|
PgxFuture<java.lang.String> |
getVersion() |
PgxFuture<java.lang.Boolean> |
isRunning()
Check if the engine is currently up
|
PgxFuture<java.lang.Void> |
killSession(java.lang.String sessionId)
Kill session.
|
PgxFuture<java.lang.Void> |
resizePool(PoolType poolType,
int parallelism)
resize a pool to use a different degree of parallelism
|
PgxFuture<java.lang.Boolean> |
shutdown(long timeout,
java.util.concurrent.TimeUnit unit)
gracefully shuts down the engine and cleans up resources.
|
PgxFuture<java.lang.Void> |
shutdownNow()
forces the engine to stop and clean up resources.
|
PgxFuture<java.lang.Void> |
shutdownNowIfRunning() |
PgxFuture<java.lang.Void> |
start() |
PgxFuture<java.lang.Void> |
start(java.io.InputStream config) |
PgxFuture<java.lang.Void> |
start(java.util.Map<PgxConfig.Field,java.lang.Object> config) |
default PgxFuture<java.lang.Void> |
start(PgxConfig config) |
PgxFuture<java.lang.Void> |
start(java.lang.String json) |
static final java.lang.String PGX_CONFIG_FILE_SYSTEM_PROPERTY
static final java.lang.String SERVER_CONFIG_FILE_NAME
PgxFuture<java.lang.Void> addPinnedGraph(GraphConfig cfg)
cfg
- PgxFuture<java.lang.Void> demotePinnedGraph(GraphConfig cfg)
cfg
- the cfgPgxFuture<oracle.pgx.common.VersionInfo> getExtendedVersion()
PgxFuture<java.util.Map<PgxConfig.Field,java.lang.Object>> getPgxConfig()
default PgxFuture<PgxConfig> getPgxConfigObject()
PgxConfig
objectPgxFuture<org.codehaus.jackson.JsonNode> getServerState()
PgxFuture<java.lang.String> getVersion()
PgxFuture<java.lang.Boolean> isRunning()
PgxFuture<java.lang.Void> killSession(java.lang.String sessionId)
sessionId
- the session to be killedPgxFuture<java.lang.Void> resizePool(PoolType poolType, int parallelism)
poolType
- which pool to resizeparallelism
- the target parallelismPgxFuture<java.lang.Boolean> shutdown(long timeout, java.util.concurrent.TimeUnit unit)
PgxFuture<java.lang.Void> shutdownNow()
PgxFuture<java.lang.Void> shutdownNowIfRunning()
PgxFuture<java.lang.Void> start()
PgxFuture<java.lang.Void> start(java.io.InputStream config)
PgxFuture<java.lang.Void> start(java.util.Map<PgxConfig.Field,java.lang.Object> config)
PgxFuture<java.lang.Void> start(java.lang.String json)
Copyright © 2016, 2019, Oracle and/or its affiliates. All Rights Reserved.