Skip navigation links
Grakn
A B C D E F G H I J K L M N O P Q R S T U V W 

A

accept(Task) - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskQueueConsumer
 
addTask(TaskState, TaskConfiguration) - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskManager
 
addTask(TaskState, TaskConfiguration) - Method in interface ai.grakn.engine.tasks.manager.TaskManager
Schedule a BackgroundTask for execution.
addURI(String) - Method in class ai.grakn.engine.data.RedisWrapper.Builder
 
adjustCount(String, long) - Method in class ai.grakn.engine.postprocessing.RedisCountStorage
Adjusts the count for a specific key.
ai.grakn.engine - package ai.grakn.engine
Implements the REST controllers, task management and post processing features.
ai.grakn.engine.controller - package ai.grakn.engine.controller
Implementation of Grakn server REST endpoints.
ai.grakn.engine.controller.response - package ai.grakn.engine.controller.response
 
ai.grakn.engine.controller.util - package ai.grakn.engine.controller.util
 
ai.grakn.engine.data - package ai.grakn.engine.data
 
ai.grakn.engine.factory - package ai.grakn.engine.factory
 
ai.grakn.engine.grakn_pid - package ai.grakn.engine.grakn_pid
 
ai.grakn.engine.loader - package ai.grakn.engine.loader
Implements MutatorTask.
ai.grakn.engine.lock - package ai.grakn.engine.lock
 
ai.grakn.engine.module - package ai.grakn.engine.module
 
ai.grakn.engine.postprocessing - package ai.grakn.engine.postprocessing
 
ai.grakn.engine.printer - package ai.grakn.engine.printer
 
ai.grakn.engine.session - package ai.grakn.engine.session
Severside websocket implementation.
ai.grakn.engine.tasks - package ai.grakn.engine.tasks
 
ai.grakn.engine.tasks.manager - package ai.grakn.engine.tasks.manager
 
ai.grakn.engine.tasks.manager.redisqueue - package ai.grakn.engine.tasks.manager.redisqueue
 
ai.grakn.engine.tasks.mock - package ai.grakn.engine.tasks.mock
 
ai.grakn.engine.util - package ai.grakn.engine.util
Implementation of internal engine utilities.
Answer - Class in ai.grakn.engine.controller.response
Response wrapper for Answer
Answer() - Constructor for class ai.grakn.engine.controller.response.Answer
 
Attribute - Class in ai.grakn.engine.controller.response
Wrapper class for Attribute
Attribute() - Constructor for class ai.grakn.engine.controller.response.Attribute
 
attributes() - Method in class ai.grakn.engine.controller.response.Thing
 
attributes() - Method in class ai.grakn.engine.controller.response.Type
 
AttributeType - Class in ai.grakn.engine.controller.response
Wrapper class for AttributeType
AttributeType() - Constructor for class ai.grakn.engine.controller.response.AttributeType
 

B

BackgroundTask - Class in ai.grakn.engine.tasks
Interface which all tasks that wish to be scheduled for later execution as background tasks must implement.
BackgroundTask() - Constructor for class ai.grakn.engine.tasks.BackgroundTask
 
baseType() - Method in class ai.grakn.engine.controller.response.Concept
 
build(Concept) - Static method in class ai.grakn.engine.controller.response.ConceptBuilder
Takes a Concept and returns the equivalent response object
build() - Method in class ai.grakn.engine.data.RedisWrapper.Builder
 
build(Object) - Method in class ai.grakn.engine.printer.JacksonPrinter
 
build() - Method in class ai.grakn.engine.tasks.manager.redisqueue.Task.Builder
 
builder() - Static method in class ai.grakn.engine.data.RedisWrapper
 
Builder() - Constructor for class ai.grakn.engine.data.RedisWrapper.Builder
 
builder() - Static method in class ai.grakn.engine.tasks.manager.redisqueue.Task
 
Builder() - Constructor for class ai.grakn.engine.tasks.manager.redisqueue.Task.Builder
 
buildExplanation(Answer, Printer) - Static method in class ai.grakn.engine.controller.response.ExplanationBuilder
 
buildThings(Type, int, int) - Static method in class ai.grakn.engine.controller.response.ConceptBuilder
Gets all the instances of a specific Type and wraps them in a Things response object

C

cancelled - Variable in class ai.grakn.engine.tasks.mock.MockBackgroundTask
 
cancelledTasks() - Static method in class ai.grakn.engine.tasks.mock.MockBackgroundTask
 
cleanGraknEngineServer(GraknConfig) - Method in class ai.grakn.engine.GraknCreator
 
cleanGraknEngineServer(GraknConfig, RedisWrapper) - Method in class ai.grakn.engine.GraknCreator
 
clear() - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskStorage
 
clear() - Method in interface ai.grakn.engine.tasks.manager.TaskStateStorage
 
clearTasks() - Static method in class ai.grakn.engine.tasks.mock.MockBackgroundTask
 
close() - Method in class ai.grakn.engine.data.RedisWrapper
 
close() - Method in class ai.grakn.engine.GraknEngineServer
 
close() - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskManager
 
CommitLogController - Class in ai.grakn.engine.controller
A controller which core submits commit logs to so we can post-process jobs for cleanup.
CommitLogController(Service, TaskManager, PostProcessor) - Constructor for class ai.grakn.engine.controller.CommitLogController
 
completedTasks() - Static method in class ai.grakn.engine.tasks.mock.MockBackgroundTask
 
Concept - Class in ai.grakn.engine.controller.response
Wrapper class for Concept
Concept() - Constructor for class ai.grakn.engine.controller.response.Concept
 
