Skip navigation links
B C D E G H L N O P Q R S T U W 

B

BaseNeo4jWriter - Class in com.graphaware.writer.neo4j
A Neo4j database Writer.
BaseNeo4jWriter(GraphDatabaseService) - Constructor for class com.graphaware.writer.neo4j.BaseNeo4jWriter
Create a new database writer.
BaseThirdPartyWriter - Class in com.graphaware.writer.thirdparty
Abstract base-class for ThirdPartyWriter implementations, backed by a QueueBackedScheduledService.
BaseThirdPartyWriter() - Constructor for class com.graphaware.writer.thirdparty.BaseThirdPartyWriter
Construct a new writer with a default queue capacity of QueueBackedScheduledService.DEFAULT_QUEUE_CAPACITY.
BaseThirdPartyWriter(int) - Constructor for class com.graphaware.writer.thirdparty.BaseThirdPartyWriter
Construct a new writer.
BaseWriteOperation<T> - Class in com.graphaware.writer.thirdparty
Abstract base-class for WriteOperation implementations.
BaseWriteOperation(T) - Constructor for class com.graphaware.writer.thirdparty.BaseWriteOperation
Create the operation.
BatchWriter - Class in com.graphaware.writer.neo4j
SingleThreadedWriter that writes tasks in batches.
BatchWriter(GraphDatabaseService) - Constructor for class com.graphaware.writer.neo4j.BatchWriter
Construct a new writer with a default queue capacity of 10,000 and a batch size of 1,000.
BatchWriter(GraphDatabaseService, int, int) - Constructor for class com.graphaware.writer.neo4j.BatchWriter
Construct a new writer.
block(RunnableFuture<T>, String, int) - Method in class com.graphaware.writer.neo4j.SingleThreadedWriter
Block until the given task is executed, or until a timeout occurs.

C

com.graphaware.writer.neo4j - package com.graphaware.writer.neo4j
 
com.graphaware.writer.service - package com.graphaware.writer.service
 
com.graphaware.writer.thirdparty - package com.graphaware.writer.thirdparty
 
CreateOrDelete<ID,R extends com.graphaware.common.representation.DetachedEntity<ID,T>,T extends org.neo4j.graphdb.Entity> - Class in com.graphaware.writer.thirdparty
BaseWriteOperation representing a create or delete operation.
CreateOrDelete(R) - Constructor for class com.graphaware.writer.thirdparty.CreateOrDelete
Create the operation.
createTask(Callable<T>) - Method in class com.graphaware.writer.neo4j.BatchWriter
Create a runnable future from the given task.
createTask(Callable<T>) - Method in class com.graphaware.writer.neo4j.SingleThreadedWriter
Create a runnable future from the given task.
createTask(Callable<T>) - Method in class com.graphaware.writer.neo4j.TxPerTaskWriter
Create a runnable future from the given task.

D

database - Variable in class com.graphaware.writer.neo4j.BaseNeo4jWriter
 
database - Variable in class com.graphaware.writer.neo4j.SingleThreadedWriter
 
DEFAULT_BATCH_SIZE - Static variable in class com.graphaware.writer.neo4j.BatchWriter
 
DEFAULT_QUEUE_CAPACITY - Static variable in class com.graphaware.writer.service.QueueBackedScheduledService
 
DefaultWriter - Class in com.graphaware.writer.neo4j
A Neo4jWriter that writes to the database using the same thread that is submitting the task and blocks until the write is finished.
DefaultWriter(GraphDatabaseService) - Constructor for class com.graphaware.writer.neo4j.DefaultWriter
Create a new writer.

E

equals(Object) - Method in class com.graphaware.writer.service.QueueBackedScheduledService
equals(Object) - Method in class com.graphaware.writer.thirdparty.BaseWriteOperation

G

getDetails() - Method in class com.graphaware.writer.thirdparty.BaseWriteOperation
getInstance() - Static method in class com.graphaware.writer.neo4j.NullWriter
Get an instance of this writer.
getType() - Method in class com.graphaware.writer.thirdparty.NodeCreated
getType() - Method in class com.graphaware.writer.thirdparty.NodeDeleted
getType() - Method in class com.graphaware.writer.thirdparty.NodeUpdated
getType() - Method in class com.graphaware.writer.thirdparty.RelationshipCreated
getType() - Method in class com.graphaware.writer.thirdparty.RelationshipDeleted
getType() - Method in class com.graphaware.writer.thirdparty.RelationshipUpdated

