| Package | Description |
|---|---|
| ai.grakn.engine |
Implements the REST controllers, task management and post processing features.
|
| ai.grakn.engine.factory | |
| ai.grakn.engine.lock | |
| ai.grakn.engine.postprocessing |
| Modifier and Type | Field and Description |
|---|---|
protected LockProvider |
GraknCreator.lockProvider |
| Modifier and Type | Method and Description |
|---|---|
protected LockProvider |
GraknCreator.instantiateLock(redis.clients.util.Pool<redis.clients.jedis.Jedis> jedisPool) |
LockProvider |
GraknEngineServer.lockProvider() |
| Modifier and Type | Method and Description |
|---|---|
static SystemKeyspace |
SystemKeyspaceImpl.create(EngineGraknTxFactory factory,
LockProvider lockProvider,
boolean loadSystemSchema) |
protected static EngineGraknTxFactory |
GraknCreator.engineGraknTxFactory(GraknConfig config,
LockProvider lockProvider) |
protected EngineGraknTxFactory |
GraknCreator.instantiateGraknTxFactory(GraknConfig config,
LockProvider lockProvider) |
protected PostProcessor |
GraknCreator.postProcessor(com.codahale.metrics.MetricRegistry metricRegistry,
GraknConfig config,
EngineGraknTxFactory factory,
redis.clients.util.Pool<redis.clients.jedis.Jedis> jedisPool,
LockProvider lockProvider) |
| Constructor and Description |
|---|
GraknEngineServer(GraknConfig prop,
TaskManager taskManager,
EngineGraknTxFactory factory,
LockProvider lockProvider,
GraknEngineStatus graknEngineStatus,
RedisWrapper redisWrapper,
HttpHandler httpHandler,
EngineID engineId) |
| Modifier and Type | Method and Description |
|---|---|
static EngineGraknTxFactory |
EngineGraknTxFactory.create(LockProvider lockProvider,
GraknConfig engineConfig) |
static EngineGraknTxFactory |
EngineGraknTxFactory.createAndLoadSystemSchema(LockProvider lockProvider,
GraknConfig engineConfig) |
| Modifier and Type | Class and Description |
|---|---|
class |
JedisLockProvider
Provider for Jedis lock
|
class |
ProcessWideLockProvider
Simple locking meachanism that can be used in case of single engine execution
|
| Modifier and Type | Method and Description |
|---|---|
static PostProcessor |
PostProcessor.create(GraknConfig engineConfig,
redis.clients.util.Pool<redis.clients.jedis.Jedis> jedisPool,
EngineGraknTxFactory factory,
LockProvider lockProvider,
com.codahale.metrics.MetricRegistry metricRegistry) |
Copyright © 2017 Grakn Labs Ltd. All rights reserved.