public class GraknCreator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected EngineGraknTxFactory |
engineGraknTxFactory |
protected EngineID |
engineID |
protected GraknConfig |
graknEngineConfig |
protected GraknEngineServer |
graknEngineServer |
protected GraknEngineStatus |
graknEngineStatus |
protected LockProvider |
lockProvider |
protected com.codahale.metrics.MetricRegistry |
metricRegistry |
protected RedisWrapper |
redisWrapper |
protected spark.Service |
sparkService |
protected TaskManager |
taskManager |
| Constructor and Description |
|---|
GraknCreator() |
| Modifier and Type | Method and Description |
|---|---|
GraknEngineServer |
cleanGraknEngineServer(GraknConfig config) |
GraknEngineServer |
cleanGraknEngineServer(GraknConfig config,
RedisWrapper redisWrapper) |
protected static EngineGraknTxFactory |
engineGraknTxFactory(GraknConfig config,
LockProvider lockProvider) |
protected static EngineID |
engineId() |
protected static GraknEngineStatus |
graknEngineStatus() |
GraknEngineServer |
instantiateGraknEngineServer(Runtime runtime) |
protected EngineGraknTxFactory |
instantiateGraknTxFactory(GraknConfig config,
LockProvider lockProvider) |
protected LockProvider |
instantiateLock(redis.clients.util.Pool<redis.clients.jedis.Jedis> jedisPool) |
protected RedisWrapper |
instantiateRedis(GraknConfig config) |
protected TaskManager |
instantiateTaskManager(com.codahale.metrics.MetricRegistry metricRegistry,
GraknConfig config,
EngineID engineId,
EngineGraknTxFactory factory,
redis.clients.util.Pool<redis.clients.jedis.Jedis> jedisPool,
PostProcessor postProcessor)
Check in with the properties file to decide which type of task manager should be started
and return the TaskManager
|
protected JedisLockProvider |
lockProvider(redis.clients.util.Pool<redis.clients.jedis.Jedis> jedisPool) |
protected static com.codahale.metrics.MetricRegistry |
metricRegistry() |
protected PostProcessor |
postProcessor(com.codahale.metrics.MetricRegistry metricRegistry,
GraknConfig config,
EngineGraknTxFactory factory,
redis.clients.util.Pool<redis.clients.jedis.Jedis> jedisPool,
LockProvider lockProvider) |
protected RedisWrapper |
redisWrapper(GraknConfig config) |
protected static spark.Service |
sparkService() |
protected final EngineID engineID
protected final spark.Service sparkService
protected final GraknEngineStatus graknEngineStatus
protected final com.codahale.metrics.MetricRegistry metricRegistry
protected final GraknConfig graknEngineConfig
protected GraknEngineServer graknEngineServer
protected RedisWrapper redisWrapper
protected LockProvider lockProvider
protected EngineGraknTxFactory engineGraknTxFactory
protected TaskManager taskManager
protected static EngineID engineId()
protected static spark.Service sparkService()
protected static GraknEngineStatus graknEngineStatus()
protected static com.codahale.metrics.MetricRegistry metricRegistry()
public GraknEngineServer instantiateGraknEngineServer(Runtime runtime)
protected RedisWrapper instantiateRedis(GraknConfig config)
protected RedisWrapper redisWrapper(GraknConfig config)
protected LockProvider instantiateLock(redis.clients.util.Pool<redis.clients.jedis.Jedis> jedisPool)
protected JedisLockProvider lockProvider(redis.clients.util.Pool<redis.clients.jedis.Jedis> jedisPool)
protected EngineGraknTxFactory instantiateGraknTxFactory(GraknConfig config, LockProvider lockProvider)
protected static EngineGraknTxFactory engineGraknTxFactory(GraknConfig config, LockProvider lockProvider)
protected TaskManager instantiateTaskManager(com.codahale.metrics.MetricRegistry metricRegistry, GraknConfig config, EngineID engineId, EngineGraknTxFactory factory, redis.clients.util.Pool<redis.clients.jedis.Jedis> jedisPool, PostProcessor postProcessor)
jedisPool - protected PostProcessor postProcessor(com.codahale.metrics.MetricRegistry metricRegistry, GraknConfig config, EngineGraknTxFactory factory, redis.clients.util.Pool<redis.clients.jedis.Jedis> jedisPool, LockProvider lockProvider)
public GraknEngineServer cleanGraknEngineServer(GraknConfig config)
public GraknEngineServer cleanGraknEngineServer(GraknConfig config, RedisWrapper redisWrapper)
Copyright © 2017 Grakn Labs Ltd. All rights reserved.