H

hashCode() - Method in class com.graphaware.writer.service.QueueBackedScheduledService
hashCode() - Method in class com.graphaware.writer.thirdparty.BaseWriteOperation

L

logEmptyQueue() - Method in class com.graphaware.writer.service.QueueBackedScheduledService
Return true iff empty queue should be logged.
loggingFrequencyMs() - Method in class com.graphaware.writer.service.QueueBackedScheduledService
How often in ms should the queue size be reported to the log.

N

NodeCreated<ID> - Class in com.graphaware.writer.thirdparty
WriteOperation representing a Node being created.
NodeCreated(DetachedNode<ID>) - Constructor for class com.graphaware.writer.thirdparty.NodeCreated
Create the operation.
NodeDeleted<ID> - Class in com.graphaware.writer.thirdparty
WriteOperation representing a Node being deleted.
NodeDeleted(DetachedNode<ID>) - Constructor for class com.graphaware.writer.thirdparty.NodeDeleted
Create the operation.
NodeUpdated<ID> - Class in com.graphaware.writer.thirdparty
WriteOperation representing a Node being updated.
NodeUpdated(DetachedNode<ID>, DetachedNode<ID>) - Constructor for class com.graphaware.writer.thirdparty.NodeUpdated
Create the operation.
NullWriter - Class in com.graphaware.writer.neo4j
A Neo4jWriter that throws an UnsupportedOperationException any time it is used for writing.

O

offer(Callable<T>, String, int) - Method in class com.graphaware.writer.neo4j.SingleThreadedWriter
Offer a task to the queue for processing.
offer(E) - Method in class com.graphaware.writer.service.QueueBackedScheduledService
Offer a task to the queue for processing.
offer(Collection<WriteOperation<?>>, String) - Method in class com.graphaware.writer.thirdparty.BaseThirdPartyWriter
Offer a collection of WriteOperations, typically all the operations performed within the context of a single transaction, to the queue for processing.

P

processInput(RunnableFuture<?>) - Method in class com.graphaware.writer.neo4j.BatchWriter
Perform the processing of the given RunnableFuture.
processOperations(List<Collection<WriteOperation<?>>>) - Method in class com.graphaware.writer.thirdparty.BaseThirdPartyWriter
Process the given operations that have been pulled from the queue, i.e.

Q

queue - Variable in class com.graphaware.writer.service.QueueBackedScheduledService
 
QueueBackedScheduledService<E> - Class in com.graphaware.writer.service
A AbstractScheduledService that maintains a queue of tasks and executes them in a single thread by constantly pulling the tasks from the head of the queue.
QueueBackedScheduledService() - Constructor for class com.graphaware.writer.service.QueueBackedScheduledService
Construct a new service with a default queue capacity of QueueBackedScheduledService.DEFAULT_QUEUE_CAPACITY.
QueueBackedScheduledService(int) - Constructor for class com.graphaware.writer.service.QueueBackedScheduledService
Construct a new service.

R

RelationshipCreated<ID> - Class in com.graphaware.writer.thirdparty
WriteOperation representing a Relationship being created.
RelationshipCreated(DetachedRelationship<ID, ? extends DetachedNode<ID>>) - Constructor for class com.graphaware.writer.thirdparty.RelationshipCreated
Create the operation.
RelationshipDeleted<ID> - Class in com.graphaware.writer.thirdparty
WriteOperation representing a Relationship being deleted.
RelationshipDeleted(DetachedRelationship<ID, ? extends DetachedNode<ID>>) - Constructor for class com.graphaware.writer.thirdparty.RelationshipDeleted
Create the operation.
RelationshipUpdated<ID> - Class in com.graphaware.writer.thirdparty
WriteOperation representing a Relationship being updated.
RelationshipUpdated(DetachedRelationship<ID, ? extends DetachedNode<ID>>, DetachedRelationship<ID, ? extends DetachedNode<ID>>) - Constructor for class com.graphaware.writer.thirdparty.RelationshipUpdated
Create the operation.
retry(List<Collection<WriteOperation<?>>>) - Method in class com.graphaware.writer.thirdparty.BaseThirdPartyWriter
A convenience method for failure scenarios, which will insert the provided operations into the front of the queue.
runOneIteration() - Method in class com.graphaware.writer.neo4j.BatchWriter
runOneIteration() - Method in class com.graphaware.writer.neo4j.TxPerTaskWriter
runOneIteration() - Method in class com.graphaware.writer.thirdparty.BaseThirdPartyWriter

