C D G I N P R S T U V W 

C

com.graphaware.runtime - package com.graphaware.runtime
 
com.graphaware.runtime.config - package com.graphaware.runtime.config
 
com.graphaware.runtime.module - package com.graphaware.runtime.module
 
com.graphaware.runtime.schedule - package com.graphaware.runtime.schedule
 
com.graphaware.runtime.write - package com.graphaware.runtime.write
 
createPrefix(String) - Method in interface com.graphaware.runtime.config.RuntimeConfiguration
Create prefix a component should use for internal data it reads/writes (nodes, relationships, properties).

D

DatabaseWriterType - Enum in com.graphaware.runtime.write

G

GA_PREFIX - Static variable in interface com.graphaware.runtime.config.RuntimeConfiguration
Prefix for GraphAware internal nodes, relationships, and properties.
getConfiguration() - Method in interface com.graphaware.runtime.GraphAwareRuntime
Get the configuration of this runtime.
getDatabaseWriter() - Method in interface com.graphaware.runtime.GraphAwareRuntime
Get an instance of database writer associated with this runtime.
getId() - Method in interface com.graphaware.runtime.module.RuntimeModule
Get a human-readable (ideally short) ID of this module.
getModule(String, Class<T>) - Method in interface com.graphaware.runtime.GraphAwareRuntime
Get a module registered with the runtime.
getRuntime(GraphDatabaseService) - Static method in class com.graphaware.runtime.RuntimeRegistry
Get the GraphAwareRuntime registered with the given database.
getStartedRuntime(GraphDatabaseService) - Static method in class com.graphaware.runtime.RuntimeRegistry
Get the GraphAwareRuntime registered with the given database.
getTimingStrategy() - Method in interface com.graphaware.runtime.config.RuntimeConfiguration
Retrieves the TimingStrategy used for scheduling of work for com.graphaware.runtime.module.TimerDrivenModules.
getWritingConfig() - Method in interface com.graphaware.runtime.config.RuntimeConfiguration
Retrieves the WritingConfig used for configuring a DatabaseWriter.
GraphAwareRuntime - Interface in com.graphaware.runtime
Runtime that delegates to registered RuntimeModules to perform useful work.

I

initialize(GraphDatabaseService) - Method in interface com.graphaware.runtime.schedule.TimingStrategy
Initialize the timing strategy before it can be used.

N

NEVER_RUN - Static variable in interface com.graphaware.runtime.schedule.TimingStrategy
 
nextDelay(long) - Method in interface com.graphaware.runtime.schedule.TimingStrategy
Get the delay until the timer fires again.

P

produceWriter(GraphDatabaseService) - Method in interface com.graphaware.runtime.write.WritingConfig
Produce a database writer configured by this configuration, setup to write to the given database.

R

registerModule(RuntimeModule) - Method in interface com.graphaware.runtime.GraphAwareRuntime
Register a RuntimeModule.
registerRuntime(GraphDatabaseService, GraphAwareRuntime) - Static method in class com.graphaware.runtime.RuntimeRegistry
Register a runtime.
removeRuntime(GraphDatabaseService) - Static method in class com.graphaware.runtime.RuntimeRegistry
Remove a runtime from the registry.
RuntimeConfiguration - Interface in com.graphaware.runtime.config
GraphAwareRuntime configuration.
RuntimeModule - Interface in com.graphaware.runtime.module
A module performing some useful work on the graph in the background, being delegated to by GraphAwareRuntime.
RuntimeRegistry - Class in com.graphaware.runtime
A registry of runtimes.
RuntimeRegistry() - Constructor for class com.graphaware.runtime.RuntimeRegistry
 

S

shutdown() - Method in interface com.graphaware.runtime.module.RuntimeModule
Perform cleanup if needed before database shutdown.
start() - Method in interface com.graphaware.runtime.GraphAwareRuntime
Start the Runtime.
start(boolean) - Method in interface com.graphaware.runtime.GraphAwareRuntime
Start the runtime, optionally skipping the metadata loading phase.

T

TIMER_MODULES_PROPERTY_PREFIX - Static variable in interface com.graphaware.runtime.config.RuntimeConfiguration
Prefix for property keys of properties storing com.graphaware.runtime.metadata.TimerDrivenModuleMetadata.
TimingStrategy - Interface in com.graphaware.runtime.schedule
A strategy for timing scheduled tasks.
TX_MODULES_PROPERTY_PREFIX - Static variable in interface com.graphaware.runtime.config.RuntimeConfiguration
Prefix for property keys of properties storing com.graphaware.runtime.metadata.TxDrivenModuleMetadata.

U

UNKNOWN - Static variable in interface com.graphaware.runtime.schedule.TimingStrategy
 

V

valueOf(String) - Static method in enum com.graphaware.runtime.write.DatabaseWriterType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.graphaware.runtime.write.DatabaseWriterType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitUntilStarted() - Method in interface com.graphaware.runtime.GraphAwareRuntime
Blocks until this runtime has been started and is ready to use.
WritingConfig - Interface in com.graphaware.runtime.write
A configuration of DatabaseWriters for the purposes of the framework.
C D G I N P R S T U V W 

Copyright © 2013–2015 Graph Aware Limited. All rights reserved.