ConceptBuilder - Class in ai.grakn.engine.controller.response
Factory used to build the wrapper Concepts from real Concepts
ConceptBuilder() - Constructor for class ai.grakn.engine.controller.response.ConceptBuilder
 
ConceptController - Class in ai.grakn.engine.controller
Endpoints used to query for Concepts
ConceptController(EngineGraknTxFactory, Service, MetricRegistry) - Constructor for class ai.grakn.engine.controller.ConceptController
 
conceptMap() - Method in class ai.grakn.engine.controller.response.Answer
 
config() - Method in class ai.grakn.engine.factory.EngineGraknTxFactory
 
configuration() - Method in class ai.grakn.engine.tasks.BackgroundTask
 
configuration() - Method in class ai.grakn.engine.tasks.manager.TaskConfiguration
 
configureSpark(Service, GraknConfig) - Static method in class ai.grakn.engine.HttpHandler
 
configureSpark(Service, String, int, Path, int) - Static method in class ai.grakn.engine.HttpHandler
 
containsKeyspace(Keyspace) - Method in class ai.grakn.engine.SystemKeyspaceImpl
 
containsTask(TaskId) - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskStorage
 
containsTask(TaskId) - Method in interface ai.grakn.engine.tasks.manager.TaskStateStorage
Returns whether the storage contains the given task
copy() - Method in class ai.grakn.engine.tasks.manager.TaskState
 
create(Map<String, Concept>) - Static method in class ai.grakn.engine.controller.response.Answer
 
create(Answer) - Static method in class ai.grakn.engine.controller.response.Answer
 
create(ConceptId, Link, EmbeddedSchemaConcept, Link, Link, Link, boolean, String, String, String) - Static method in class ai.grakn.engine.controller.response.Attribute
 
create(ConceptId, Link, Label, Boolean, EmbeddedSchemaConcept, Link, Boolean, Link, Link, Link, Link, String, String) - Static method in class ai.grakn.engine.controller.response.AttributeType
 
create(ConceptId, Link, EmbeddedSchemaConcept, String, String) - Static method in class ai.grakn.engine.controller.response.EmbeddedAttribute
 
create(Attribute) - Static method in class ai.grakn.engine.controller.response.EmbeddedAttribute
 
create(Link, Label) - Static method in class ai.grakn.engine.controller.response.EmbeddedSchemaConcept
 
create(SchemaConcept) - Static method in class ai.grakn.engine.controller.response.EmbeddedSchemaConcept
 
create(ConceptId, Link, EmbeddedSchemaConcept, Link, Link, Link, boolean, String) - Static method in class ai.grakn.engine.controller.response.Entity
 
create(ConceptId, Link, Label, Boolean, EmbeddedSchemaConcept, Link, Boolean, Link, Link, Link, Link) - Static method in class ai.grakn.engine.controller.response.EntityType
 
create(String) - Static method in class ai.grakn.engine.controller.response.Link
 
create(Thing) - Static method in class ai.grakn.engine.controller.response.Link
 
create(SchemaConcept) - Static method in class ai.grakn.engine.controller.response.Link
 
create(ConceptId, Link, Label, EmbeddedSchemaConcept, Link, Link, Link, Link, Link) - Static method in class ai.grakn.engine.controller.response.MetaConcept
 
create(ConceptId, Link, EmbeddedSchemaConcept, Link, Link, Link, boolean, String, Set<RolePlayer>) - Static method in class ai.grakn.engine.controller.response.Relationship
 
create(ConceptId, Link, Label, Boolean, EmbeddedSchemaConcept, Link, Boolean, Link, Link, Link, Link, Set<Link>) - Static method in class ai.grakn.engine.controller.response.RelationshipType
 
create(ConceptId, Link, Label, Boolean, EmbeddedSchemaConcept, Link, Set<Link>, Set<Link>) - Static method in class ai.grakn.engine.controller.response.Role
 
create(Link, Link) - Static method in class ai.grakn.engine.controller.response.RolePlayer
 
create(ConceptId, Link, Label, Boolean, EmbeddedSchemaConcept, Link, String, String) - Static method in class ai.grakn.engine.controller.response.Rule
 
create(Link, Set<Thing>, Link, Link) - Static method in class ai.grakn.engine.controller.response.Things
 
create(LockProvider, GraknConfig) - Static method in class ai.grakn.engine.factory.EngineGraknTxFactory
 
create(GraknConfig, Pool<Jedis>, EngineGraknTxFactory, LockProvider, MetricRegistry) - Static method in class ai.grakn.engine.postprocessing.PostProcessor
 
create(Pool<Jedis>, MetricRegistry) - Static method in class ai.grakn.engine.postprocessing.RedisCountStorage
 
create() - Static method in class ai.grakn.engine.printer.JacksonPrinter
 
create() - Static method in class ai.grakn.engine.session.RemoteSession
 
create(EngineGraknTxFactory, LockProvider, boolean) - Static method in class ai.grakn.engine.SystemKeyspaceImpl
 
create(Redisq<Task>, MetricRegistry) - Static method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskStorage
 
createAndLoadSystemSchema(LockProvider, GraknConfig) - Static method in class ai.grakn.engine.factory.EngineGraknTxFactory
 
