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

A

acknowledgeMetadata(T, M) - Method in class com.graphaware.runtime.manager.BaseModuleManager
Acknowledge module metadata after it has been created afresh or successfully loaded from a ModuleMetadataRepository.
acknowledgeMetadata(T, TxDrivenModuleMetadata) - Method in class com.graphaware.runtime.manager.BaseTxDrivenModuleManager
Acknowledge module metadata after it has been created afresh or successfully loaded from a ModuleMetadataRepository.
acknowledgeMetadata(TimerDrivenModule, TimerDrivenModuleMetadata) - Method in class com.graphaware.runtime.manager.ProductionTimerDrivenModuleManager
Acknowledge module metadata after it has been created afresh or successfully loaded from a ModuleMetadataRepository.
ADAPTIVE - Static variable in class com.graphaware.runtime.config.function.StringToTimingStrategy
 
AdaptiveTimingStrategy - Class in com.graphaware.runtime.schedule
Implementation of TimingStrategy that pays attention to the current level of activity in the database, i.e.
afterCommit(Map<String, Object>) - Method in class com.graphaware.runtime.manager.BaseTxDrivenModuleManager
Delegate work to modules after a transaction is committed.
afterCommit(Map<String, Object>) - Method in interface com.graphaware.runtime.manager.TxDrivenModuleManager
Delegate work to modules after a transaction is committed.
afterCommit(T) - Method in class com.graphaware.runtime.module.BaseTxDrivenModule
Perform the core business logic of this module after a transaction commits.
afterCommit(Collection<WriteOperation<?>>) - Method in class com.graphaware.runtime.module.thirdparty.WriterBasedThirdPartyIntegrationModule
Perform the core business logic of this module after a transaction commits.
afterCommit(T) - Method in interface com.graphaware.runtime.module.TxDrivenModule
Perform the core business logic of this module after a transaction commits.
afterCommit(TransactionData, Map<String, Object>) - Method in class com.graphaware.runtime.TxDrivenRuntime
afterRollback(Map<String, Object>) - Method in class com.graphaware.runtime.manager.BaseTxDrivenModuleManager
Delegate work to modules after a transaction is rolled back.
afterRollback(Map<String, Object>) - Method in interface com.graphaware.runtime.manager.TxDrivenModuleManager
Delegate work to modules after a transaction is rolled back.
afterRollback(T) - Method in class com.graphaware.runtime.module.BaseTxDrivenModule
Cleanup if needed after a transaction rolled back.
afterRollback(T) - Method in interface com.graphaware.runtime.module.TxDrivenModule
Cleanup if needed after a transaction rolled back.
afterRollback(TransactionData, Map<String, Object>) - Method in class com.graphaware.runtime.TxDrivenRuntime
afterShutdown() - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
React to shutdown.
afterShutdown() - Method in class com.graphaware.runtime.DatabaseRuntime
React to shutdown.
afterShutdown(GraphDatabaseService) - Method in class com.graphaware.runtime.DatabaseRuntime
React to shutdown.
afterShutdown(GraphDatabaseService) - Method in class com.graphaware.runtime.ProductionRuntime
React to shutdown.
all() - Method in class com.graphaware.runtime.config.function.StringToInclusionPolicy
 
all() - Method in class com.graphaware.runtime.config.function.StringToNodeInclusionPolicy
all() - Method in class com.graphaware.runtime.config.function.StringToNodePropertyInclusionPolicy
all() - Method in class com.graphaware.runtime.config.function.StringToRelationshipInclusionPolicy
all() - Method in class com.graphaware.runtime.config.function.StringToRelationshipPropertyInclusionPolicy
allBusiness() - Static method in class com.graphaware.runtime.policy.InclusionPoliciesFactory
Produce InclusionPolicies that do not include internal nodes, relationships, and properties.
ALWAYS - Static variable in interface com.graphaware.runtime.config.TxDrivenModuleConfiguration
 
apply(String) - Method in class com.graphaware.runtime.config.function.StringToDatabaseWriterType
apply(String) - Method in class com.graphaware.runtime.config.function.StringToInclusionPolicy
apply(String) - Method in class com.graphaware.runtime.config.function.StringToTimingStrategy
ASAP - Static variable in interface com.graphaware.runtime.metadata.TimerDrivenModuleContext
 

B

BaseGraphAwareRuntime - Class in com.graphaware.runtime
Abstract base-class for GraphAwareRuntime implementations.
BaseGraphAwareRuntime(RuntimeConfiguration) - Constructor for class com.graphaware.runtime.BaseGraphAwareRuntime
Create a new instance.
BaseModuleManager<M extends ModuleMetadata,T extends RuntimeModule> - Class in com.graphaware.runtime.manager
Base-class for ModuleManager implementations.
BaseModuleManager(ModuleMetadataRepository, StatsCollector) - Constructor for class com.graphaware.runtime.manager.BaseModuleManager
Construct a new manager.
BaseRuntimeConfiguration - Class in com.graphaware.runtime.config
Base-class for RuntimeConfiguration implementations.
BaseRuntimeConfiguration(Config, TimingStrategy, WritingConfig, StatsCollector) - Constructor for class com.graphaware.runtime.config.BaseRuntimeConfiguration
 
BaseRuntimeModule - Class in com.graphaware.runtime.module
Base class for RuntimeModule implementations.
BaseRuntimeModule(String) - Constructor for class com.graphaware.runtime.module.BaseRuntimeModule
Construct a new module.
BaseRuntimeModuleBootstrapper<C extends BaseTxDrivenModuleConfiguration<C>> - Class in com.graphaware.runtime.module
Abstract base-class for RuntimeModuleBootstrapper implementations for TxDrivenModules.
BaseRuntimeModuleBootstrapper() - Constructor for class com.graphaware.runtime.module.BaseRuntimeModuleBootstrapper
 
BaseTimerDrivenModule<C extends TimerDrivenModuleContext> - Class in com.graphaware.runtime.module
Base class for TimerDrivenModule implementations.
BaseTimerDrivenModule(String) - Constructor for class com.graphaware.runtime.module.BaseTimerDrivenModule
Construct a new module.
BaseTimerDrivenModuleConfiguration<T extends BaseTimerDrivenModuleConfiguration<T>> - Class in com.graphaware.runtime.config
Base-class for TimerDrivenModuleConfiguration implementations.
BaseTimerDrivenModuleConfiguration(InstanceRolePolicy) - Constructor for class com.graphaware.runtime.config.BaseTimerDrivenModuleConfiguration
Construct a new configuration.
BaseTimerDrivenModuleContext<T> - Class in com.graphaware.runtime.metadata
Base-class for TimerDrivenModuleContext implementations.
BaseTimerDrivenModuleContext() - Constructor for class com.graphaware.runtime.metadata.BaseTimerDrivenModuleContext
Create a new context indicating the module should be called ASAP.
BaseTimerDrivenModuleContext(long) - Constructor for class com.graphaware.runtime.metadata.BaseTimerDrivenModuleContext
Create a new context indicating when is the earliest time the module should be called.
BaseTxAndTimerDrivenModuleConfiguration<T extends BaseTxAndTimerDrivenModuleConfiguration<T>> - Class in com.graphaware.runtime.config
Base-class for TimerDrivenModuleConfiguration implementations.
BaseTxAndTimerDrivenModuleConfiguration(InclusionPolicies, long, InstanceRolePolicy) - Constructor for class com.graphaware.runtime.config.BaseTxAndTimerDrivenModuleConfiguration
Construct a new configuration.
BaseTxDrivenModule<T> - Class in com.graphaware.runtime.module
Base class for TxDrivenModule implementations.
BaseTxDrivenModule(String) - Constructor for class com.graphaware.runtime.module.BaseTxDrivenModule
Construct a new module.
BaseTxDrivenModuleConfiguration<T extends BaseTxDrivenModuleConfiguration<T>> - Class in com.graphaware.runtime.config
Base-class for TxDrivenModuleConfiguration implementations.
BaseTxDrivenModuleConfiguration(InclusionPolicies) - Constructor for class com.graphaware.runtime.config.BaseTxDrivenModuleConfiguration
BaseTxDrivenModuleConfiguration(InclusionPolicies, long) - Constructor for class com.graphaware.runtime.config.BaseTxDrivenModuleConfiguration
Construct a new configuration.
BaseTxDrivenModuleManager<T extends TxDrivenModule> - Class in com.graphaware.runtime.manager
BaseTxDrivenModuleManager(ModuleMetadataRepository, StatsCollector, InstanceRoleUtils) - Constructor for class com.graphaware.runtime.manager.BaseTxDrivenModuleManager
Construct a new manager.
BATCH - Static variable in class com.graphaware.runtime.config.function.StringToDatabaseWriterType
 
beforeCommit(TransactionDataContainer) - Method in class com.graphaware.runtime.manager.BaseTxDrivenModuleManager
Delegate work to modules before a transaction is committed.
beforeCommit(TransactionDataContainer) - Method in interface com.graphaware.runtime.manager.TxDrivenModuleManager
Delegate work to modules before a transaction is committed.
beforeCommit(ImprovedTransactionData) - Method in class com.graphaware.runtime.module.thirdparty.ThirdPartyIntegrationModule
Perform the core business logic of this module before a transaction commits.
beforeCommit(ImprovedTransactionData) - Method in interface com.graphaware.runtime.module.TxDrivenModule
Perform the core business logic of this module before a transaction commits.
beforeCommit(TransactionData) - Method in class com.graphaware.runtime.TxDrivenRuntime
beforeShutdown() - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
bootstrapModule(String, Map<String, String>, GraphDatabaseService) - Method in class com.graphaware.runtime.module.BaseRuntimeModuleBootstrapper
Create a new instance of a module.
bootstrapModule(String, Map<String, String>, GraphDatabaseService) - Method in interface com.graphaware.runtime.module.RuntimeModuleBootstrapper
Create a new instance of a module.