S

scheduler() - Method in class com.graphaware.writer.service.QueueBackedScheduledService
shutDown() - Method in class com.graphaware.writer.service.QueueBackedScheduledService
SingleThreadedWriter - Class in com.graphaware.writer.neo4j
A Neo4jWriter that maintains a queue of tasks and writes to the database in a single thread by constantly pulling the tasks from the head of the queue.
SingleThreadedWriter(GraphDatabaseService) - Constructor for class com.graphaware.writer.neo4j.SingleThreadedWriter
Construct a new writer with a default queue capacity of QueueBackedScheduledService.DEFAULT_QUEUE_CAPACITY.
SingleThreadedWriter(GraphDatabaseService, int) - Constructor for class com.graphaware.writer.neo4j.SingleThreadedWriter
Construct a new writer.
start() - Method in class com.graphaware.writer.neo4j.BaseNeo4jWriter
start() - Method in class com.graphaware.writer.neo4j.NullWriter
 
start() - Method in class com.graphaware.writer.neo4j.SingleThreadedWriter
Start the processing of tasks.
start() - Method in class com.graphaware.writer.service.QueueBackedScheduledService
Start the processing of tasks.
stop() - Method in class com.graphaware.writer.neo4j.BaseNeo4jWriter
stop() - Method in class com.graphaware.writer.neo4j.NullWriter
 
stop() - Method in class com.graphaware.writer.neo4j.SingleThreadedWriter
Stop the processing of tasks.
stop() - Method in class com.graphaware.writer.service.QueueBackedScheduledService
Stop the processing of tasks.

T

TxPerTaskWriter - Class in com.graphaware.writer.neo4j
SingleThreadedWriter that writes each task in a separate transaction.
TxPerTaskWriter(GraphDatabaseService) - Constructor for class com.graphaware.writer.neo4j.TxPerTaskWriter
Construct a new writer with a default queue capacity of 10,000.
TxPerTaskWriter(GraphDatabaseService, int) - Constructor for class com.graphaware.writer.neo4j.TxPerTaskWriter
Construct a new writer.

U

Update<ID,R extends com.graphaware.common.representation.DetachedEntity<ID,T>,T extends org.neo4j.graphdb.Entity> - Class in com.graphaware.writer.thirdparty
BaseWriteOperation representing an update operation.
Update(R, R) - Constructor for class com.graphaware.writer.thirdparty.Update
Create the operation.

W

write(Runnable) - Method in class com.graphaware.writer.neo4j.BaseNeo4jWriter
write(Runnable, String) - Method in class com.graphaware.writer.neo4j.BaseNeo4jWriter
write(Callable<T>, String, int) - Method in class com.graphaware.writer.neo4j.DefaultWriter

Note that waitInMillis is ignored.

write(Runnable) - Method in class com.graphaware.writer.neo4j.NullWriter
 
write(Runnable, String) - Method in class com.graphaware.writer.neo4j.NullWriter
 
write(Callable<T>, String, int) - Method in class com.graphaware.writer.neo4j.NullWriter
 
write(Runnable) - Method in class com.graphaware.writer.neo4j.SingleThreadedWriter
write(Runnable, String) - Method in class com.graphaware.writer.neo4j.SingleThreadedWriter
write(Callable<T>, String, int) - Method in class com.graphaware.writer.neo4j.SingleThreadedWriter
write(WriteOperation<?>, String) - Method in class com.graphaware.writer.thirdparty.BaseThirdPartyWriter
write(Collection<WriteOperation<?>>, String) - Method in class com.graphaware.writer.thirdparty.BaseThirdPartyWriter
B C D E G H L N O P Q R S T U W 
Skip navigation links

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