createAttributesLink(Thing) - Static method in class ai.grakn.engine.controller.response.Link
Creates a link to fetch all the EmbeddedAttributes of a Thing
createAttributesLink(Type) - Static method in class ai.grakn.engine.controller.response.Link
Creates a link to get all the attributes of a Type
createConfig(CommitLog) - Static method in class ai.grakn.engine.postprocessing.PostProcessingTask
Helper method which creates the task config needed in order to execute a PP task
createInstanceLink(Type) - Static method in class ai.grakn.engine.controller.response.Link
Creates a link to fetch the instances of a Type
createInstanceLink(Type, int, int) - Static method in class ai.grakn.engine.controller.response.Link
Creates a link to get all the paged instances of a Type
createInstancesLink(Type) - Static method in class ai.grakn.engine.controller.response.Link
Creates a link to get all the instances of a Type
createKeysLink(Thing) - Static method in class ai.grakn.engine.controller.response.Link
Creates a link to fetch all the EmbeddedAttributes of a Thing
createKeysLink(Type) - Static method in class ai.grakn.engine.controller.response.Link
Creates a link to get all the keys of a Type
createPidFile_deleteOnExit() - Method in class ai.grakn.engine.grakn_pid.GraknPid
 
createPlaysLink(Type) - Static method in class ai.grakn.engine.controller.response.Link
Creates a link to get all the plays of a Type
createRelationshipsLink(Thing) - Static method in class ai.grakn.engine.controller.response.Link
Creates a link to fetch all the Relationship)s of a {@link Thing}
createSubsLink(SchemaConcept) - Static method in class ai.grakn.engine.controller.response.Link
Creates a link to get all the subs of a SchemaConcept
createTask(Class) - Static method in class ai.grakn.engine.postprocessing.PostProcessingTask
Helper method which creates PP Task States.

D

dataType() - Method in class ai.grakn.engine.controller.response.Attribute
 
dataType() - Method in class ai.grakn.engine.controller.response.AttributeType
 
dataType() - Method in class ai.grakn.engine.controller.response.EmbeddedAttribute
 
deleteKeyspace(Keyspace) - Method in class ai.grakn.engine.SystemKeyspaceImpl
 

E

EmbeddedAttribute - Class in ai.grakn.engine.controller.response
Wrapper class for a light representation of Attributes which are embedded in the Thing representations
EmbeddedAttribute() - Constructor for class ai.grakn.engine.controller.response.EmbeddedAttribute
 
EmbeddedSchemaConcept - Class in ai.grakn.engine.controller.response
Wrapper class for a light representation of Type which is embedded in the Thing representation
EmbeddedSchemaConcept() - Constructor for class ai.grakn.engine.controller.response.EmbeddedSchemaConcept
 
engineConfiguration() - Method in class ai.grakn.engine.tasks.BackgroundTask
 
EngineGraknTxFactory - Class in ai.grakn.engine.factory
Engine's internal GraknTx Factory
engineGraknTxFactory - Variable in class ai.grakn.engine.GraknCreator
 
engineGraknTxFactory(GraknConfig, LockProvider) - Static method in class ai.grakn.engine.GraknCreator
 
engineID - Variable in class ai.grakn.engine.GraknCreator
 
engineId() - Static method in class ai.grakn.engine.GraknCreator
 
EngineID - Class in ai.grakn.engine.util
Assigns a random ID to the current instance of Engine.
EngineID() - Constructor for class ai.grakn.engine.util.EngineID
 
Entity - Class in ai.grakn.engine.controller.response
Wrapper class for Entity
Entity() - Constructor for class ai.grakn.engine.controller.response.Entity
 
EntityType - Class in ai.grakn.engine.controller.response
Wrapper class for EntityType
EntityType() - Constructor for class ai.grakn.engine.controller.response.EntityType
 
exception(String, Exception) - Static method in exception ai.grakn.engine.module.GraknModuleException
 
exception() - Method in class ai.grakn.engine.tasks.manager.TaskState
 
executeStartInner(TaskId) - Method in class ai.grakn.engine.tasks.mock.FailingMockTask
 
executeStartInner(TaskId) - Method in class ai.grakn.engine.tasks.mock.LongExecutionMockTask
 
executeStartInner(TaskId) - Method in class ai.grakn.engine.tasks.mock.MockBackgroundTask
 
executeStartInner(TaskId) - Method in class ai.grakn.engine.tasks.mock.ShortExecutionMockTask
 
explanation() - Method in class ai.grakn.engine.controller.response.Thing
 
ExplanationBuilder - Class in ai.grakn.engine.controller.response
Builds the explanation for a given series of Answers
ExplanationBuilder() - Constructor for class ai.grakn.engine.controller.response.ExplanationBuilder
 
extractJsonField(Json, String...) - Static method in class ai.grakn.engine.controller.util.Requests
Given a Json object, attempt to extract a single field as supplied, or throw a user-friendly exception clearly indicating the missing field

F

factory() - Method in class ai.grakn.engine.GraknEngineServer
 
factory() - Method in class ai.grakn.engine.tasks.BackgroundTask
 
FailingMockTask - Class in ai.grakn.engine.tasks.mock
Mocked task that will throw exception
FailingMockTask() - Constructor for class ai.grakn.engine.tasks.mock.FailingMockTask
 

G

getAcceptType(Request) - Static method in class ai.grakn.engine.controller.util.Requests
Gets the accepted type of the request
getCount(String) - Method in class ai.grakn.engine.postprocessing.RedisCountStorage
Gets the count for the specified key.
getEngineID() - Method in class ai.grakn.engine.tasks.manager.TaskState
 
getGraknEngineStatus() - Method in class ai.grakn.engine.GraknEngineServer
 
getGraknModules() - Static method in class ai.grakn.engine.module.GraknModuleManager
 
getHttpHandler() - Method in class ai.grakn.engine.GraknEngineServer
 
getId() - Method in class ai.grakn.engine.tasks.manager.TaskState
 
getIdAsString() - Method in class ai.grakn.engine.tasks.manager.redisqueue.Task
 