C

CausalClusterListener - Class in com.graphaware.runtime.listener
 
CausalClusterListener(DependencyResolver, TopologyListenerAdapter, String) - Constructor for class com.graphaware.runtime.listener.CausalClusterListener
 
checkNotAlreadyRegistered(RuntimeModule) - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
Check that the given module isn't already registered with the runtime.
checkNotAlreadyRegistered(RuntimeModule) - Method in class com.graphaware.runtime.manager.BaseModuleManager
Check that the given module isn't already registered with the manager.
checkNotAlreadyRegistered(RuntimeModule) - Method in interface com.graphaware.runtime.manager.ModuleManager
Check that the given module isn't already registered with the manager.
checkNotAlreadyRegistered(RuntimeModule) - Method in class com.graphaware.runtime.ProductionRuntime
Check that the given module isn't already registered with the runtime.
checkNotAlreadyRegistered(RuntimeModule) - Method in class com.graphaware.runtime.TxDrivenRuntime
Check that the given module isn't already registered with the runtime.
cleanupMetadata(Set<String>) - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
Perform cleanup of metadata potentially written to the graph by modules that aren't used any more.
cleanupMetadata(Set<String>) - Method in class com.graphaware.runtime.manager.BaseModuleManager
Perform cleanup metadata written by modules that are no longer present.
cleanupMetadata(Set<String>) - Method in interface com.graphaware.runtime.manager.ModuleManager
Perform cleanup metadata written by modules that are no longer present.
cleanupMetadata(Set<String>) - Method in class com.graphaware.runtime.ProductionRuntime
Perform cleanup of metadata potentially written to the graph by modules that aren't used any more.
cleanupMetadata(Set<String>) - Method in class com.graphaware.runtime.TxDrivenRuntime
Perform cleanup of metadata potentially written to the graph by modules that aren't used any more.
com.graphaware.runtime - package com.graphaware.runtime
 
com.graphaware.runtime.bootstrap - package com.graphaware.runtime.bootstrap
 
com.graphaware.runtime.config - package com.graphaware.runtime.config
 
com.graphaware.runtime.config.function - package com.graphaware.runtime.config.function
 
com.graphaware.runtime.config.util - package com.graphaware.runtime.config.util
 
com.graphaware.runtime.listener - package com.graphaware.runtime.listener
 
com.graphaware.runtime.manager - package com.graphaware.runtime.manager
 
com.graphaware.runtime.metadata - package com.graphaware.runtime.metadata
 
com.graphaware.runtime.module - package com.graphaware.runtime.module
 
com.graphaware.runtime.module.thirdparty - package com.graphaware.runtime.module.thirdparty
 
com.graphaware.runtime.monitor - package com.graphaware.runtime.monitor
 
com.graphaware.runtime.policy - package com.graphaware.runtime.policy
 
com.graphaware.runtime.policy.all - package com.graphaware.runtime.policy.all
 
com.graphaware.runtime.schedule - package com.graphaware.runtime.schedule
 
com.graphaware.runtime.walk - package com.graphaware.runtime.walk
 
com.graphaware.runtime.write - package com.graphaware.runtime.write
 
compositePolicy(T) - Method in class com.graphaware.runtime.config.function.StringToInclusionPolicy
Instantiate a composite policy from IncludeAllBusiness* policy and the given policy.
compositePolicy(NodeInclusionPolicy) - Method in class com.graphaware.runtime.config.function.StringToNodeInclusionPolicy
Instantiate a composite policy from IncludeAllBusiness* policy and the given policy.
compositePolicy(NodePropertyInclusionPolicy) - Method in class com.graphaware.runtime.config.function.StringToNodePropertyInclusionPolicy
Instantiate a composite policy from IncludeAllBusiness* policy and the given policy.
compositePolicy(RelationshipInclusionPolicy) - Method in class com.graphaware.runtime.config.function.StringToRelationshipInclusionPolicy
Instantiate a composite policy from IncludeAllBusiness* policy and the given policy.
compositePolicy(RelationshipPropertyInclusionPolicy) - Method in class com.graphaware.runtime.config.function.StringToRelationshipPropertyInclusionPolicy
Instantiate a composite policy from IncludeAllBusiness* policy and the given policy.
configExists(Map<String, String>, String) - Method in class com.graphaware.runtime.module.BaseRuntimeModuleBootstrapper
Check if a configuration has been specified.
configureInclusionPolicies(Map<String, String>, C) - Method in class com.graphaware.runtime.module.BaseRuntimeModuleBootstrapper
 
configureInitialization(String, Map<String, String>, C) - Method in class com.graphaware.runtime.module.BaseRuntimeModuleBootstrapper
 
ConfigUtils - Class in com.graphaware.runtime.config.util
Utilities for runtime configurations.
ConstantDeltaDelayAdjuster - Class in com.graphaware.runtime.schedule
Simple implementation of DelayAdjuster that makes adjustments of a constant size depending on the activity delta and threshold values.
ConstantDeltaDelayAdjuster(long, long, long, long, long) - Constructor for class com.graphaware.runtime.schedule.ConstantDeltaDelayAdjuster
Constructs a new ConstantDeltaDelayAdjuster that lengthens (iff the database is busy) or shortens the delay by the given amount.
ContinuousNodeSelector - Class in com.graphaware.runtime.walk
NodeSelector that selects a Node by finding the first node matching the provided NodeInclusionPolicy with ID higher than the last one.
ContinuousNodeSelector() - Constructor for class com.graphaware.runtime.walk.ContinuousNodeSelector
Constructs a new ContinuousNodeSelector that selects any node which isn't a framework-internal node.
ContinuousNodeSelector(long) - Constructor for class com.graphaware.runtime.walk.ContinuousNodeSelector
Constructs a new ContinuousNodeSelector that selects a node that matches the given NodeInclusionPolicy.
ContinuousNodeSelector(NodeInclusionPolicy) - Constructor for class com.graphaware.runtime.walk.ContinuousNodeSelector
Constructs a new ContinuousNodeSelector that selects a node that matches the given NodeInclusionPolicy.
ContinuousNodeSelector(NodeInclusionPolicy, long) - Constructor for class com.graphaware.runtime.walk.ContinuousNodeSelector
Constructs a new ContinuousNodeSelector that selects a node that matches the given NodeInclusionPolicy.
CorruptMetadataException - Exception in com.graphaware.runtime.metadata
Exception indicating a problem with de-serializing ModuleMetadata.
CorruptMetadataException() - Constructor for exception com.graphaware.runtime.metadata.CorruptMetadataException
 
CorruptMetadataException(String) - Constructor for exception com.graphaware.runtime.metadata.CorruptMetadataException
 
CorruptMetadataException(String, Throwable) - Constructor for exception com.graphaware.runtime.metadata.CorruptMetadataException
 
CorruptMetadataException(Throwable) - Constructor for exception com.graphaware.runtime.metadata.CorruptMetadataException
 
CorruptMetadataException(String, Throwable, boolean, boolean) - Constructor for exception com.graphaware.runtime.metadata.CorruptMetadataException
 
createFreshMetadata(T) - Method in class com.graphaware.runtime.manager.BaseModuleManager
Create new metadata for a module.
createFreshMetadata(T) - Method in class com.graphaware.runtime.manager.BaseTxDrivenModuleManager
Create new metadata for a module.
createFreshMetadata(TimerDrivenModule) - Method in class com.graphaware.runtime.manager.ProductionTimerDrivenModuleManager
Create new metadata for a module.
createInitialContext(GraphDatabaseService) - Method in interface com.graphaware.runtime.module.TimerDrivenModule
Create the initial context for this module, when no previously produced context is available.
createPrefix(String) - Method in class com.graphaware.runtime.config.BaseRuntimeConfiguration
createRuntime(GraphDatabaseService) - Static method in class com.graphaware.runtime.GraphAwareRuntimeFactory
Create a runtime backed by a database using default runtime configuration.
createRuntime(GraphDatabaseService, RuntimeConfiguration) - Static method in class com.graphaware.runtime.GraphAwareRuntimeFactory
Create a runtime backed by a database using specific runtime configuration.

D

DatabaseLoadMonitor - Interface in com.graphaware.runtime.monitor
A component monitoring the current database load.
DatabaseRuntime - Class in com.graphaware.runtime
TxDrivenRuntime backed by a GraphDatabaseService.
DatabaseRuntime(RuntimeConfiguration, GraphDatabaseService, TxDrivenModuleManager<TxDrivenModule>, Neo4jWriter) - Constructor for class com.graphaware.runtime.DatabaseRuntime
Construct a new runtime.
dbName() - Method in class com.graphaware.runtime.listener.CausalClusterListener
 
DEFAULT - Static variable in class com.graphaware.runtime.config.function.StringToDatabaseWriterType
 
