| Package | Description |
|---|---|
| ai.grakn.engine |
Implements the REST controllers, task management and post processing features.
|
| ai.grakn.engine.factory | |
| ai.grakn.engine.lock |
| Modifier and Type | Method and Description |
|---|---|
LockProvider |
Server.lockProvider() |
| Modifier and Type | Method and Description |
|---|---|
static Server |
ServerFactory.createServer(EngineID engineId,
GraknConfig config,
ServerStatus serverStatus,
spark.Service sparkHttp,
Collection<HttpController> httpControllers,
ServerRPC rpcServerRPC,
EngineGraknTxFactory engineGraknTxFactory,
com.codahale.metrics.MetricRegistry metricRegistry,
LockProvider lockProvider,
AttributeDeduplicatorDaemon AttributeDeduplicatorDaemon,
KeyspaceStore keyspaceStore)
Allows the creation of a
Server instance with various configurations |
| Constructor and Description |
|---|
Server(EngineID engineId,
GraknConfig config,
ServerStatus serverStatus,
LockProvider lockProvider,
ServerHTTP httpHandler,
AttributeDeduplicatorDaemon AttributeDeduplicatorDaemon,
KeyspaceStore keyspaceStore) |
| Modifier and Type | Method and Description |
|---|---|
static EngineGraknTxFactory |
EngineGraknTxFactory.create(LockProvider lockProvider,
GraknConfig engineConfig,
KeyspaceStore keyspaceStore) |
| Modifier and Type | Class and Description |
|---|---|
class |
ProcessWideLockProvider
Simple locking meachanism that can be used in case of single engine execution
|
Copyright © 2018 Grakn Labs Ltd. All rights reserved.