getJedisPool() - Method in class ai.grakn.engine.data.RedisWrapper
 
getKeyNumInstances(Keyspace, ConceptId) - Static method in class ai.grakn.engine.postprocessing.RedisCountStorage
All the valid keys which map to values in the redis cache
getKeyNumShards(Keyspace, ConceptId) - Static method in class ai.grakn.engine.postprocessing.RedisCountStorage
 
getLock(String) - Method in class ai.grakn.engine.lock.JedisLockProvider
 
getLock(String) - Method in interface ai.grakn.engine.lock.LockProvider
 
getLock(String) - Method in class ai.grakn.engine.lock.ProcessWideLockProvider
 
getLockName() - Method in class ai.grakn.engine.lock.JedisLock
 
getPidFilePath() - Method in exception ai.grakn.engine.grakn_pid.PidFileAlreadyExistsException
 
getQueue() - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskManager
 
getSerialVersionUID() - Static method in class ai.grakn.engine.tasks.manager.TaskState
 
getState(TaskId) - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskStorage
 
getState(TaskId) - Method in interface ai.grakn.engine.tasks.manager.TaskStateStorage
This is a copy of the internal TaskState object.
getStatus() - Method in class ai.grakn.engine.tasks.manager.TaskState
 
getTaskClassName() - Method in class ai.grakn.engine.tasks.manager.TaskState
 
getTaskConfiguration() - Method in class ai.grakn.engine.tasks.manager.redisqueue.Task
 
getTaskManager() - Method in class ai.grakn.engine.GraknEngineServer
 
getTasks(TaskStatus, String, String, EngineID, int, int) - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskStorage
 
getTasks(TaskStatus, String, String, EngineID, int, int) - Method in interface ai.grakn.engine.tasks.manager.TaskStateStorage
Return a Set of Pairs of tasks that match any of the criteria.
getTaskState() - Method in class ai.grakn.engine.tasks.manager.redisqueue.Task
 
getValue() - Method in class ai.grakn.engine.util.EngineID
 
Grakn - Class in ai.grakn.engine
Main class invoked by bash scripting
Grakn() - Constructor for class ai.grakn.engine.Grakn
 
GRAKN_PID_FILE_PATH - Static variable in class ai.grakn.engine.grakn_pid.GraknPid
 
GraknCreator - Class in ai.grakn.engine
Static configurator for classes
GraknCreator() - Constructor for class ai.grakn.engine.GraknCreator
 
graknEngineConfig - Variable in class ai.grakn.engine.GraknCreator
 
graknEngineServer - Variable in class ai.grakn.engine.GraknCreator
 
GraknEngineServer - Class in ai.grakn.engine
Main class in charge to start a web server and all the REST controllers.
GraknEngineServer(GraknConfig, TaskManager, EngineGraknTxFactory, LockProvider, GraknEngineStatus, RedisWrapper, HttpHandler, EngineID) - Constructor for class ai.grakn.engine.GraknEngineServer
 
graknEngineStatus - Variable in class ai.grakn.engine.GraknCreator
 
graknEngineStatus() - Static method in class ai.grakn.engine.GraknCreator
 
GraknEngineStatus - Class in ai.grakn.engine
Contains information on the state of an engine.
GraknEngineStatus() - Constructor for class ai.grakn.engine.GraknEngineStatus
 
GraknModuleException - Exception in ai.grakn.engine.module
A class representing grakn module-related exceptions
GraknModuleException(String, Exception) - Constructor for exception ai.grakn.engine.module.GraknModuleException
 
GraknModuleHelper - Class in ai.grakn.engine.module
A helper class for GraknModuleManager.
GraknModuleHelper() - Constructor for class ai.grakn.engine.module.GraknModuleHelper
 
GraknModuleManager - Class in ai.grakn.engine.module
Grakn Module Manager class.
GraknModuleManager() - Constructor for class ai.grakn.engine.module.GraknModuleManager
 
GraknPid - Class in ai.grakn.engine.grakn_pid
A class which manages grakn engine's PID
GraknPid(long) - Constructor for class ai.grakn.engine.grakn_pid.GraknPid
 
GraknTxMutators - Class in ai.grakn.engine.postprocessing
Abstract class containing utilities for graph mutations
GraknTxMutators() - Constructor for class ai.grakn.engine.postprocessing.GraknTxMutators
 
graql() - Method in class ai.grakn.engine.controller.response.Keyspace
 
GraqlController - Class in ai.grakn.engine.controller
Endpoints used to query the graph using Graql and build a HAL, Graql or Json response.
GraqlController(EngineGraknTxFactory, Service, TaskManager, PostProcessor, Printer, MetricRegistry) - Constructor for class ai.grakn.engine.controller.GraqlController
 
graqlString(boolean, Concept) - Method in class ai.grakn.engine.printer.JacksonPrinter
 
graqlString(boolean, Answer) - Method in class ai.grakn.engine.printer.JacksonPrinter
 
graqlString(boolean, boolean) - Method in class ai.grakn.engine.printer.JacksonPrinter
 
graqlString(boolean, Map) - Method in class ai.grakn.engine.printer.JacksonPrinter
 
graqlString(boolean, Collection) - Method in class ai.grakn.engine.printer.JacksonPrinter
 
graqlString(boolean, Optional) - Method in class ai.grakn.engine.printer.JacksonPrinter
 
graqlStringDefault(boolean, Object) - Method in class ai.grakn.engine.printer.JacksonPrinter
 

H

HttpHandler - Class in ai.grakn.engine
 