defaultConfiguration(GraphDatabaseService) - Static method in class com.graphaware.runtime.config.FluentRuntimeConfiguration
Creates an instance with default values.
defaultConfiguration() - Static method in class com.graphaware.runtime.config.FluentTimerDrivenModuleConfiguration
Creates an instance with default values, i.e., with WritableRole.
defaultConfiguration() - Static method in class com.graphaware.runtime.config.FluentTxDrivenModuleConfiguration
Creates an instance with default values, i.e., with InclusionPoliciesFactory.allBusiness().
defaultConfiguration() - Method in class com.graphaware.runtime.module.BaseRuntimeModuleBootstrapper
Produce default configuration for the module.
defaultConfiguration() - Static method in class com.graphaware.runtime.schedule.AdaptiveTimingStrategy
Create a new instance of this strategy with default configuration, which is: delta = 100ms default delay = 2s minimum delay = 5ms maximum delay = 10s busy threshold = 100 maximum samples = 200 maximum time = 2s
defaultConfiguration() - Static method in class com.graphaware.runtime.write.FluentWritingConfig
Create an instance of FluentWritingConfig with default configuration.
DefaultThirdPartyIntegrationModule - Class in com.graphaware.runtime.module.thirdparty
 
DefaultThirdPartyIntegrationModule(String, ThirdPartyWriter) - Constructor for class com.graphaware.runtime.module.thirdparty.DefaultThirdPartyIntegrationModule
 
DefaultTimerDrivenModuleMetadata - Class in com.graphaware.runtime.metadata
Default production implementation of TimerDrivenModuleMetadata.
DefaultTimerDrivenModuleMetadata(TimerDrivenModuleContext) - Constructor for class com.graphaware.runtime.metadata.DefaultTimerDrivenModuleMetadata
Construct new metadata.
DefaultTxDrivenModuleMetadata - Class in com.graphaware.runtime.metadata
Default production implementation of TxDrivenModuleMetadata.
DefaultTxDrivenModuleMetadata(TxDrivenModuleConfiguration) - Constructor for class com.graphaware.runtime.metadata.DefaultTxDrivenModuleMetadata
Construct new metadata.
DelayAdjuster - Interface in com.graphaware.runtime.schedule
Algorithmically adjusts a scheduling time delay depending on certain parameters.
DeliberateTransactionRollbackException - Exception in com.graphaware.runtime.module
RuntimeException indicating that a module wishes to prevent a transaction from committing.
DeliberateTransactionRollbackException() - Constructor for exception com.graphaware.runtime.module.DeliberateTransactionRollbackException
 
DeliberateTransactionRollbackException(String) - Constructor for exception com.graphaware.runtime.module.DeliberateTransactionRollbackException
 
DeliberateTransactionRollbackException(String, Throwable) - Constructor for exception com.graphaware.runtime.module.DeliberateTransactionRollbackException
 
DeliberateTransactionRollbackException(Throwable) - Constructor for exception com.graphaware.runtime.module.DeliberateTransactionRollbackException
 
DeliberateTransactionRollbackException(String, Throwable, boolean, boolean) - Constructor for exception com.graphaware.runtime.module.DeliberateTransactionRollbackException
 
determineNextDelay(long, long, long) - Method in class com.graphaware.runtime.schedule.ConstantDeltaDelayAdjuster
Determines the absolute number of milliseconds that should be used as the next timing delay for scheduling a module invocation based on the given arguments.
determineNextDelay(long, long, long) - Method in interface com.graphaware.runtime.schedule.DelayAdjuster
Determines the absolute number of milliseconds that should be used as the next timing delay for scheduling a module invocation based on the given arguments.
doBootstrapModule(String, Map<String, String>, GraphDatabaseService, C) - Method in class com.graphaware.runtime.module.BaseRuntimeModuleBootstrapper
Apply module-specific configuration to the provided configuration, which has already been configured with "initializeUntil" and all InclusionPolicies.
doGetAll(GraphDatabaseService) - Method in class com.graphaware.runtime.policy.all.IncludeAllBusinessNodes
doGetAll(GraphDatabaseService) - Method in class com.graphaware.runtime.policy.all.IncludeAllBusinessRelationships
doInclude(String, T) - Method in class com.graphaware.runtime.policy.all.IncludeAllBusinessProperties
Should a property with the given key of the given entity be included for the purposes of transaction data analysis.
doRegisterModule(RuntimeModule) - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
Perform the actual module registration after sanity checks have passed.
doRegisterModule(RuntimeModule) - Method in class com.graphaware.runtime.DatabaseRuntime
Perform the actual module registration after sanity checks have passed.
doRegisterModule(RuntimeModule) - Method in class com.graphaware.runtime.ProductionRuntime
Perform the actual module registration after sanity checks have passed.
doSomeWork(C, GraphDatabaseService) - Method in interface com.graphaware.runtime.module.TimerDrivenModule
Perform the work which is the reason for this module's existence.

E

earliestNextCall() - Method in class com.graphaware.runtime.metadata.BaseTimerDrivenModuleContext
Get the earliest time the TimerDrivenModule wishes to be called again.
earliestNextCall() - Method in interface com.graphaware.runtime.metadata.TimerDrivenModuleContext
Get the earliest time the TimerDrivenModule wishes to be called again.
elected(String, InstanceId, URI) - Method in class com.graphaware.runtime.listener.HighAvailabilityClusterListener
 
EmptyContext - Class in com.graphaware.runtime.metadata
A TimerDrivenModuleContext that is empty, i.e.
EmptyContext() - Constructor for class com.graphaware.runtime.metadata.EmptyContext
Construct an empty context requesting that the module be called again ASAP.
EmptyContext(long) - Constructor for class com.graphaware.runtime.metadata.EmptyContext
Construct an empty context requesting that the module be called again earliest at a specified point in time.
enteredCluster(ClusterConfiguration) - Method in class com.graphaware.runtime.listener.HighAvailabilityClusterListener
 
equals(Object) - Method in class com.graphaware.runtime.config.BaseRuntimeConfiguration
equals(Object) - Method in class com.graphaware.runtime.config.BaseTimerDrivenModuleConfiguration
equals(Object) - Method in class com.graphaware.runtime.config.BaseTxAndTimerDrivenModuleConfiguration
equals(Object) - Method in class com.graphaware.runtime.config.BaseTxDrivenModuleConfiguration
equals(Object) - Method in class com.graphaware.runtime.metadata.BaseTimerDrivenModuleContext
equals(Object) - Method in class com.graphaware.runtime.metadata.DefaultTimerDrivenModuleMetadata
equals(Object) - Method in class com.graphaware.runtime.metadata.DefaultTxDrivenModuleMetadata
equals(Object) - Method in class com.graphaware.runtime.metadata.NodeBasedContext
equals(Object) - Method in class com.graphaware.runtime.schedule.AdaptiveTimingStrategy
equals(Object) - Method in class com.graphaware.runtime.schedule.FixedDelayTimingStrategy
equals(Object) - Method in class com.graphaware.runtime.write.FluentWritingConfig

F

find(GraphDatabaseService) - Method in class com.graphaware.runtime.metadata.EmptyContext
Find the position in the database.
find(GraphDatabaseService) - Method in class com.graphaware.runtime.metadata.NodeBasedContext
Find the position in the database.
find(GraphDatabaseService) - Method in interface com.graphaware.runtime.metadata.TimerDrivenModuleContext
Find the position in the database.
fireEvent(TopologyChangeEvent) - Method in class com.graphaware.runtime.listener.TopologyListenerAdapter
For each (registered) listener fire the event
FIXED - Static variable in class com.graphaware.runtime.config.function.StringToTimingStrategy
 
FixedDelayTimingStrategy - Class in com.graphaware.runtime.schedule
TimingStrategy that causes tasks to be scheduled in regular intervals.
FluentRuntimeConfiguration - Class in com.graphaware.runtime.config
RuntimeConfiguration for GraphAwareRuntime with fluent interface.
FluentTimerDrivenModuleConfiguration - Class in com.graphaware.runtime.config
TxDrivenModuleConfiguration with fluent interface.
FluentTxDrivenModuleConfiguration - Class in com.graphaware.runtime.config
TimerDrivenModuleConfiguration with fluent interface.
FluentWritingConfig - Class in com.graphaware.runtime.write
Simple implementation of WritingConfig with fluent interface.

G

getAllModuleIds() - Method in class com.graphaware.runtime.metadata.GraphPropertiesMetadataRepository
Get IDs of all modules, for which metadata has been persisted by this repository.
getAllModuleIds() - Method in interface com.graphaware.runtime.metadata.ModuleMetadataRepository
Get IDs of all modules, for which metadata has been persisted by this repository.
getAverage() - Method in class com.graphaware.runtime.monitor.RunningWindowAverage
Get average the ever-increasing value as the difference between the latest sample and some sample in the past, divided by the two samples' time difference.
getConfig() - Method in interface com.graphaware.runtime.bootstrap.RuntimeKernelExtensionFactory.Dependencies
 
getConfig() - Method in class com.graphaware.runtime.metadata.DefaultTxDrivenModuleMetadata
Get the configuration of the module.
getConfig() - Method in interface com.graphaware.runtime.metadata.TxDrivenModuleMetadata
Get the configuration of the module.
getConfiguration() - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
getConfiguration() - Method in class com.graphaware.runtime.module.BaseTimerDrivenModule
Return the configuration of this module.
getConfiguration() - Method in class com.graphaware.runtime.module.BaseTxDrivenModule
Return the configuration of this module.
getConfiguration() - Method in interface com.graphaware.runtime.module.TimerDrivenModule
Return the configuration of this module.
getConfiguration() - Method in interface com.graphaware.runtime.module.TxAndTimerDrivenModule
Return the configuration of this module.
getConfiguration() - Method in interface com.graphaware.runtime.module.TxDrivenModule
Return the configuration of this module.
getDatabase() - Method in interface com.graphaware.runtime.bootstrap.RuntimeKernelExtensionFactory.Dependencies
 
getDatabaseWriter() - Method in class com.graphaware.runtime.DatabaseRuntime
getEventType() - Method in interface com.graphaware.runtime.listener.TopologyChangeEvent
 