HttpHandler(GraknConfig, Service, EngineGraknTxFactory, MetricRegistry, GraknEngineStatus, TaskManager, PostProcessor) - Constructor for class ai.grakn.engine.HttpHandler
 

I

id() - Method in class ai.grakn.engine.controller.response.Concept
 
id() - Method in class ai.grakn.engine.controller.response.EmbeddedAttribute
 
id() - Method in class ai.grakn.engine.controller.response.Keyspace
 
id() - Method in class ai.grakn.engine.controller.response.Keyspaces
 
id() - Method in class ai.grakn.engine.controller.response.Link
 
implicit() - Method in class ai.grakn.engine.controller.response.SchemaConcept
 
inferred() - Method in class ai.grakn.engine.controller.response.Thing
 
initialise() - Static method in class ai.grakn.engine.module.GraknModuleManager
 
initialiseNewKeyspace(Keyspace) - Method in class ai.grakn.engine.factory.EngineGraknTxFactory
Initialise a new Keyspace by opening and closing a transaction on it.
initialize(TaskConfiguration, GraknConfig, EngineGraknTxFactory, MetricRegistry, PostProcessor) - Method in class ai.grakn.engine.tasks.BackgroundTask
Initialize the BackgroundTask.
instances() - Method in class ai.grakn.engine.controller.response.Things
 
instances() - Method in class ai.grakn.engine.controller.response.Type
 
instantiateGraknEngineServer(Runtime) - Method in class ai.grakn.engine.GraknCreator
 
instantiateGraknTxFactory(GraknConfig, LockProvider) - Method in class ai.grakn.engine.GraknCreator
 
instantiateLock(Pool<Jedis>) - Method in class ai.grakn.engine.GraknCreator
 
instantiateRedis(GraknConfig) - Method in class ai.grakn.engine.GraknCreator
 
instantiateTaskManager(MetricRegistry, GraknConfig, EngineID, EngineGraknTxFactory, Pool<Jedis>, PostProcessor) - Method in class ai.grakn.engine.GraknCreator
Check in with the properties file to decide which type of task manager should be started and return the TaskManager
isAbstract() - Method in class ai.grakn.engine.controller.response.Type
 
isReady() - Method in class ai.grakn.engine.GraknEngineStatus
 

J

JacksonPrinter - Class in ai.grakn.engine.printer
This class is used to convert the responses from graql queries into objects which can be Jacksonised into their correct Json representation.
JacksonPrinter() - Constructor for class ai.grakn.engine.printer.JacksonPrinter
 
JedisLock - Class in ai.grakn.engine.lock
Wrapper for Jedis lock
JedisLock(Pool<Jedis>, String) - Constructor for class ai.grakn.engine.lock.JedisLock
 
JedisLockProvider - Class in ai.grakn.engine.lock
Provider for Jedis lock
JedisLockProvider(Pool<Jedis>) - Constructor for class ai.grakn.engine.lock.JedisLockProvider
 

K

keys() - Method in class ai.grakn.engine.controller.response.Thing
 
keys() - Method in class ai.grakn.engine.controller.response.Type
 
Keyspace - Class in ai.grakn.engine.controller.response
Response object representing Keyspace
Keyspace() - Constructor for class ai.grakn.engine.controller.response.Keyspace
 
Keyspaces - Class in ai.grakn.engine.controller.response
Response object representing a collection of Keyspaces
Keyspaces() - Constructor for class ai.grakn.engine.controller.response.Keyspaces
 
keyspaces() - Method in class ai.grakn.engine.controller.response.Keyspaces
 
keyspaces() - Method in class ai.grakn.engine.SystemKeyspaceImpl
 

L

label() - Method in class ai.grakn.engine.controller.response.EmbeddedSchemaConcept
 
label() - Method in class ai.grakn.engine.controller.response.SchemaConcept
 
Link - Class in ai.grakn.engine.controller.response
A helper class used to represent a link between different wrapper Concept
Link() - Constructor for class ai.grakn.engine.controller.response.Link
 
listFolders(Path) - Static method in class ai.grakn.engine.module.GraknModuleHelper
 
listJarFiles(Path) - Static method in class ai.grakn.engine.module.GraknModuleHelper
 
loadSystemSchema() - Method in class ai.grakn.engine.SystemKeyspaceImpl
 
lock() - Method in class ai.grakn.engine.lock.JedisLock
 
lock() - Method in class ai.grakn.engine.lock.NonReentrantLock
 
lockInterruptibly() - Method in class ai.grakn.engine.lock.JedisLock
 
lockInterruptibly() - Method in class ai.grakn.engine.lock.NonReentrantLock
 
lockProvider - Variable in class ai.grakn.engine.GraknCreator
 
lockProvider(Pool<Jedis>) - Method in class ai.grakn.engine.GraknCreator
 
lockProvider() - Method in class ai.grakn.engine.GraknEngineServer
 
LockProvider - Interface in ai.grakn.engine.lock
Distributed lock interface
LongExecutionMockTask - Class in ai.grakn.engine.tasks.mock
Mock task that will run for 10 ms
LongExecutionMockTask() - Constructor for class ai.grakn.engine.tasks.mock.LongExecutionMockTask
 

M

main(String[]) - Static method in class ai.grakn.engine.Grakn
Invocation from class 'GraknProcess' in grakn-dist project
mandatoryBody(Request) - Static method in class ai.grakn.engine.controller.util.Requests
Given a {@link Request), retreive the value of the request body.
mandatoryPathParameter(Request, String) - Static method in class ai.grakn.engine.controller.util.Requests
Given a Function, retrieve the value of the by applying that function
mandatoryQueryParameter(Request, String) - Static method in class ai.grakn.engine.controller.util.Requests
Given a Request object retrieve the value of the argument.
mandatoryQueryParameter(Function<String, Optional<T>>, String) - Static method in class ai.grakn.engine.controller.util.Requests
Given a Function, retrieve the value of the by applying that function
markFailed(String) - Method in class ai.grakn.engine.tasks.manager.TaskState
 