getEventType() - Method in class com.graphaware.runtime.listener.TopologyListener.TopologyChangeEventImpl
 
getId() - Method in class com.graphaware.runtime.module.BaseRuntimeModule
getInclusionPolicies() - Method in class com.graphaware.runtime.config.BaseTxDrivenModuleConfiguration
Get the inclusion policies used by this module.
getInclusionPolicies() - Method in class com.graphaware.runtime.config.NullTxAndTimerDrivenModuleConfiguration
Get the inclusion policies used by this module.
getInclusionPolicies() - Method in class com.graphaware.runtime.config.NullTxDrivenModuleConfiguration
Get the inclusion policies used by this module.
getInclusionPolicies() - Method in interface com.graphaware.runtime.config.TxDrivenModuleConfiguration
Get the inclusion policies used by this module.
getInstance() - Static method in class com.graphaware.runtime.config.function.StringToDatabaseWriterType
 
getInstance() - Static method in class com.graphaware.runtime.config.function.StringToNodeInclusionPolicy
 
getInstance() - Static method in class com.graphaware.runtime.config.function.StringToNodePropertyInclusionPolicy
 
getInstance() - Static method in class com.graphaware.runtime.config.function.StringToRelationshipInclusionPolicy
 
getInstance() - Static method in class com.graphaware.runtime.config.function.StringToRelationshipPropertyInclusionPolicy
 
getInstance() - Static method in class com.graphaware.runtime.config.function.StringToTimingStrategy
 
getInstance() - Static method in class com.graphaware.runtime.config.NullTimerDrivenModuleConfiguration
Get instance of this singleton configuration.
getInstance() - Static method in class com.graphaware.runtime.config.NullTxAndTimerDrivenModuleConfiguration
Get instance of this singleton configuration.
getInstance() - Static method in class com.graphaware.runtime.config.NullTxDrivenModuleConfiguration
Get instance of this singleton configuration.
getInstance() - Static method in class com.graphaware.runtime.policy.all.IncludeAllBusinessNodeProperties
 
getInstance() - Static method in class com.graphaware.runtime.policy.all.IncludeAllBusinessNodes
 
getInstance() - Static method in class com.graphaware.runtime.policy.all.IncludeAllBusinessRelationshipProperties
 
getInstance() - Static method in class com.graphaware.runtime.policy.all.IncludeAllBusinessRelationships
 
getInstance() - Static method in class com.graphaware.runtime.schedule.FixedDelayTimingStrategy
 
getInstanceId() - Method in interface com.graphaware.runtime.listener.TopologyChangeEvent
The id that is related to the instance leaving, joining the cluster or elected
getInstanceId() - Method in class com.graphaware.runtime.listener.TopologyListener.TopologyChangeEventImpl
 
getInstanceRole() - Method in class com.graphaware.runtime.config.util.InstanceRoleUtils
Get the role of the instance in the cluster
getInstanceRolePolicy() - Method in class com.graphaware.runtime.config.BaseTimerDrivenModuleConfiguration
Get instance role policy encapsulated by this configuration.
getInstanceRolePolicy() - Method in class com.graphaware.runtime.config.BaseTxAndTimerDrivenModuleConfiguration
Get instance role policy encapsulated by this configuration.
getInstanceRolePolicy() - Method in class com.graphaware.runtime.config.NullTimerDrivenModuleConfiguration
Get the instance role policy used by this module.
getInstanceRolePolicy() - Method in class com.graphaware.runtime.config.NullTxAndTimerDrivenModuleConfiguration
Get the instance role policy used by this module.
getInstanceRolePolicy() - Method in interface com.graphaware.runtime.config.TimerDrivenModuleConfiguration
Get the instance role policy used by this module.
getLoad() - Method in interface com.graphaware.runtime.monitor.DatabaseLoadMonitor
Get the current load of the database in transactions per second.
getLoad() - Method in class com.graphaware.runtime.monitor.StartedTxBasedLoadMonitor
Get the current load of the database in transactions per second.
getLogging() - Method in interface com.graphaware.runtime.bootstrap.RuntimeKernelExtensionFactory.Dependencies
 
getModule(String, Class<M>) - Method in class com.graphaware.runtime.manager.BaseModuleManager
Get a module registered with the manager.
getModule(Class<M>) - Method in class com.graphaware.runtime.manager.BaseModuleManager
Get a module registered with the manager.
getModule(String, Class<M>) - Method in interface com.graphaware.runtime.manager.ModuleManager
Get a module registered with the manager.
getModule(Class<M>) - Method in interface com.graphaware.runtime.manager.ModuleManager
Get a module registered with the manager.
getModule(String, Class<M>) - Method in class com.graphaware.runtime.ProductionRuntime
getModule(Class<M>) - Method in class com.graphaware.runtime.ProductionRuntime
getModule(String, Class<M>) - Method in class com.graphaware.runtime.TxDrivenRuntime
getModule(Class<M>) - Method in class com.graphaware.runtime.TxDrivenRuntime
getModuleMetadata(RuntimeModule) - Method in class com.graphaware.runtime.metadata.GraphPropertiesMetadataRepository
Get the metadata of a module that has previously been presisted.
getModuleMetadata(String) - Method in class com.graphaware.runtime.metadata.GraphPropertiesMetadataRepository
Get the metadata of a module that has previously been presisted.
getModuleMetadata(RuntimeModule) - Method in interface com.graphaware.runtime.metadata.ModuleMetadataRepository
Get the metadata of a module that has previously been presisted.
getModuleMetadata(String) - Method in interface com.graphaware.runtime.metadata.ModuleMetadataRepository
Get the metadata of a module that has previously been presisted.
getOperationalMode() - Method in class com.graphaware.runtime.config.util.InstanceRoleUtils
Get the cluster configuration mode
getOwnInstanceId() - Method in interface com.graphaware.runtime.listener.TopologyChangeEvent
The id that is related to the instance that is receiving the event
getOwnInstanceId() - Method in class com.graphaware.runtime.listener.TopologyListener.TopologyChangeEventImpl
 
getOwnInstanceRole() - Method in interface com.graphaware.runtime.listener.TopologyChangeEvent
The role that is related to the instance that is receiving the event
getOwnInstanceRole() - Method in class com.graphaware.runtime.listener.TopologyListener.TopologyChangeEventImpl
 
getResource() - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
getStatsCollector() - Method in class com.graphaware.runtime.config.BaseRuntimeConfiguration
getTimingStrategy() - Method in class com.graphaware.runtime.config.BaseRuntimeConfiguration
getTxDrivenModuleManager() - Method in class com.graphaware.runtime.DatabaseRuntime
Get the manager for TxDrivenModules.
getTxDrivenModuleManager() - Method in class com.graphaware.runtime.TxDrivenRuntime
Get the manager for TxDrivenModules.
getWritingConfig() - Method in class com.graphaware.runtime.config.BaseRuntimeConfiguration
GraphAwareRuntimeFactory - Class in com.graphaware.runtime
Factory producing GraphAwareRuntime.
GraphPropertiesMetadataRepository - Class in com.graphaware.runtime.metadata
ModuleMetadataRepository backed by a GraphProperties.
GraphPropertiesMetadataRepository(GraphDatabaseService, RuntimeConfiguration, String) - Constructor for class com.graphaware.runtime.metadata.GraphPropertiesMetadataRepository
Create a new repository.

H