me() - Static method in class ai.grakn.engine.util.EngineID
 
mergeDuplicateConcepts(GraknTx, String, Set<ConceptId>) - Method in class ai.grakn.engine.postprocessing.PostProcessor
Merges duplicate Concepts based on the unique index provided plus the ConceptIds of the suspected duplicates
MetaConcept - Class in ai.grakn.engine.controller.response
Special wrapper class for the top meta concept Schema.MetaSchema.THING;
MetaConcept() - Constructor for class ai.grakn.engine.controller.response.MetaConcept
 
metricRegistry - Variable in class ai.grakn.engine.GraknCreator
 
metricRegistry() - Static method in class ai.grakn.engine.GraknCreator
 
metricRegistry() - Method in class ai.grakn.engine.tasks.BackgroundTask
 
MockBackgroundTask - Class in ai.grakn.engine.tasks.mock
Main task Mock class- keeps track of completed and failed tasks
MockBackgroundTask() - Constructor for class ai.grakn.engine.tasks.mock.MockBackgroundTask
 

N

name() - Method in class ai.grakn.engine.controller.response.Keyspace
 
newCondition() - Method in class ai.grakn.engine.lock.JedisLock
 
newCondition() - Method in class ai.grakn.engine.lock.NonReentrantLock
 
newState(TaskState) - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskStorage
 
newState(TaskState) - Method in interface ai.grakn.engine.tasks.manager.TaskStateStorage
Create a new task state and store it, returning an ID to later access this task state.
next() - Method in class ai.grakn.engine.controller.response.Things
 
NonReentrantLock - Class in ai.grakn.engine.lock
A non-reentrant lock
NonReentrantLock() - Constructor for class ai.grakn.engine.lock.NonReentrantLock
 

O

of(Keyspace) - Static method in class ai.grakn.engine.controller.response.Keyspace
 
of(Set<Keyspace>) - Static method in class ai.grakn.engine.controller.response.Keyspaces
 
of(String) - Static method in class ai.grakn.engine.tasks.manager.TaskConfiguration
 
of(Class<?>, String) - Static method in class ai.grakn.engine.tasks.manager.TaskState
 
of(TaskId) - Static method in class ai.grakn.engine.tasks.manager.TaskState
 
of(TaskId, TaskStatus) - Static method in class ai.grakn.engine.tasks.manager.TaskState
 
of(String) - Static method in class ai.grakn.engine.util.EngineID
 
onWebSocketClose(int, String) - Method in class ai.grakn.engine.session.RemoteSession
 
onWebSocketText(String) - Method in class ai.grakn.engine.session.RemoteSession
 
openKeyspace(Keyspace) - Method in class ai.grakn.engine.SystemKeyspaceImpl
 

P

PidFileAlreadyExistsException - Exception in ai.grakn.engine.grakn_pid
A class which manages grakn engine's PID
PidFileAlreadyExistsException(Path) - Constructor for exception ai.grakn.engine.grakn_pid.PidFileAlreadyExistsException
 
plays() - Method in class ai.grakn.engine.controller.response.Type
 
PostProcessingTask - Class in ai.grakn.engine.postprocessing
Task that control when postprocessing starts.
PostProcessingTask() - Constructor for class ai.grakn.engine.postprocessing.PostProcessingTask
 
postProcessor(MetricRegistry, GraknConfig, EngineGraknTxFactory, Pool<Jedis>, LockProvider) - Method in class ai.grakn.engine.GraknCreator
 
PostProcessor - Class in ai.grakn.engine.postprocessing
Class responsible for post processing concepts which may be broken.
postProcessor() - Method in class ai.grakn.engine.tasks.BackgroundTask
 
previous() - Method in class ai.grakn.engine.controller.response.Things
 
ProcessWideLockProvider - Class in ai.grakn.engine.lock
Simple locking meachanism that can be used in case of single engine execution
ProcessWideLockProvider() - Constructor for class ai.grakn.engine.lock.ProcessWideLockProvider
 

Q

queryParameter(Request, String) - Static method in class ai.grakn.engine.controller.util.Requests
Given a Request, retrieve the value of the

R

RedisCountStorage - Class in ai.grakn.engine.postprocessing
Connection To Redis Server
RedisTaskManager - Class in ai.grakn.engine.tasks.manager.redisqueue
Handle the lifecycle of tasks in Redis.
RedisTaskManager(EngineID, GraknConfig, Pool<Jedis>, int, EngineGraknTxFactory, MetricRegistry, PostProcessor) - Constructor for class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskManager
 
RedisTaskQueueConsumer - Class in ai.grakn.engine.tasks.manager.redisqueue
Consumer from a redis queue
RedisTaskQueueConsumer(RedisTaskManager, EngineID, GraknConfig, MetricRegistry, EngineGraknTxFactory, PostProcessor) - Constructor for class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskQueueConsumer
 
RedisTaskStorage - Class in ai.grakn.engine.tasks.manager.redisqueue
DAO for redis task states
RedisWrapper - Class in ai.grakn.engine.data
This class just wraps a Jedis pool so it's transparent whether we use Sentinel or not (and TODO partitioning)
redisWrapper - Variable in class ai.grakn.engine.GraknCreator
 
redisWrapper(GraknConfig) - Method in class ai.grakn.engine.GraknCreator
 
RedisWrapper.Builder - Class in ai.grakn.engine.data
Builder for the wrapper
refreshConnections() - Method in class ai.grakn.engine.factory.EngineGraknTxFactory
 
regex() - Method in class ai.grakn.engine.controller.response.AttributeType
 
relates() - Method in class ai.grakn.engine.controller.response.RelationshipType
 
Relationship - Class in ai.grakn.engine.controller.response
Wrapper class for Relationship
Relationship() - Constructor for class ai.grakn.engine.controller.response.Relationship
 
relationships() - Method in class ai.grakn.engine.controller.response.Role
 
relationships() - Method in class ai.grakn.engine.controller.response.Thing
 
RelationshipType - Class in ai.grakn.engine.controller.response
Wrapper class for RelationshipType
RelationshipType() - Constructor for class ai.grakn.engine.controller.response.RelationshipType
 
RemoteSession - Class in ai.grakn.engine.session
Web socket for running a Graql shell
RemoteSession() - Constructor for class ai.grakn.engine.session.RemoteSession
 
Requests - Class in ai.grakn.engine.controller.util
Utility class for handling http requests
Requests() - Constructor for class ai.grakn.engine.controller.util.Requests
 
resumedCounter - Static variable in class ai.grakn.engine.tasks.mock.ShortExecutionMockTask
 
Role - Class in ai.grakn.engine.controller.response
Wrapper class for Role
Role() - Constructor for class ai.grakn.engine.controller.response.Role
 
role() - Method in class ai.grakn.engine.controller.response.RolePlayer
 
RolePlayer - Class in ai.grakn.engine.controller.response
Wrapper class for wrapping a Role and Thing
RolePlayer() - Constructor for class ai.grakn.engine.controller.response.RolePlayer
 
roleplayers() - Method in class ai.grakn.engine.controller.response.Relationship
 
roleplayers() - Method in class ai.grakn.engine.controller.response.Role
 
roles() - Method in class ai.grakn.engine.controller.response.Keyspace
 
Rule - Class in ai.grakn.engine.controller.response
Wrapper class for Rule
Rule() - Constructor for class ai.grakn.engine.controller.response.Rule
 
rules() - Method in class ai.grakn.engine.controller.response.Keyspace
 
runBatchMutationWithRetry(EngineGraknTxFactory, Keyspace, int, Consumer<GraknTx>) - Static method in class ai.grakn.engine.postprocessing.GraknTxMutators
 
runTask(TaskState, TaskConfiguration) - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskManager
 
runTask(TaskState, TaskConfiguration) - Method in interface ai.grakn.engine.tasks.manager.TaskManager
 

S

SchemaConcept - Class in ai.grakn.engine.controller.response
Wrapper class for SchemaConcept
SchemaConcept() - Constructor for class ai.grakn.engine.controller.response.SchemaConcept
 
selfLink() - Method in class ai.grakn.engine.controller.response.Concept
 
selfLink() - Method in class ai.grakn.engine.controller.response.EmbeddedAttribute
 
selfLink() - Method in class ai.grakn.engine.controller.response.EmbeddedSchemaConcept
 
selfLink() - Method in class ai.grakn.engine.controller.response.Things
 
serialVersionUID - Static variable in class ai.grakn.engine.tasks.manager.redisqueue.Task
 
setMasterName(String) - Method in class ai.grakn.engine.data.RedisWrapper.Builder
 
setPoolSize(int) - Method in class ai.grakn.engine.data.RedisWrapper.Builder
 
setReady(boolean) - Method in class ai.grakn.engine.GraknEngineStatus
 
setTaskConfiguration(TaskConfiguration) - Method in class ai.grakn.engine.tasks.manager.redisqueue.Task.Builder
 
setTaskState(TaskState) - Method in class ai.grakn.engine.tasks.manager.redisqueue.Task.Builder
 
setURI(Collection<String>) - Method in class ai.grakn.engine.data.RedisWrapper.Builder
 
setUseSentinel(boolean) - Method in class ai.grakn.engine.data.RedisWrapper.Builder
 
ShortExecutionMockTask - Class in ai.grakn.engine.tasks.mock
Mocked task that will finish nearly instantaneously
ShortExecutionMockTask() - Constructor for class ai.grakn.engine.tasks.mock.ShortExecutionMockTask
 
sparkService - Variable in class ai.grakn.engine.GraknCreator
 
sparkService() - Static method in class ai.grakn.engine.GraknCreator
 
stackTrace() - Method in class ai.grakn.engine.tasks.manager.TaskState
 
start() - Method in class ai.grakn.engine.GraknEngineServer
 
start() - Method in class ai.grakn.engine.postprocessing.PostProcessingTask
Apply Attribute post processing jobs the concept ids in the provided configuration
start() - Method in class ai.grakn.engine.tasks.BackgroundTask
Called to start execution of the task, may be called on a newly scheduled or previously stopped task.
start() - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskManager
 
start() - Method in interface ai.grakn.engine.tasks.manager.TaskManager
Make sure the manager is initialized and starts processing tasks
start() - Method in class ai.grakn.engine.tasks.mock.MockBackgroundTask
 
startCollaborators() - Method in class ai.grakn.engine.HttpHandler
 
startedCounter - Static variable in class ai.grakn.engine.tasks.mock.LongExecutionMockTask
 
startHTTP() - Method in class ai.grakn.engine.HttpHandler
 
status() - Method in class ai.grakn.engine.tasks.manager.TaskState
 
statusChangeTime() - Method in class ai.grakn.engine.tasks.manager.TaskState
 