handleCorruptMetadata(T) - Method in class com.graphaware.runtime.manager.BaseModuleManager
Handle the fact that metadata for a module has been corrupted.
handleCorruptMetadata(T) - Method in class com.graphaware.runtime.manager.BaseTxDrivenModuleManager
Handle the fact that metadata for a module has been corrupted.
handleNoMetadata(T) - Method in class com.graphaware.runtime.manager.BaseModuleManager
Handle the fact that there was no metadata for a module.
handleNoMetadata(T) - Method in class com.graphaware.runtime.manager.BaseTxDrivenModuleManager
Handle the fact that there was no metadata for a module.
hasCorrectRole(TimerDrivenModule<?>) - Method in class com.graphaware.runtime.schedule.RotatingTaskScheduler
Check if the given module has the correct role (e.g.
hashCode() - Method in class com.graphaware.runtime.config.BaseRuntimeConfiguration
hashCode() - Method in class com.graphaware.runtime.config.BaseTimerDrivenModuleConfiguration
hashCode() - Method in class com.graphaware.runtime.config.BaseTxAndTimerDrivenModuleConfiguration
hashCode() - Method in class com.graphaware.runtime.config.BaseTxDrivenModuleConfiguration
hashCode() - Method in class com.graphaware.runtime.metadata.BaseTimerDrivenModuleContext
hashCode() - Method in class com.graphaware.runtime.metadata.DefaultTimerDrivenModuleMetadata
hashCode() - Method in class com.graphaware.runtime.metadata.DefaultTxDrivenModuleMetadata
hashCode() - Method in class com.graphaware.runtime.metadata.NodeBasedContext
hashCode() - Method in class com.graphaware.runtime.schedule.AdaptiveTimingStrategy
hashCode() - Method in class com.graphaware.runtime.schedule.FixedDelayTimingStrategy
hashCode() - Method in class com.graphaware.runtime.write.FluentWritingConfig
HighAvailabilityClusterListener - Class in com.graphaware.runtime.listener
 
HighAvailabilityClusterListener(DependencyResolver, TopologyListenerAdapter) - Constructor for class com.graphaware.runtime.listener.HighAvailabilityClusterListener
 

I

include(String, Node) - Method in class com.graphaware.runtime.policy.all.IncludeAllBusinessNodeProperties
include(Node) - Method in class com.graphaware.runtime.policy.all.IncludeAllBusinessNodes
include(String, T) - Method in class com.graphaware.runtime.policy.all.IncludeAllBusinessProperties
include(String, Relationship) - Method in class com.graphaware.runtime.policy.all.IncludeAllBusinessRelationshipProperties
include(Relationship) - Method in class com.graphaware.runtime.policy.all.IncludeAllBusinessRelationships
IncludeAllBusinessNodeProperties - Class in com.graphaware.runtime.policy.all
Node PropertyInclusionPolicy that includes arbitrary business / application level properties (up to subclasses to decide which ones), but excludes any GraphAwareRuntime/TxDrivenModule internal properties.
IncludeAllBusinessNodes - Class in com.graphaware.runtime.policy.all
Policy that includes all business / application level nodes, but exclude any GraphAwareRuntime internal nodes.
IncludeAllBusinessProperties<T extends org.neo4j.graphdb.Entity> - Class in com.graphaware.runtime.policy.all
Base-class for all PropertyInclusionPolicy implementations that include arbitrary business / application level properties (up to subclasses to decide which ones), but exclude any GraphAwareRuntime/TxDrivenModule internal properties.
IncludeAllBusinessProperties() - Constructor for class com.graphaware.runtime.policy.all.IncludeAllBusinessProperties
 
IncludeAllBusinessRelationshipProperties - Class in com.graphaware.runtime.policy.all
Node PropertyInclusionPolicy that includes arbitrary business / application level properties (up to subclasses to decide which ones), but excludes any GraphAwareRuntime/TxDrivenModule internal properties.
IncludeAllBusinessRelationships - Class in com.graphaware.runtime.policy.all
Policy that includes all business / application level relationships, but exclude any GraphAwareRuntime internal relationships.
InclusionPoliciesFactory - Class in com.graphaware.runtime.policy
Factory for InclusionPolicies.
init() - Method in class com.graphaware.runtime.bootstrap.RuntimeKernelExtension
initialize(T) - Method in class com.graphaware.runtime.manager.BaseTxDrivenModuleManager
Initialize module.
initialize(TxDrivenModule) - Method in class com.graphaware.runtime.manager.ProductionTxDrivenModuleManager
Initialize module.
initialize(GraphDatabaseService) - Method in class com.graphaware.runtime.module.BaseTxDrivenModule
Initialize this module.
initialize(GraphDatabaseService) - Method in interface com.graphaware.runtime.module.TxDrivenModule
Initialize this module.
initialize(GraphDatabaseService) - Method in class com.graphaware.runtime.schedule.AdaptiveTimingStrategy
Initialize the timing strategy before it can be used.
initialize(GraphDatabaseService) - Method in class com.graphaware.runtime.schedule.FixedDelayTimingStrategy
Initialize the timing strategy before it can be used.
initialize(GraphDatabaseService) - Method in interface com.graphaware.runtime.schedule.TimingStrategy
Initialize the timing strategy before it can be used.
INITIALIZE_UNTIL - Static variable in class com.graphaware.runtime.module.BaseRuntimeModuleBootstrapper
 
initializeUntil() - Method in class com.graphaware.runtime.config.BaseTxDrivenModuleConfiguration
initializeUntil() - Method in class com.graphaware.runtime.config.NullTxAndTimerDrivenModuleConfiguration
initializeUntil() - Method in class com.graphaware.runtime.config.NullTxDrivenModuleConfiguration
initializeUntil() - Method in interface com.graphaware.runtime.config.TxDrivenModuleConfiguration
 
InstanceRoleUtils - Class in com.graphaware.runtime.config.util
Utilities for the role of instance in the cluster
InstanceRoleUtils(GraphDatabaseService) - Constructor for class com.graphaware.runtime.config.util.InstanceRoleUtils
Manage role on database instance
instantiate(Map<String, String>, String, String, String) - Static method in class com.graphaware.runtime.config.util.ConfigUtils
Create an instance of a class specified in the config under configKey.
isStarted(ImprovedTransactionData) - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
Checks to see if this GraphAwareRuntime is started.

J

joinedCluster(InstanceId, URI) - Method in class com.graphaware.runtime.listener.HighAvailabilityClusterListener
 

K

kernelConfig() - Method in class com.graphaware.runtime.config.BaseRuntimeConfiguration
kernelPanic(ErrorState) - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
KEY - Static variable in class com.graphaware.runtime.bootstrap.RuntimeKernelExtensionFactory
 

L

lastContext() - Method in class com.graphaware.runtime.metadata.DefaultTimerDrivenModuleMetadata
Get the context that the module produced when it last did some work.
lastContext() - Method in interface com.graphaware.runtime.metadata.TimerDrivenModuleMetadata
Get the context that the module produced when it last did some work.
leftCluster() - Method in class com.graphaware.runtime.listener.HighAvailabilityClusterListener
 
leftCluster(InstanceId, URI) - Method in class com.graphaware.runtime.listener.HighAvailabilityClusterListener
 
loadMetadata() - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
Load module metadata.
loadMetadata() - Method in class com.graphaware.runtime.manager.BaseModuleManager
Load module metadata from wherever they are stored in between database restarts and do whatever is necessary to do with this metadata before the modules can be used.
loadMetadata() - Method in interface com.graphaware.runtime.manager.ModuleManager
Load module metadata from wherever they are stored in between database restarts and do whatever is necessary to do with this metadata before the modules can be used.
loadMetadata() - Method in class com.graphaware.runtime.ProductionRuntime
Load module metadata.
loadMetadata() - Method in class com.graphaware.runtime.TxDrivenRuntime
Load module metadata.
LOG - Variable in class com.graphaware.runtime.listener.HighAvailabilityClusterListener
 
LOG - Variable in class com.graphaware.runtime.listener.TopologyListenerAdapter
 

M

markedNeedingInitialization() - Method in class com.graphaware.runtime.metadata.DefaultTxDrivenModuleMetadata
Create a new instance of this class with TxDrivenModuleMetadata.needsInitialization() returning true.
markedNeedingInitialization() - Method in interface com.graphaware.runtime.metadata.TxDrivenModuleMetadata
Create a new instance of this class with TxDrivenModuleMetadata.needsInitialization() returning true.
metadataRepository - Variable in class com.graphaware.runtime.manager.BaseModuleManager
 
MODULE_CONFIG_KEY - Static variable in class com.graphaware.runtime.bootstrap.RuntimeKernelExtension
 
moduleKey(String) - Method in class com.graphaware.runtime.metadata.GraphPropertiesMetadataRepository
Build a module key to use as a property on the metadata container for storing metadata.
ModuleManager<T extends RuntimeModule> - Interface in com.graphaware.runtime.manager
A manager of RuntimeModules, which takes care of their lifecycle.
ModuleMetadata - Interface in com.graphaware.runtime.metadata
Metadata for RuntimeModules that gets persisted and survives restart.
ModuleMetadataRepository - Interface in com.graphaware.runtime.metadata
Component that stores ModuleMetadata so that it survives database restarts.
modules - Variable in class com.graphaware.runtime.manager.BaseModuleManager
 

N

needsInitialization() - Method in class com.graphaware.runtime.metadata.DefaultTxDrivenModuleMetadata
Does the module need initialization?
needsInitialization() - Method in interface com.graphaware.runtime.metadata.TxDrivenModuleMetadata
Does the module need initialization?
Neo4jConfigBasedRuntimeConfiguration - Class in com.graphaware.runtime.config
Implementation of RuntimeConfiguration that loads bespoke settings from Neo4j's configuration properties, falling back to default values when overrides aren't available.
Neo4jConfigBasedRuntimeConfiguration(GraphDatabaseService, Config) - Constructor for class com.graphaware.runtime.config.Neo4jConfigBasedRuntimeConfiguration
Constructs a new Neo4jConfigBasedRuntimeConfiguration based on the given Neo4j Config.
NEVER - Static variable in interface com.graphaware.runtime.config.TxDrivenModuleConfiguration
 
NEVER_RUN - Static variable in interface com.graphaware.runtime.schedule.TimingStrategy
 
newInstance(KernelContext, RuntimeKernelExtensionFactory.Dependencies) - Method in class com.graphaware.runtime.bootstrap.RuntimeKernelExtensionFactory
newInstance(InstanceRolePolicy) - Method in class com.graphaware.runtime.config.BaseTimerDrivenModuleConfiguration
Create a new instance of this TimerDrivenModuleConfiguration with different inclusion policies.
newInstance(InclusionPolicies, long) - Method in class com.graphaware.runtime.config.BaseTxAndTimerDrivenModuleConfiguration
Create a new instance of this TxDrivenModuleConfiguration with different inclusion policies.
newInstance(InclusionPolicies, long, InstanceRolePolicy) - Method in class com.graphaware.runtime.config.BaseTxAndTimerDrivenModuleConfiguration
Create a new instance of this TimerDrivenModuleConfiguration with different inclusion policies.
newInstance(InclusionPolicies, long) - Method in class com.graphaware.runtime.config.BaseTxDrivenModuleConfiguration
Create a new instance of this TxDrivenModuleConfiguration with different inclusion policies.
newInstance(InstanceRolePolicy) - Method in class com.graphaware.runtime.config.FluentTimerDrivenModuleConfiguration
Create a new instance of this TimerDrivenModuleConfiguration with different inclusion policies.
newInstance(InclusionPolicies, long) - Method in class com.graphaware.runtime.config.FluentTxDrivenModuleConfiguration
Create a new instance of this TxDrivenModuleConfiguration with different inclusion policies.
nextDelay(long) - Method in class com.graphaware.runtime.schedule.AdaptiveTimingStrategy
Get the delay until the timer fires again.
nextDelay(long) - Method in class com.graphaware.runtime.schedule.FixedDelayTimingStrategy
Get the delay until the timer fires again.
nextDelay(long) - Method in interface com.graphaware.runtime.schedule.TimingStrategy
Get the delay until the timer fires again.
nextTask() - Method in class com.graphaware.runtime.schedule.RotatingTaskScheduler
Create next task wrapped in a Runnable.
NODE - Static variable in class com.graphaware.runtime.module.BaseRuntimeModuleBootstrapper
 
NODE_PROPERTY - Static variable in class com.graphaware.runtime.module.BaseRuntimeModuleBootstrapper
 
NodeBasedContext - Class in com.graphaware.runtime.metadata
BaseTimerDrivenModuleContext with Node as the position representation and no extra data.
NodeBasedContext(long) - Constructor for class com.graphaware.runtime.metadata.NodeBasedContext
Construct a new context.
NodeBasedContext(Node) - Constructor for class com.graphaware.runtime.metadata.NodeBasedContext
Construct a new context.
NodeBasedContext(long, long) - Constructor for class com.graphaware.runtime.metadata.NodeBasedContext
Construct a new context.
NodeBasedContext(Node, long) - Constructor for class com.graphaware.runtime.metadata.NodeBasedContext
Construct a new context.
nodeRepresentation(Node) - Method in class com.graphaware.runtime.module.thirdparty.DefaultThirdPartyIntegrationModule
 
nodeRepresentation(Node) - Method in class com.graphaware.runtime.module.thirdparty.ThirdPartyIntegrationModule
 
NodeSelector - Interface in com.graphaware.runtime.walk
Mechanism by which a Node is selected in the GraphDatabaseService.
none() - Method in class com.graphaware.runtime.config.function.StringToInclusionPolicy
 
none() - Method in class com.graphaware.runtime.config.function.StringToNodeInclusionPolicy
none() - Method in class com.graphaware.runtime.config.function.StringToNodePropertyInclusionPolicy
none() - Method in class com.graphaware.runtime.config.function.StringToRelationshipInclusionPolicy
none() - Method in class com.graphaware.runtime.config.function.StringToRelationshipPropertyInclusionPolicy
NullTimerDrivenModuleConfiguration - Class in com.graphaware.runtime.config
NullTxAndTimerDrivenModuleConfiguration - Class in com.graphaware.runtime.config
NullTxDrivenModuleConfiguration - Class in com.graphaware.runtime.config
TxDrivenModuleConfiguration for TxDrivenModules with no configuration.

O

onCoreTopologyChange(CoreTopology) - Method in class com.graphaware.runtime.listener.CausalClusterListener
 
onTopologyChange(TopologyChangeEvent) - Method in interface com.graphaware.runtime.listener.TopologyChangeEventListener
This event will be fired when a change in topology occurs
orderComparedTo(KernelEventHandler) - Method in class com.graphaware.runtime.BaseGraphAwareRuntime

P

persistModuleMetadata(RuntimeModule, M) - Method in class com.graphaware.runtime.metadata.GraphPropertiesMetadataRepository
Persist metadata of a module.
persistModuleMetadata(String, M) - Method in class com.graphaware.runtime.metadata.GraphPropertiesMetadataRepository
Persist metadata of a module.
persistModuleMetadata(RuntimeModule, M) - Method in interface com.graphaware.runtime.metadata.ModuleMetadataRepository
Persist metadata of a module.
persistModuleMetadata(String, M) - Method in interface com.graphaware.runtime.metadata.ModuleMetadataRepository
Persist metadata of a module.
PositionNotFoundException - Exception in com.graphaware.runtime.metadata
An Exception indicating that a position in the graph could not be found.
PositionNotFoundException() - Constructor for exception com.graphaware.runtime.metadata.PositionNotFoundException
 
PositionNotFoundException(String) - Constructor for exception com.graphaware.runtime.metadata.PositionNotFoundException
 
PositionNotFoundException(String, Throwable) - Constructor for exception com.graphaware.runtime.metadata.PositionNotFoundException
 
PositionNotFoundException(Throwable) - Constructor for exception com.graphaware.runtime.metadata.PositionNotFoundException
 
PositionNotFoundException(String, Throwable, boolean, boolean) - Constructor for exception com.graphaware.runtime.metadata.PositionNotFoundException
 
problemTimestamp() - Method in class com.graphaware.runtime.metadata.DefaultTxDrivenModuleMetadata
Get the time in milliseconds since 1/1/1970 of the first occurrence of a problem that caused the TxDrivenModuleMetadata.needsInitialization() method to return true.
problemTimestamp() - Method in interface com.graphaware.runtime.metadata.TxDrivenModuleMetadata
Get the time in milliseconds since 1/1/1970 of the first occurrence of a problem that caused the TxDrivenModuleMetadata.needsInitialization() method to return true.
produceWriter(GraphDatabaseService) - Method in class com.graphaware.runtime.write.FluentWritingConfig
ProductionRuntime - Class in com.graphaware.runtime
DatabaseRuntime intended for production use.
ProductionRuntime(RuntimeConfiguration, GraphDatabaseService, TxDrivenModuleManager<TxDrivenModule>, TimerDrivenModuleManager, Neo4jWriter) - Constructor for class com.graphaware.runtime.ProductionRuntime
Construct a new runtime.
ProductionTimerDrivenModuleManager - Class in com.graphaware.runtime.manager
Production implementation of TimerDrivenModuleManager.
ProductionTimerDrivenModuleManager(GraphDatabaseService, ModuleMetadataRepository, TimingStrategy, StatsCollector) - Constructor for class com.graphaware.runtime.manager.ProductionTimerDrivenModuleManager
Constructs a new ProductionTimerDrivenModuleManager based on the given arguments.
ProductionTxDrivenModuleManager - Class in com.graphaware.runtime.manager
BaseTxDrivenModuleManager backed by a GraphDatabaseService.
ProductionTxDrivenModuleManager(GraphDatabaseService, ModuleMetadataRepository, StatsCollector) - Constructor for class com.graphaware.runtime.manager.ProductionTxDrivenModuleManager
Construct a new manager.

R

RandomNodeSelector - Class in com.graphaware.runtime.walk
NodeSelector that selects a Node at random from all Nodes available in the database that match the provided NodeInclusionPolicy.
RandomNodeSelector() - Constructor for class com.graphaware.runtime.walk.RandomNodeSelector
Constructs a new RandomNodeSelector that selects any node which isn't a framework-internal node.
RandomNodeSelector(NodeInclusionPolicy) - Constructor for class com.graphaware.runtime.walk.RandomNodeSelector
Constructs a new RandomNodeSelector that selects a random node that matches the given NodeInclusionPolicy.
RandomRelationshipSelector - Class in com.graphaware.runtime.walk
RelationshipSelector that selects a Relationship at random from all the given Node's Relationships, such that match the selected Relationship matches the provided RelationshipInclusionPolicy.
RandomRelationshipSelector() - Constructor for class com.graphaware.runtime.walk.RandomRelationshipSelector
Constructs a new RandomRelationshipSelector that selects any relationship that isn't framework-internal and doesn't link to a framework-internal node.
RandomRelationshipSelector(RelationshipInclusionPolicy) - Constructor for class com.graphaware.runtime.walk.RandomRelationshipSelector
Constructs a new RandomRelationshipSelector that chooses relationships in accordance with the given ObjectInclusionPolicy.
register() - Method in class com.graphaware.runtime.listener.CausalClusterListener
 
register() - Method in class com.graphaware.runtime.listener.HighAvailabilityClusterListener
 
register() - Method in interface com.graphaware.runtime.listener.TopologyListener
Register this listener in order to intercept topology change events
registerListener(TopologyChangeEventListener) - Method in class com.graphaware.runtime.listener.TopologyListenerAdapter
Register a listener for topology change events
registerModule(RuntimeModule) - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
registerModule(T) - Method in class com.graphaware.runtime.manager.BaseModuleManager
Register a module with this manager.
registerModule(T) - Method in interface com.graphaware.runtime.manager.ModuleManager
Register a module with this manager.
registerModuleAndContext(T, C) - Method in class com.graphaware.runtime.schedule.RotatingTaskScheduler
Register a module and its context.
registerModuleAndContext(T, C) - Method in interface com.graphaware.runtime.schedule.TaskScheduler
Register a module and its context.
reinitialize(T, TxDrivenModuleMetadata) - Method in class com.graphaware.runtime.manager.BaseTxDrivenModuleManager
Re-initialize module.
reinitialize(TxDrivenModule, TxDrivenModuleMetadata) - Method in class com.graphaware.runtime.manager.ProductionTxDrivenModuleManager
Re-initialize module.
reinitialize(GraphDatabaseService, TxDrivenModuleMetadata) - Method in class com.graphaware.runtime.module.BaseTxDrivenModule
Re-initialize this module.
reinitialize(GraphDatabaseService, TxDrivenModuleMetadata) - Method in interface com.graphaware.runtime.module.TxDrivenModule
Re-initialize this module.
RELATIONSHIP - Static variable in class com.graphaware.runtime.module.BaseRuntimeModuleBootstrapper
 
RELATIONSHIP_PROPERTY - Static variable in class com.graphaware.runtime.module.BaseRuntimeModuleBootstrapper
 
relationshipRepresentation(Relationship) - Method in class com.graphaware.runtime.module.thirdparty.DefaultThirdPartyIntegrationModule
 
relationshipRepresentation(Relationship) - Method in class com.graphaware.runtime.module.thirdparty.ThirdPartyIntegrationModule
 
RelationshipSelector - Interface in com.graphaware.runtime.walk
Mechanism by which a Node's Relationship is selected.
removeListener(TopologyChangeEventListener) - Method in class com.graphaware.runtime.listener.TopologyListenerAdapter
Remove a listener
removeModuleMetadata(String) - Method in class com.graphaware.runtime.metadata.GraphPropertiesMetadataRepository
Remove persisted metadata for a module.
removeModuleMetadata(String) - Method in interface com.graphaware.runtime.metadata.ModuleMetadataRepository
Remove persisted metadata for a module.
resolveDependency(Class<T>) - Method in class com.graphaware.runtime.config.util.InstanceRoleUtils
 
RotatingTaskScheduler - Class in com.graphaware.runtime.schedule
TaskScheduler that delegates to the registered TimerDrivenModules in round-robin fashion, in the order in which the modules were registered.
RotatingTaskScheduler(GraphDatabaseService, ModuleMetadataRepository, TimingStrategy) - Constructor for class com.graphaware.runtime.schedule.RotatingTaskScheduler
Construct a new task scheduler.
RunningWindowAverage - Class in com.graphaware.runtime.monitor
Computes the average value per second of an ever-increasing value over the last configurable number samples or configurable time in milliseconds, whichever is smaller.
RunningWindowAverage(int, int) - Constructor for class com.graphaware.runtime.monitor.RunningWindowAverage
Construct a new instance.
RUNTIME_ENABLED - Static variable in class com.graphaware.runtime.bootstrap.RuntimeKernelExtension
 
RuntimeKernelExtension - Class in com.graphaware.runtime.bootstrap
Neo4j kernel extension that automatically creates a GraphAwareRuntime and registers RuntimeModules with it.
RuntimeKernelExtension(Config, GraphDatabaseService) - Constructor for class com.graphaware.runtime.bootstrap.RuntimeKernelExtension
 
RuntimeKernelExtensionFactory - Class in com.graphaware.runtime.bootstrap
KernelExtensionFactory that initializes the RuntimeKernelExtension.
RuntimeKernelExtensionFactory() - Constructor for class com.graphaware.runtime.bootstrap.RuntimeKernelExtensionFactory
 
RuntimeKernelExtensionFactory.Dependencies - Interface in com.graphaware.runtime.bootstrap
 
RuntimeModuleBootstrapper - Interface in com.graphaware.runtime.module
Component that automatically bootstraps a RuntimeModule based on config parameters passed to Neo4j.

S

sample(long, long) - Method in class com.graphaware.runtime.monitor.RunningWindowAverage
Take a sample.
selectNode(GraphDatabaseService) - Method in class com.graphaware.runtime.walk.ContinuousNodeSelector
Select a node from the graph.
selectNode(GraphDatabaseService) - Method in interface com.graphaware.runtime.walk.NodeSelector
Select a node from the graph.
selectNode(GraphDatabaseService) - Method in class com.graphaware.runtime.walk.RandomNodeSelector
Select a node from the graph.
selectRelationship(Node) - Method in class com.graphaware.runtime.walk.RandomRelationshipSelector
Select a relationship of the node.
selectRelationship(Node) - Method in interface com.graphaware.runtime.walk.RelationshipSelector
Select a relationship of the node.
shutdown() - Method in class com.graphaware.runtime.bootstrap.RuntimeKernelExtension
shutdown() - Method in class com.graphaware.runtime.module.BaseTimerDrivenModule
shutdown() - Method in class com.graphaware.runtime.module.BaseTxDrivenModule
shutdown() - Method in class com.graphaware.runtime.module.thirdparty.WriterBasedThirdPartyIntegrationModule
shutdownModules() - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
Shutdown all modules.
shutdownModules() - Method in class com.graphaware.runtime.manager.BaseModuleManager
Bring all modules to an orderly shutdown, when the database is stopped.
shutdownModules() - Method in interface com.graphaware.runtime.manager.ModuleManager
Bring all modules to an orderly shutdown, when the database is stopped.
shutdownModules() - Method in class com.graphaware.runtime.manager.ProductionTimerDrivenModuleManager
Bring all modules to an orderly shutdown, when the database is stopped.
shutdownModules() - Method in class com.graphaware.runtime.ProductionRuntime
Shutdown all modules.
shutdownModules() - Method in class com.graphaware.runtime.TxDrivenRuntime
Shutdown all modules.
SINGLE_THREADED - Static variable in class com.graphaware.runtime.config.function.StringToDatabaseWriterType
 
spelPolicy(String) - Method in class com.graphaware.runtime.config.function.StringToInclusionPolicy
Instantiate a new SPEL-bases policy.
spelPolicy(String) - Method in class com.graphaware.runtime.config.function.StringToNodeInclusionPolicy
Instantiate a new SPEL-bases policy.
spelPolicy(String) - Method in class com.graphaware.runtime.config.function.StringToNodePropertyInclusionPolicy
Instantiate a new SPEL-bases policy.
spelPolicy(String) - Method in class com.graphaware.runtime.config.function.StringToRelationshipInclusionPolicy
Instantiate a new SPEL-bases policy.
spelPolicy(String) - Method in class com.graphaware.runtime.config.function.StringToRelationshipPropertyInclusionPolicy
Instantiate a new SPEL-bases policy.
start() - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
start() - Method in class com.graphaware.runtime.bootstrap.RuntimeKernelExtension
start(T) - Method in class com.graphaware.runtime.manager.BaseTxDrivenModuleManager
Start module.
start(TxDrivenModule) - Method in class com.graphaware.runtime.manager.ProductionTxDrivenModuleManager
Start module.
start(GraphDatabaseService) - Method in class com.graphaware.runtime.module.BaseTxDrivenModule
Start the module.
start(GraphDatabaseService) - Method in class com.graphaware.runtime.module.thirdparty.WriterBasedThirdPartyIntegrationModule
Start the module.
start(GraphDatabaseService) - Method in interface com.graphaware.runtime.module.TxDrivenModule
Start the module.
start() - Method in class com.graphaware.runtime.schedule.RotatingTaskScheduler
Start scheduling tasks / delegating work to registered modules.
start() - Method in interface com.graphaware.runtime.schedule.TaskScheduler
Start scheduling tasks / delegating work to registered modules.
StartedTxBasedLoadMonitor - Class in com.graphaware.runtime.monitor
DatabaseLoadMonitor returning the database load based on the number of transactions started in a period of time.
StartedTxBasedLoadMonitor(GraphDatabaseService, RunningWindowAverage) - Constructor for class com.graphaware.runtime.monitor.StartedTxBasedLoadMonitor
Construct a new monitor.
startModules() - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
Perform the actual start of the runtime, being certain that it is the right time to do so.
startModules() - Method in class com.graphaware.runtime.manager.BaseModuleManager
Perform work needed to make modules start doing their job.
startModules() - Method in class com.graphaware.runtime.manager.BaseTxDrivenModuleManager
Perform work needed to make modules start doing their job.
startModules() - Method in interface com.graphaware.runtime.manager.ModuleManager
Perform work needed to make modules start doing their job.
startModules() - Method in class com.graphaware.runtime.manager.ProductionTimerDrivenModuleManager
Perform work needed to make modules start doing their job.
startModules() - Method in class com.graphaware.runtime.ProductionRuntime
Perform the actual start of the runtime, being certain that it is the right time to do so.
startModules() - Method in class com.graphaware.runtime.TxDrivenRuntime
Perform the actual start of the runtime, being certain that it is the right time to do so.
stop() - Method in class com.graphaware.runtime.bootstrap.RuntimeKernelExtension
stop() - Method in class com.graphaware.runtime.schedule.RotatingTaskScheduler
Stop scheduling tasks.
stop() - Method in interface com.graphaware.runtime.schedule.TaskScheduler
Stop scheduling tasks.
StringToDatabaseWriterType - Class in com.graphaware.runtime.config.function
A Function that converts String to DatabaseWriterType.
StringToDatabaseWriterType() - Constructor for class com.graphaware.runtime.config.function.StringToDatabaseWriterType
 
StringToInclusionPolicy<T extends InclusionPolicy> - Class in com.graphaware.runtime.config.function
A Function that converts String to InclusionPolicy.
StringToInclusionPolicy() - Constructor for class com.graphaware.runtime.config.function.StringToInclusionPolicy
 
StringToNodeInclusionPolicy - Class in com.graphaware.runtime.config.function
A StringToInclusionPolicy that converts String to NodeInclusionPolicy.
StringToNodeInclusionPolicy() - Constructor for class com.graphaware.runtime.config.function.StringToNodeInclusionPolicy
 
StringToNodePropertyInclusionPolicy - Class in com.graphaware.runtime.config.function
StringToNodePropertyInclusionPolicy() - Constructor for class com.graphaware.runtime.config.function.StringToNodePropertyInclusionPolicy
 
StringToRelationshipInclusionPolicy - Class in com.graphaware.runtime.config.function
StringToRelationshipInclusionPolicy() - Constructor for class com.graphaware.runtime.config.function.StringToRelationshipInclusionPolicy
 
StringToRelationshipPropertyInclusionPolicy - Class in com.graphaware.runtime.config.function
StringToRelationshipPropertyInclusionPolicy() - Constructor for class com.graphaware.runtime.config.function.StringToRelationshipPropertyInclusionPolicy
 
StringToTimingStrategy - Class in com.graphaware.runtime.config.function
A Function that converts String to TimingStrategy.
StringToTimingStrategy() - Constructor for class com.graphaware.runtime.config.function.StringToTimingStrategy
 

T

TaskScheduler - Interface in com.graphaware.runtime.schedule
A component delegating to registered TimerDrivenModules on a scheduled basis.
ThirdPartyIntegrationModule<ID> - Class in com.graphaware.runtime.module.thirdparty
Base-class for GraphAware Runtime Modules that wish to implement integrations with third-party systems.
ThirdPartyIntegrationModule(String) - Constructor for class com.graphaware.runtime.module.thirdparty.ThirdPartyIntegrationModule
Construct a new module.
TimerDrivenModule<C extends TimerDrivenModuleContext> - Interface in com.graphaware.runtime.module
Specialisation of RuntimeModule that can be driven by a timing strategy as opposed to a response to transaction events.
TimerDrivenModuleConfiguration - Interface in com.graphaware.runtime.config
Encapsulates all configuration of a single TimerDrivenModule.
TimerDrivenModuleContext<T> - Interface in com.graphaware.runtime.metadata
Context of TimerDrivenModules encapsulating the position in the graph and additional data, such as weight carried around for certain iterative algorithms, etc.
TimerDrivenModuleManager - Interface in com.graphaware.runtime.manager
TimerDrivenModuleMetadata<P extends TimerDrivenModuleContext<?>> - Interface in com.graphaware.runtime.metadata
TimingStrategy - Interface in com.graphaware.runtime.schedule
A strategy for timing scheduled tasks.
TopologyChangeEvent - Interface in com.graphaware.runtime.listener
Abstraction of a topology change event.
TopologyChangeEvent.EventType - Enum in com.graphaware.runtime.listener
Type of events that are normalized respect to the different events that can occurs when running an HA or a Causal cluster
TopologyChangeEventImpl(String, String, InstanceRole, TopologyChangeEvent.EventType) - Constructor for class com.graphaware.runtime.listener.TopologyListener.TopologyChangeEventImpl
 
TopologyChangeEventListener - Interface in com.graphaware.runtime.listener
Topology change listener that fires when the cluster topology changes All modules that want to be notified for topology changes must implement this interface
TopologyListener - Interface in com.graphaware.runtime.listener
Created by alberto.delazzari on 19/04/17.
TopologyListener.TopologyChangeEventImpl - Class in com.graphaware.runtime.listener
 
TopologyListenerAdapter - Class in com.graphaware.runtime.listener
This class is an adapter listening to topology changes both for HA clusters and Causal ones
TopologyListenerAdapter(GraphDatabaseAPI, Config) - Constructor for class com.graphaware.runtime.listener.TopologyListenerAdapter
 
toString() - Method in class com.graphaware.runtime.listener.TopologyListener.TopologyChangeEventImpl
 
TxAndTimerDrivenModule<T,C extends TimerDrivenModuleContext> - Interface in com.graphaware.runtime.module
 
TxAndTimerDrivenModuleConfiguration - Interface in com.graphaware.runtime.config
 
TxDrivenModule<T> - Interface in com.graphaware.runtime.module
A RuntimeModule module performing some useful work based on about-to-be-committed transaction data.
TxDrivenModuleConfiguration - Interface in com.graphaware.runtime.config
Encapsulates all configuration of a single TxDrivenModule.
TxDrivenModuleManager<T extends TxDrivenModule> - Interface in com.graphaware.runtime.manager
TxDrivenModuleMetadata - Interface in com.graphaware.runtime.metadata
TxDrivenRuntime<T extends TxDrivenModule> - Class in com.graphaware.runtime
BaseGraphAwareRuntime that registers itself as a Neo4j TransactionEventHandler, translates TransactionData into ImprovedTransactionData and lets registered TxDrivenModules deal with the data before each transaction commits, in the order the modules were registered.
TxDrivenRuntime(RuntimeConfiguration) - Constructor for class com.graphaware.runtime.TxDrivenRuntime
Create a new instance.

U

unelected(String, InstanceId, URI) - Method in class com.graphaware.runtime.listener.HighAvailabilityClusterListener
 
UNKNOWN - Static variable in interface com.graphaware.runtime.schedule.TimingStrategy
 
unregister() - Method in class com.graphaware.runtime.listener.CausalClusterListener
 
unregister() - Method in class com.graphaware.runtime.listener.HighAvailabilityClusterListener
 
unregister() - Method in interface com.graphaware.runtime.listener.TopologyListener
Un-register this listener in order to ignore further topology change events
unregister() - Method in class com.graphaware.runtime.listener.TopologyListenerAdapter
Un-register this adapter

V

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

W

waitUntilStarted() - Method in class com.graphaware.runtime.BaseGraphAwareRuntime
with(InstanceRolePolicy) - Method in class com.graphaware.runtime.config.BaseTimerDrivenModuleConfiguration
with(InstanceRolePolicy) - Method in class com.graphaware.runtime.config.BaseTxAndTimerDrivenModuleConfiguration
Create w new instance of TimerDrivenModuleConfiguration with different InstanceRolePolicy.
with(NodeInclusionPolicy) - Method in class com.graphaware.runtime.config.BaseTxDrivenModuleConfiguration
Create a new instance of this TxDrivenModuleConfiguration with different node inclusion policy.
with(NodePropertyInclusionPolicy) - Method in class com.graphaware.runtime.config.BaseTxDrivenModuleConfiguration
Create a new instance of this TxDrivenModuleConfiguration with different node property inclusion policy.
with(RelationshipInclusionPolicy) - Method in class com.graphaware.runtime.config.BaseTxDrivenModuleConfiguration
Create a new instance of this TxDrivenModuleConfiguration with different relationship inclusion policy.
with(RelationshipPropertyInclusionPolicy) - Method in class com.graphaware.runtime.config.BaseTxDrivenModuleConfiguration
Create a new instance of this TxDrivenModuleConfiguration with different relationship property inclusion policy.
with(InclusionPolicies) - Method in class com.graphaware.runtime.config.BaseTxDrivenModuleConfiguration
Create a new instance of TxDrivenModuleConfiguration with different InclusionPolicies.
withBatchSize(int) - Method in class com.graphaware.runtime.write.FluentWritingConfig
Return a new instance of this configuration with a different batch size.
withBusyThreshold(int) - Method in class com.graphaware.runtime.schedule.AdaptiveTimingStrategy
Returns a copy of this AdaptiveTimingStrategy reconfigured to use the given busy threshold.
withConfig(Config) - Method in class com.graphaware.runtime.config.FluentRuntimeConfiguration
Create an instance with different Config.
withDefaultDelayMillis(long) - Method in class com.graphaware.runtime.schedule.AdaptiveTimingStrategy
Returns a copy of this AdaptiveTimingStrategy reconfigured to use the specified default timer-driven module scheduling delay.
withDelay(long) - Method in class com.graphaware.runtime.schedule.FixedDelayTimingStrategy
Create a new strategy with a different fixed delay.
withDelta(long) - Method in class com.graphaware.runtime.schedule.AdaptiveTimingStrategy
Returns a copy of this AdaptiveTimingStrategy reconfigured to use the specified delta.
withInitialDelay(long) - Method in class com.graphaware.runtime.schedule.FixedDelayTimingStrategy
Create a new strategy with a different initial delay.
withInitializeUntil(long) - Method in class com.graphaware.runtime.config.BaseTxDrivenModuleConfiguration
Create a new instance of TxDrivenModuleConfiguration with different initialize-until setting.
withMaximumDelayMillis(long) - Method in class com.graphaware.runtime.schedule.AdaptiveTimingStrategy
Returns a copy of this AdaptiveTimingStrategy reconfigured to use the specified maximum delay between timer-driven module invocations.
withMaxSamples(int) - Method in class com.graphaware.runtime.schedule.AdaptiveTimingStrategy
Returns a copy of this AdaptiveTimingStrategy reconfigured to use the maximum number of samples.
withMaxTime(int) - Method in class com.graphaware.runtime.schedule.AdaptiveTimingStrategy
Returns a copy of this AdaptiveTimingStrategy reconfigured to use the given maximum running average window time span.
withMinimumDelayMillis(long) - Method in class com.graphaware.runtime.schedule.AdaptiveTimingStrategy
Returns a copy of this AdaptiveTimingStrategy reconfigured to use the specified minimum delay between timer-driven module invocations.
withQueueSize(int) - Method in class com.graphaware.runtime.write.FluentWritingConfig
Return a new instance of this configuration with a different queue size.
withStatsCollector(StatsCollector) - Method in class com.graphaware.runtime.config.FluentRuntimeConfiguration
Create an instance with different StatsCollector.
withTimingStrategy(TimingStrategy) - Method in class com.graphaware.runtime.config.FluentRuntimeConfiguration
Create an instance with different TimingStrategy.
withWriterType(DatabaseWriterType) - Method in class com.graphaware.runtime.write.FluentWritingConfig
Return a new instance of this configuration with a different writer type.
withWritingConfig(WritingConfig) - Method in class com.graphaware.runtime.config.FluentRuntimeConfiguration
Create an instance with different WritingConfig.
WriterBasedThirdPartyIntegrationModule<ID> - Class in com.graphaware.runtime.module.thirdparty
A ThirdPartyIntegrationModule that integrates with the third-party system by using a ThirdPartyWriter.
WriterBasedThirdPartyIntegrationModule(String, ThirdPartyWriter) - Constructor for class com.graphaware.runtime.module.thirdparty.WriterBasedThirdPartyIntegrationModule
Construct a new module.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2013-2016–2018 Graph Aware Limited. All rights reserved.