stop() - Method in class ai.grakn.engine.tasks.BackgroundTask
Called to stop execution of the task, may be called on a running or paused task.
stop() - Method in class ai.grakn.engine.tasks.mock.MockBackgroundTask
 
stopHTTP() - Method in class ai.grakn.engine.HttpHandler
 
storage() - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskManager
 
storage() - Method in interface ai.grakn.engine.tasks.manager.TaskManager
Return the StateStorage instance that is used by this class.
subs() - Method in class ai.grakn.engine.controller.response.SchemaConcept
 
subscribeToTask(TaskId) - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskManager
 
sup() - Method in class ai.grakn.engine.controller.response.SchemaConcept
 
sync - Variable in class ai.grakn.engine.tasks.mock.MockBackgroundTask
 
SystemController - Class in ai.grakn.engine.controller
Controller Providing Configs for building Grakn Graphs
SystemController(Service, GraknConfig, SystemKeyspace, GraknEngineStatus, MetricRegistry) - Constructor for class ai.grakn.engine.controller.SystemController
 
systemKeyspace() - Method in class ai.grakn.engine.factory.EngineGraknTxFactory
 
SystemKeyspaceImpl - Class in ai.grakn.engine
Default implementation of SystemKeyspace that uses a EngineGraknTxFactory to access a knowledge base and store keyspace information.

T

Task - Class in ai.grakn.engine.tasks.manager.redisqueue
Convenience class that includes a task state and config
Task() - Constructor for class ai.grakn.engine.tasks.manager.redisqueue.Task
 
Task.Builder - Class in ai.grakn.engine.tasks.manager.redisqueue
Builder
taskClass() - Method in class ai.grakn.engine.tasks.manager.TaskState
 
TaskConfiguration - Class in ai.grakn.engine.tasks.manager
Stores the configuration necessary to run Tasks.
TaskConfiguration() - Constructor for class ai.grakn.engine.tasks.manager.TaskConfiguration
 
taskManager - Variable in class ai.grakn.engine.GraknCreator
 
TaskManager - Interface in ai.grakn.engine.tasks.manager
The base TaskManager interface.
TaskState - Class in ai.grakn.engine.tasks.manager
Internal task state model used to keep track of scheduled tasks.
TaskState(Class<?>, String, TaskId, TaskStatus) - Constructor for class ai.grakn.engine.tasks.manager.TaskState
 
TaskState(Class<?>, String, TaskId) - Constructor for class ai.grakn.engine.tasks.manager.TaskState
 
TaskStateStorage - Interface in ai.grakn.engine.tasks.manager
The base StateStorage interface.
testConnection() - Method in class ai.grakn.engine.data.RedisWrapper
 
then() - Method in class ai.grakn.engine.controller.response.Rule
 
thing() - Method in class ai.grakn.engine.controller.response.RolePlayer
 
Thing - Class in ai.grakn.engine.controller.response
Wrapper class for Thing
Thing() - Constructor for class ai.grakn.engine.controller.response.Thing
 
Things - Class in ai.grakn.engine.controller.response
Wraps the Things of a Type with some metadata
Things() - Constructor for class ai.grakn.engine.controller.response.Things
 
toString() - Method in class ai.grakn.engine.tasks.manager.TaskState
 
tryLock() - Method in class ai.grakn.engine.lock.JedisLock
 
tryLock(long, TimeUnit) - Method in class ai.grakn.engine.lock.JedisLock
 
tryLock() - Method in class ai.grakn.engine.lock.NonReentrantLock
 
tryLock(long, TimeUnit) - Method in class ai.grakn.engine.lock.NonReentrantLock
 
tx(String, GraknTxType) - Method in class ai.grakn.engine.factory.EngineGraknTxFactory
 
tx(Keyspace, GraknTxType) - Method in class ai.grakn.engine.factory.EngineGraknTxFactory
 
type() - Method in class ai.grakn.engine.controller.response.EmbeddedAttribute
 
type() - Method in class ai.grakn.engine.controller.response.Thing
 
Type - Class in ai.grakn.engine.controller.response
Wrapper class for Type
Type() - Constructor for class ai.grakn.engine.controller.response.Type
 
types() - Method in class ai.grakn.engine.controller.response.Keyspace
 

U

unlock() - Method in class ai.grakn.engine.lock.JedisLock
 
unlock() - Method in class ai.grakn.engine.lock.NonReentrantLock
 
updateCounts(Keyspace, CommitLog) - Method in class ai.grakn.engine.postprocessing.PostProcessor
Updates the counts of Types based on the commit logs received.
updateState(TaskState) - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskStorage
 
updateState(TaskState) - Method in interface ai.grakn.engine.tasks.manager.TaskStateStorage
Used to update task state.

V

validateRequest(Request, String...) - Static method in class ai.grakn.engine.controller.util.Requests
Checks that the Request is of the valid type
value() - Method in class ai.grakn.engine.controller.response.Attribute
 
value() - Method in class ai.grakn.engine.controller.response.EmbeddedAttribute
 
value() - Method in class ai.grakn.engine.controller.response.Keyspace
 

W

waitForTask(TaskId, long, TimeUnit) - Method in class ai.grakn.engine.tasks.manager.redisqueue.RedisTaskManager
 
when() - Method in class ai.grakn.engine.controller.response.Rule
 
whenTaskFinishes(Consumer<TaskId>) - Static method in class ai.grakn.engine.tasks.mock.MockBackgroundTask
 
whenTaskStarts(Consumer<TaskId>) - Static method in class ai.grakn.engine.tasks.mock.MockBackgroundTask
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links
Grakn

Copyright © 2017 Grakn Labs Ltd. All rights reserved.