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

accept(BoltResult.Visitor) - Method in class org.neo4j.bolt.v1.runtime.spi.BoltResult
 
accept(BoltResult.Visitor) - Method in class org.neo4j.bolt.v1.runtime.spi.BookmarkResult
 
ackFailure(BoltResponseHandler) - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
Clear any outstanding error condition.
ackFailure(BoltStateMachine) - Method in enum org.neo4j.bolt.v1.runtime.BoltStateMachine.State
 
addLabel(Label) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
addMetadata(String, Object) - Method in interface org.neo4j.bolt.v1.runtime.spi.BoltResult.Visitor
Associate arbitrary metadata with the result stream.
address() - Method in interface org.neo4j.bolt.transport.NettyServer.ProtocolInitializer
 
address() - Method in class org.neo4j.bolt.transport.SocketTransport
 
append(ByteBuf) - Method in class org.neo4j.bolt.v1.transport.ChunkedInput
 
AUTH_DISABLED - Static variable in interface org.neo4j.bolt.security.auth.AuthenticationResult
 
authenticate(Map<String, Object>) - Method in interface org.neo4j.bolt.security.auth.Authentication
Authenticate the provided token.
authenticate(Map<String, Object>) - Method in class org.neo4j.bolt.security.auth.BasicAuthentication
 
Authentication - Interface in org.neo4j.bolt.security.auth
Authenticate a given token.
AuthenticationException - Exception in org.neo4j.bolt.security.auth
 
AuthenticationException(Status) - Constructor for exception org.neo4j.bolt.security.auth.AuthenticationException
 
AuthenticationException(Status, String) - Constructor for exception org.neo4j.bolt.security.auth.AuthenticationException
 
AuthenticationException(Status, String, Throwable) - Constructor for exception org.neo4j.bolt.security.auth.AuthenticationException
 
AuthenticationResult - Interface in org.neo4j.bolt.security.auth
 
authManager() - Method in interface org.neo4j.bolt.BoltKernelExtension.Dependencies
 

B

BasicAuthentication - Class in org.neo4j.bolt.security.auth
Performs basic authentication with user name and password.
BasicAuthentication(AuthManager, UserManagerSupplier) - Constructor for class org.neo4j.bolt.security.auth.BasicAuthentication
 
BasicAuthenticationResult - Class in org.neo4j.bolt.security.auth
 
BasicAuthenticationResult(SecurityContext) - Constructor for class org.neo4j.bolt.security.auth.BasicAuthenticationResult
 
bind(Node, Node) - Method in interface org.neo4j.bolt.v1.messaging.infrastructure.UnboundRelationship
Bind this relationship to a pair of nodes to create a full relationship.
bind(Node, Node) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
BOLT_MAGIC_PREAMBLE - Static variable in class org.neo4j.bolt.transport.ProtocolChooser
 
BoltConnectionAuthFatality - Exception in org.neo4j.bolt.v1.runtime
Indicates that bolt connection has been fatally misused and therefore the server should close the connection.
BoltConnectionAuthFatality(String) - Constructor for exception org.neo4j.bolt.v1.runtime.BoltConnectionAuthFatality
 
BoltConnectionDescriptor - Class in org.neo4j.bolt.v1.runtime
 
BoltConnectionDescriptor(SocketAddress, SocketAddress) - Constructor for class org.neo4j.bolt.v1.runtime.BoltConnectionDescriptor
 
BoltConnectionFatality - Exception in org.neo4j.bolt.v1.runtime
Indicates that bolt connection has been fatally misused and therefore the server should close the connection.
BoltFactory - Interface in org.neo4j.bolt.v1.runtime
Factory class for Bolt runtime environments.
BoltFactoryImpl - Class in org.neo4j.bolt.v1.runtime
 
BoltFactoryImpl(GraphDatabaseAPI, UsageData, LogService, ThreadToStatementContextBridge, Authentication, BoltConnectionTracker, Config) - Constructor for class org.neo4j.bolt.v1.runtime.BoltFactoryImpl
 
BoltIOException - Exception in org.neo4j.bolt.v1.messaging
 
BoltIOException(Status, String, Throwable) - Constructor for exception org.neo4j.bolt.v1.messaging.BoltIOException
 
BoltIOException(Status, String) - Constructor for exception org.neo4j.bolt.v1.messaging.BoltIOException
 
BoltKernelExtension - Class in org.neo4j.bolt
Wraps Bolt and exposes it as a Kernel Extension.
BoltKernelExtension() - Constructor for class org.neo4j.bolt.BoltKernelExtension
 
BoltKernelExtension.Dependencies - Interface in org.neo4j.bolt
 
BoltKernelExtension.Settings - Class in org.neo4j.bolt
 
BoltMessageRouter - Class in org.neo4j.bolt.v1.messaging
This class is responsible for routing incoming request messages to a worker as well as handling outgoing response messages via appropriate handlers.
BoltMessageRouter(Log, BoltWorker, BoltResponseMessageHandler<IOException>, Runnable) - Constructor for class org.neo4j.bolt.v1.messaging.BoltMessageRouter
 
BoltProtocol - Interface in org.neo4j.bolt.transport
Implementations define a versioned implementation of the Bolt Protocol.
BoltProtocolBreachFatality - Exception in org.neo4j.bolt.v1.runtime
Indicates that bolt connection has been fatally misused and therefore the server should close the connection.
BoltProtocolBreachFatality(String) - Constructor for exception org.neo4j.bolt.v1.runtime.BoltProtocolBreachFatality
 
BoltProtocolV1 - Class in org.neo4j.bolt.v1.transport
Implements version one of the Bolt Protocol when transported over a socket.
BoltProtocolV1(BoltWorker, Channel, LogService) - Constructor for class org.neo4j.bolt.v1.transport.BoltProtocolV1
 
BoltRequestMessage - Enum in org.neo4j.bolt.v1.messaging
Enumeration representing all defined Bolt request messages.
BoltRequestMessageHandler<E extends Exception> - Interface in org.neo4j.bolt.v1.messaging
Interface defining simple handler methods for each defined Bolt request message.
BoltRequestMessageReader - Class in org.neo4j.bolt.v1.messaging
Reader for Bolt request messages made available via a Neo4jPack.Unpacker.
BoltRequestMessageReader(Neo4jPack.Unpacker) - Constructor for class org.neo4j.bolt.v1.messaging.BoltRequestMessageReader
 
BoltResponseHandler - Interface in org.neo4j.bolt.v1.runtime
Callback for handling the result of requests.
BoltResponseMessage - Enum in org.neo4j.bolt.v1.messaging
Enumeration representing all defined Bolt response messages.
BoltResponseMessageBoundaryHook - Interface in org.neo4j.bolt.v1.messaging
 
BoltResponseMessageHandler<E extends Exception> - Interface in org.neo4j.bolt.v1.messaging
Interface defining simple handler methods for each defined Bolt response message.
BoltResponseMessageWriter - Class in org.neo4j.bolt.v1.messaging
Writer for Bolt request messages to be sent to a Neo4jPack.Packer.
BoltResponseMessageWriter(Neo4jPack.Packer, BoltResponseMessageBoundaryHook) - Constructor for class org.neo4j.bolt.v1.messaging.BoltResponseMessageWriter
 
BoltResult - Class in org.neo4j.bolt.v1.runtime.spi
Represents a data stream of records, this is the output cypher produces.
BoltResult() - Constructor for class org.neo4j.bolt.v1.runtime.spi.BoltResult
 
BoltResult.Visitor - Interface in org.neo4j.bolt.v1.runtime.spi
 
BoltStateMachine - Class in org.neo4j.bolt.v1.runtime
This state machine oversees the exchange of messages for the Bolt protocol.
BoltStateMachine(BoltStateMachine.SPI, Runnable, Clock) - Constructor for class org.neo4j.bolt.v1.runtime.BoltStateMachine
 
BoltStateMachine.State - Enum in org.neo4j.bolt.v1.runtime
 
BoltV1Dechunker - Class in org.neo4j.bolt.v1.transport
 
BoltV1Dechunker(BoltRequestMessageHandler<RuntimeException>, Runnable) - Constructor for class org.neo4j.bolt.v1.transport.BoltV1Dechunker
 
BoltV1Dechunker.State - Enum in org.neo4j.bolt.v1.transport
 
BoltWorker - Interface in org.neo4j.bolt.v1.runtime
 
Bookmark - Class in org.neo4j.bolt.v1.runtime.bookmarking
 
Bookmark(long) - Constructor for class org.neo4j.bolt.v1.runtime.bookmarking.Bookmark
 
BookmarkResult - Class in org.neo4j.bolt.v1.runtime.spi
 
BookmarkResult(Bookmark) - Constructor for class org.neo4j.bolt.v1.runtime.spi.BookmarkResult
 
BYTES_16 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
BYTES_32 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
BYTES_8 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 

C

cause() - Method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
channelInactive(ChannelHandlerContext) - Method in class org.neo4j.bolt.transport.SocketTransportHandler
 
channelInitializer() - Method in interface org.neo4j.bolt.transport.NettyServer.ProtocolInitializer
 
channelInitializer() - Method in class org.neo4j.bolt.transport.SocketTransport
 
channelRead(ChannelHandlerContext, Object) - Method in class org.neo4j.bolt.transport.SocketTransportHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class org.neo4j.bolt.transport.WebSocketFrameTranslator
 
chosenProtocol() - Method in class org.neo4j.bolt.transport.ProtocolChooser
 
CHUNK_HEADER_SIZE - Static variable in class org.neo4j.bolt.v1.transport.ChunkedOutput
 
ChunkedInput - Class in org.neo4j.bolt.v1.transport
A PackInput that accepts data fragments and exposes them as a continuous stream to PackStream.
ChunkedInput() - Constructor for class org.neo4j.bolt.v1.transport.ChunkedInput
 
ChunkedOutput - Class in org.neo4j.bolt.v1.transport
A target output for PackStream which breaks the data into a continuous stream of chunks before pushing them into a netty channel.
ChunkedOutput(Channel, int) - Constructor for class org.neo4j.bolt.v1.transport.ChunkedOutput
 
clear() - Method in class org.neo4j.bolt.v1.transport.ChunkedInput
 
clock() - Method in interface org.neo4j.bolt.BoltKernelExtension.Dependencies
 
close() - Method in interface org.neo4j.bolt.transport.BoltProtocol
Close this instance of the protocol, disposing of any held resources
close() - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
 
close() - Method in class org.neo4j.bolt.v1.runtime.spi.BoltResult
 
close() - Method in class org.neo4j.bolt.v1.runtime.spi.BookmarkResult
 
close() - Method in class org.neo4j.bolt.v1.transport.BoltProtocolV1
 
close() - Method in class org.neo4j.bolt.v1.transport.BoltV1Dechunker
 
close() - Method in class org.neo4j.bolt.v1.transport.ChunkedInput
 
close() - Method in class org.neo4j.bolt.v1.transport.ChunkedOutput
 
codeFromString(String) - Static method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
combine(List<Neo4jError>) - Static method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
config() - Method in interface org.neo4j.bolt.BoltKernelExtension.Dependencies
 
connectionRegister() - Method in interface org.neo4j.bolt.BoltKernelExtension.Dependencies
 
createRelationshipTo(Node, RelationshipType) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
credentialsExpired() - Method in interface org.neo4j.bolt.security.auth.AuthenticationResult
 
credentialsExpired() - Method in class org.neo4j.bolt.security.auth.BasicAuthenticationResult
 

D

db() - Method in interface org.neo4j.bolt.BoltKernelExtension.Dependencies
 
delete() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
delete() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
delete() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
discardAll(BoltResponseHandler) - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
Discard all the remaining entries in the current result stream.
discardAll(BoltStateMachine) - Method in enum org.neo4j.bolt.v1.runtime.BoltStateMachine.State
 

E

EMPTY - Static variable in class org.neo4j.bolt.v1.runtime.spi.BoltResult
 
encode(String) - Method in class org.neo4j.bolt.v1.packstream.utf8.SunMiscUTF8Encoder
 
encode(String) - Method in interface org.neo4j.bolt.v1.packstream.utf8.UTF8Encoder
 
encode(String) - Method in class org.neo4j.bolt.v1.packstream.utf8.VanillaUTF8Encoder
 
END_OF_STREAM - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
endNode() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePath
 
EndOfStream(String) - Constructor for exception org.neo4j.bolt.v1.packstream.PackStream.EndOfStream
 
enqueue(Job) - Method in interface org.neo4j.bolt.v1.runtime.BoltWorker
Add a new job to the job queue.
equals(Object) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
equals(Object) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePath
 
equals(Object) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
equals(Object) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
equals(Object) - Method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
equals(Object) - Method in class org.neo4j.bolt.v1.runtime.spi.ImmutableRecord
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.neo4j.bolt.transport.SocketTransportHandler
 
externalError(Neo4jError, BoltResponseHandler) - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
 

F

FALSE - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
fastestAvailableEncoder() - Static method in interface org.neo4j.bolt.v1.packstream.utf8.UTF8Encoder
 
fatalFrom(Throwable) - Static method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
fatalFrom(Status, String) - Static method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
fieldNames() - Method in class org.neo4j.bolt.v1.runtime.spi.BoltResult
Positional names for all fields in every record of this stream.
fieldNames() - Method in class org.neo4j.bolt.v1.runtime.spi.BookmarkResult
 
fields() - Method in class org.neo4j.bolt.v1.runtime.spi.ImmutableRecord
 
fields() - Method in interface org.neo4j.bolt.v1.runtime.spi.Record
 
FLOAT_64 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
flush() - Method in class org.neo4j.bolt.v1.messaging.BoltResponseMessageWriter
 
flush() - Method in interface org.neo4j.bolt.v1.packstream.PackOutput
If implementation has been buffering data, it should flush those buffers now.
flush() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
flush() - Method in class org.neo4j.bolt.v1.transport.ChunkedOutput
 
from(Status, String) - Static method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
from(Throwable) - Static method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
fromParamsOrNull(Map<String, Object>) - Static method in class org.neo4j.bolt.v1.runtime.bookmarking.Bookmark
 

G

getAllProperties() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePropertyContainer
 
getDegree() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getDegree(RelationshipType) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getDegree(Direction) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getDegree(RelationshipType, Direction) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getEndNode() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
getEndNode() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
getGraphDatabase() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getGraphDatabase() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
getGraphDatabase() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
getId() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getId() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
getId() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
getLabels() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getNodes() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
getNodes() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
getOtherNode(Node) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
getOtherNode(Node) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
getProperties(String...) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePropertyContainer
 
getProperty(String, Object) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getProperty(String) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePropertyContainer
 
getProperty(String, Object) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
getProperty(String, Object) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
getPropertyKeys() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePropertyContainer
 
getRelationships() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getRelationships(RelationshipType...) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getRelationships(Direction, RelationshipType...) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getRelationships(Direction) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getRelationships(RelationshipType, Direction) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getRelationshipTypes() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getSecurityContext() - Method in interface org.neo4j.bolt.security.auth.AuthenticationResult
 
getSecurityContext() - Method in class org.neo4j.bolt.security.auth.BasicAuthenticationResult
 
getSingleRelationship(RelationshipType, Direction) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
getStartNode() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
getStartNode() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
getType() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
getType() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 

H

halt() - Method in interface org.neo4j.bolt.v1.runtime.BoltWorker
Shut down the worker.
handle(ChannelHandlerContext, ByteBuf) - Method in interface org.neo4j.bolt.transport.BoltProtocol
Handle an incoming message, and reply if desired via the ctx argument
handle(ChannelHandlerContext, ByteBuf) - Method in class org.neo4j.bolt.v1.transport.BoltProtocolV1
Handle an incoming network packet.
handle(ByteBuf) - Method in class org.neo4j.bolt.v1.transport.BoltV1Dechunker
 
handlerRemoved(ChannelHandlerContext) - Method in class org.neo4j.bolt.transport.SocketTransportHandler
 
handleVersionHandshakeChunk(ByteBuf, Channel) - Method in class org.neo4j.bolt.transport.ProtocolChooser
 
HandshakeOutcome - Enum in org.neo4j.bolt.transport
 
hasErrors() - Method in class org.neo4j.bolt.v1.messaging.Neo4jPack.Packer
 
hashCode() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
hashCode() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePath
 
hashCode() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
hashCode() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
hashCode() - Method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
hashCode() - Method in class org.neo4j.bolt.v1.runtime.spi.ImmutableRecord
 
hasLabel(Label) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
hasMoreData() - Method in class org.neo4j.bolt.v1.packstream.PackedInputArray
 
hasMoreData() - Method in interface org.neo4j.bolt.v1.packstream.PackInput
True if there is at least one more consumable byte
hasMoreData() - Method in class org.neo4j.bolt.v1.transport.ChunkedInput
 
hasNext() - Method in class org.neo4j.bolt.v1.messaging.BoltRequestMessageReader
 
hasNext() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
hasProperty(String) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
hasProperty(String) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
hasProperty(String) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
hasRelationship() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
hasRelationship(RelationshipType...) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
hasRelationship(Direction, RelationshipType...) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
hasRelationship(Direction) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
hasRelationship(RelationshipType, Direction) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
hasTransaction() - Method in interface org.neo4j.bolt.v1.runtime.StatementProcessor
 
hasTransaction() - Method in class org.neo4j.bolt.v1.runtime.TransactionStateMachine
 

I

ImmutableRecord - Class in org.neo4j.bolt.v1.runtime.spi
 
ImmutableRecord(Object[]) - Constructor for class org.neo4j.bolt.v1.runtime.spi.ImmutableRecord
 
init(String, Map<String, Object>, BoltResponseHandler) - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
Initialize the session.
init(BoltStateMachine, String, Map<String, Object>) - Method in enum org.neo4j.bolt.v1.runtime.BoltStateMachine.State
 
INT_16 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
INT_32 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
INT_64 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
INT_8 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
interrupt() - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
When this is invoked, the machine will make attempts at interrupting any currently running action, and will then ignore all inbound messages until a reset message is received.
interrupt(BoltStateMachine) - Method in enum org.neo4j.bolt.v1.runtime.BoltStateMachine.State
 
interrupt() - Method in interface org.neo4j.bolt.v1.runtime.BoltWorker
Interrupt and stop the current action but remain open for new actions.
isClosed() - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
 
isFatal() - Method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
isInMiddleOfAMessage() - Method in class org.neo4j.bolt.v1.transport.BoltV1Dechunker
Check if we are currently "in the middle of" a message, eg.
isType(RelationshipType) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
isType(RelationshipType) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
iterator() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePath
 

J

Job - Interface in org.neo4j.bolt.v1.runtime
 

K

key() - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
A session id that is unique for this database instance

L

lastRelationship() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePath
 
length() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePath
 
LIST_16 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
LIST_32 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
LIST_8 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
LIST_STREAM - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
logService() - Method in interface org.neo4j.bolt.BoltKernelExtension.Dependencies
 

M

MAP_16 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
MAP_32 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
MAP_8 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
MAP_STREAM - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
markCurrentTransactionForTermination() - Method in interface org.neo4j.bolt.v1.runtime.StatementProcessor
 
markCurrentTransactionForTermination() - Method in class org.neo4j.bolt.v1.runtime.TransactionStateMachine
 
markFailed(Neo4jError) - Method in interface org.neo4j.bolt.v1.runtime.BoltResponseHandler
Called zero or more times if there are failures
markIgnored() - Method in interface org.neo4j.bolt.v1.runtime.BoltResponseHandler
Called when the state machine ignores an operation, because it is waiting for an error to be acknowledged
message() - Method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
MESSAGE_BOUNDARY - Static variable in class org.neo4j.bolt.v1.transport.ChunkedOutput
 
messageReceived() - Method in interface org.neo4j.bolt.v1.runtime.MonitoredWorkerFactory.SessionMonitor
Called whenever a request is received.
MonitoredWorkerFactory - Class in org.neo4j.bolt.v1.runtime
Thin wrapper around WorkerFactory that adds monitoring capabilities, which means Bolt can be introspected at runtime by adding Monitor listeners.
MonitoredWorkerFactory(Monitors, WorkerFactory, Clock) - Constructor for class org.neo4j.bolt.v1.runtime.MonitoredWorkerFactory
 
MonitoredWorkerFactory.SessionMonitor - Interface in org.neo4j.bolt.v1.runtime
For monitoring the Bolt protocol, implementing and registering this monitor allows tracking requests arriving via the Bolt protocol and the queuing and processing times of those requests.
monitors() - Method in interface org.neo4j.bolt.BoltKernelExtension.Dependencies
 

N

Neo4jError - Class in org.neo4j.bolt.v1.runtime
An error object, represents something having gone wrong that is to be signaled to the user.
Neo4jPack - Class in org.neo4j.bolt.v1.messaging
Extended PackStream packer and unpacker classes for working with Neo4j-specific data types, represented as structures.
Neo4jPack.Packer - Class in org.neo4j.bolt.v1.messaging
 
Neo4jPack.Unpacker - Class in org.neo4j.bolt.v1.messaging
 
Netty4LoggerFactory - Class in org.neo4j.bolt.transport
This class replaces Nettys regular logging system, injecting our own.
Netty4LoggerFactory(LogProvider) - Constructor for class org.neo4j.bolt.transport.Netty4LoggerFactory
 
NettyServer - Class in org.neo4j.bolt.transport
Simple wrapper around Netty boss and selector threads, which allows multiple ports and protocols to be handled by the same set of common worker threads.
NettyServer(ThreadFactory, Map<BoltConnector, NettyServer.ProtocolInitializer>, ConnectorPortRegister) - Constructor for class org.neo4j.bolt.transport.NettyServer
 
NettyServer.ProtocolInitializer - Interface in org.neo4j.bolt.transport
Describes how to initialize new channels for a protocol, and which address the protocol should be bolted into.
newInstance(KernelContext, BoltKernelExtension.Dependencies) - Method in class org.neo4j.bolt.BoltKernelExtension
 
newInstance(String) - Method in class org.neo4j.bolt.transport.Netty4LoggerFactory
 
newMachine(BoltConnectionDescriptor, Runnable, Clock) - Method in interface org.neo4j.bolt.v1.runtime.BoltFactory
Generate a new state machine.
newMachine(BoltConnectionDescriptor, Runnable, Clock) - Method in class org.neo4j.bolt.v1.runtime.BoltFactoryImpl
 
newWorker(BoltConnectionDescriptor, Runnable) - Method in class org.neo4j.bolt.v1.runtime.concurrent.ThreadedWorkerFactory
 
newWorker(BoltConnectionDescriptor, Runnable) - Method in class org.neo4j.bolt.v1.runtime.MonitoredWorkerFactory
 
newWorker(BoltConnectionDescriptor) - Method in interface org.neo4j.bolt.v1.runtime.WorkerFactory
 
newWorker(BoltConnectionDescriptor, Runnable) - Method in interface org.neo4j.bolt.v1.runtime.WorkerFactory
 
NO_BOUNDARY_HOOK - Static variable in class org.neo4j.bolt.v1.messaging.BoltResponseMessageWriter
 
NODE - Static variable in class org.neo4j.bolt.v1.messaging.Neo4jPack
 
nodes() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePath
 
NULL - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 

O

onAckFailure() - Method in class org.neo4j.bolt.v1.messaging.BoltMessageRouter
 
onAckFailure() - Method in interface org.neo4j.bolt.v1.messaging.BoltRequestMessageHandler
 
onDiscardAll() - Method in class org.neo4j.bolt.v1.messaging.BoltMessageRouter
 
onDiscardAll() - Method in interface org.neo4j.bolt.v1.messaging.BoltRequestMessageHandler
 
onExternalError(Neo4jError) - Method in class org.neo4j.bolt.v1.messaging.BoltMessageRouter
 
onExternalError(Neo4jError) - Method in interface org.neo4j.bolt.v1.messaging.BoltRequestMessageHandler
 
onFailure(Status, String) - Method in interface org.neo4j.bolt.v1.messaging.BoltResponseMessageHandler
 
onFailure(Status, String) - Method in class org.neo4j.bolt.v1.messaging.BoltResponseMessageWriter
 
onFatal(Status, String) - Method in interface org.neo4j.bolt.v1.messaging.BoltResponseMessageHandler
 
onFatal(Status, String) - Method in class org.neo4j.bolt.v1.messaging.BoltResponseMessageWriter
 
onFinish() - Method in interface org.neo4j.bolt.v1.runtime.BoltResponseHandler
Called when the operation is completed.
onIgnored() - Method in interface org.neo4j.bolt.v1.messaging.BoltResponseMessageHandler
 
onIgnored() - Method in class org.neo4j.bolt.v1.messaging.BoltResponseMessageWriter
 
onInit(String, Map<String, Object>) - Method in class org.neo4j.bolt.v1.messaging.BoltMessageRouter
 
onInit(String, Map<String, Object>) - Method in interface org.neo4j.bolt.v1.messaging.BoltRequestMessageHandler
 
onMessageComplete() - Method in interface org.neo4j.bolt.v1.messaging.BoltResponseMessageBoundaryHook
 
onMessageComplete() - Method in class org.neo4j.bolt.v1.transport.ChunkedOutput
 
onMetadata(String, Object) - Method in interface org.neo4j.bolt.v1.runtime.BoltResponseHandler
 
onPullAll() - Method in class org.neo4j.bolt.v1.messaging.BoltMessageRouter
 
onPullAll() - Method in interface org.neo4j.bolt.v1.messaging.BoltRequestMessageHandler
 
onRecord(Record) - Method in interface org.neo4j.bolt.v1.messaging.BoltResponseMessageHandler
 
onRecord(Record) - Method in class org.neo4j.bolt.v1.messaging.BoltResponseMessageWriter
 
onRecords(BoltResult, boolean) - Method in interface org.neo4j.bolt.v1.runtime.BoltResponseHandler
 
onReset() - Method in class org.neo4j.bolt.v1.messaging.BoltMessageRouter
 
onReset() - Method in interface org.neo4j.bolt.v1.messaging.BoltRequestMessageHandler
 
onRun(String, Map<String, Object>) - Method in class org.neo4j.bolt.v1.messaging.BoltMessageRouter
 
onRun(String, Map<String, Object>) - Method in interface org.neo4j.bolt.v1.messaging.BoltRequestMessageHandler
 
onStart() - Method in interface org.neo4j.bolt.v1.runtime.BoltResponseHandler
Called exactly once, before the request is processed by the Session State Machine
onSuccess(Map<String, Object>) - Method in interface org.neo4j.bolt.v1.messaging.BoltResponseMessageHandler
 
onSuccess(Map<String, Object>) - Method in class org.neo4j.bolt.v1.messaging.BoltResponseMessageWriter
 
org.neo4j.bolt - package org.neo4j.bolt
 
org.neo4j.bolt.security.auth - package org.neo4j.bolt.security.auth
 
org.neo4j.bolt.transport - package org.neo4j.bolt.transport
 
org.neo4j.bolt.v1.messaging - package org.neo4j.bolt.v1.messaging
 
org.neo4j.bolt.v1.messaging.infrastructure - package org.neo4j.bolt.v1.messaging.infrastructure
 
org.neo4j.bolt.v1.packstream - package org.neo4j.bolt.v1.packstream
 
org.neo4j.bolt.v1.packstream.utf8 - package org.neo4j.bolt.v1.packstream.utf8
 
org.neo4j.bolt.v1.runtime - package org.neo4j.bolt.v1.runtime
 
org.neo4j.bolt.v1.runtime.bookmarking - package org.neo4j.bolt.v1.runtime.bookmarking
 
org.neo4j.bolt.v1.runtime.concurrent - package org.neo4j.bolt.v1.runtime.concurrent
 
org.neo4j.bolt.v1.runtime.spi - package org.neo4j.bolt.v1.runtime.spi
 
org.neo4j.bolt.v1.transport - package org.neo4j.bolt.v1.transport
 
Overflow(String) - Constructor for exception org.neo4j.bolt.v1.packstream.PackStream.Overflow
 
owner() - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
 

P

pack(Neo4jPack.Packer, Node) - Static method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
pack(Neo4jPack.Packer, Relationship) - Static method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
pack(Neo4jPack.Packer, Relationship) - Static method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
pack(Object) - Method in class org.neo4j.bolt.v1.messaging.Neo4jPack.Packer
 
pack(Neo4jPack.Packer, Path) - Method in class org.neo4j.bolt.v1.messaging.PathPack.Packer
 
pack(boolean) - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
pack(long) - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
pack(double) - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
pack(char) - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
pack(byte[]) - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
pack(String) - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
PackedInputArray - Class in org.neo4j.bolt.v1.packstream
 
PackedInputArray(byte[]) - Constructor for class org.neo4j.bolt.v1.packstream.PackedInputArray
 
packEndOfStream() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
Packer(PackOutput) - Constructor for class org.neo4j.bolt.v1.messaging.Neo4jPack.Packer
 
Packer() - Constructor for class org.neo4j.bolt.v1.messaging.PathPack.Packer
 
Packer(PackOutput) - Constructor for class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
PackInput - Interface in org.neo4j.bolt.v1.packstream
This is what PackStream uses to ingest data, implement this on top of any data source of your choice to deserialize the stream with PackStream.
packListHeader(int) - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
packListStreamHeader() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
packMapHeader(int) - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
packMapStreamHeader() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
packNull() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
PackOutput - Interface in org.neo4j.bolt.v1.packstream
This is where PackStream writes its output to.
PackOutputClosedException - Exception in org.neo4j.bolt.v1.packstream
 
PackOutputClosedException(String) - Constructor for exception org.neo4j.bolt.v1.packstream.PackOutputClosedException
 
packRawMap(Map<String, Object>) - Method in class org.neo4j.bolt.v1.messaging.Neo4jPack.Packer
 
PackStream - Class in org.neo4j.bolt.v1.packstream
PackStream is a messaging serialisation format heavily inspired by MessagePack.
PackStream.EndOfStream - Exception in org.neo4j.bolt.v1.packstream
 
PackStream.Overflow - Exception in org.neo4j.bolt.v1.packstream
 
PackStream.Packer - Class in org.neo4j.bolt.v1.packstream
 
PackStream.PackStreamException - Exception in org.neo4j.bolt.v1.packstream
 
PackStream.Unexpected - Exception in org.neo4j.bolt.v1.packstream
 
PackStream.Unpacker - Class in org.neo4j.bolt.v1.packstream
 
PackStreamException(String) - Constructor for exception org.neo4j.bolt.v1.packstream.PackStream.PackStreamException
 
packStructHeader(int, byte) - Method in class org.neo4j.bolt.v1.packstream.PackStream.Packer
 
PackType - Enum in org.neo4j.bolt.v1.packstream
These are the primitive types that PackStream can represent.
PATH - Static variable in class org.neo4j.bolt.v1.messaging.Neo4jPack
 
PathPack - Class in org.neo4j.bolt.v1.messaging
 
PathPack() - Constructor for class org.neo4j.bolt.v1.messaging.PathPack
 
PathPack.Packer - Class in org.neo4j.bolt.v1.messaging
 
PathPack.Unpacker - Class in org.neo4j.bolt.v1.messaging
 
peekByte() - Method in class org.neo4j.bolt.v1.packstream.PackedInputArray
 
peekByte() - Method in interface org.neo4j.bolt.v1.packstream.PackInput
Get the next byte without forwarding the internal pointer
peekByte() - Method in class org.neo4j.bolt.v1.transport.ChunkedInput
 
peekNextType() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
perform(BoltStateMachine) - Method in interface org.neo4j.bolt.v1.runtime.Job
 
processingDone(long) - Method in interface org.neo4j.bolt.v1.runtime.MonitoredWorkerFactory.SessionMonitor
Called after a request has been processed by the worker thread - this will be called independent of if the request is successful, failed or ignored.
processingStarted(long) - Method in interface org.neo4j.bolt.v1.runtime.MonitoredWorkerFactory.SessionMonitor
Called after a request is done queueing, right before the worker thread takes on the request
ProtocolChooser - Class in org.neo4j.bolt.transport
Manages the state for choosing the protocol version to use.
ProtocolChooser(Map<Long, BiFunction<Channel, Boolean, BoltProtocol>>, boolean, boolean) - Constructor for class org.neo4j.bolt.transport.ProtocolChooser
 
pullAll(BoltResponseHandler) - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
Retrieve all remaining entries in the current result.
pullAll(BoltStateMachine) - Method in enum org.neo4j.bolt.v1.runtime.BoltStateMachine.State
 

R

read(BoltRequestMessageHandler<E>) - Method in class org.neo4j.bolt.v1.messaging.BoltRequestMessageReader
Parse and handle a single message by handing it off to a BoltRequestMessageHandler instance.
readByte() - Method in class org.neo4j.bolt.v1.packstream.PackedInputArray
 
readByte() - Method in interface org.neo4j.bolt.v1.packstream.PackInput
Consume one byte
readByte() - Method in class org.neo4j.bolt.v1.transport.ChunkedInput
 
readBytes(byte[], int, int) - Method in class org.neo4j.bolt.v1.packstream.PackedInputArray
 
readBytes(byte[], int, int) - Method in interface org.neo4j.bolt.v1.packstream.PackInput
Consume a specified number of bytes
readBytes(byte[], int, int) - Method in class org.neo4j.bolt.v1.transport.ChunkedInput
 
readDouble() - Method in class org.neo4j.bolt.v1.packstream.PackedInputArray
 
readDouble() - Method in interface org.neo4j.bolt.v1.packstream.PackInput
Consume an 8-byte IEEE 754 "double format" floating-point number
readDouble() - Method in class org.neo4j.bolt.v1.transport.ChunkedInput
 
readInt() - Method in class org.neo4j.bolt.v1.packstream.PackedInputArray
 
readInt() - Method in interface org.neo4j.bolt.v1.packstream.PackInput
Consume a 4-byte signed integer
readInt() - Method in class org.neo4j.bolt.v1.transport.ChunkedInput
 
readLong() - Method in class org.neo4j.bolt.v1.packstream.PackedInputArray
 
readLong() - Method in interface org.neo4j.bolt.v1.packstream.PackInput
Consume an 8-byte signed integer
readLong() - Method in class org.neo4j.bolt.v1.transport.ChunkedInput
 
readShort() - Method in class org.neo4j.bolt.v1.packstream.PackedInputArray
 
readShort() - Method in interface org.neo4j.bolt.v1.packstream.PackInput
Consume a 2-byte signed integer
readShort() - Method in class org.neo4j.bolt.v1.transport.ChunkedInput
 
Record - Interface in org.neo4j.bolt.v1.runtime.spi
 
record(Object...) - Static method in class org.neo4j.bolt.v1.runtime.spi.Records
 
Records - Class in org.neo4j.bolt.v1.runtime.spi
 
reference() - Method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
RELATIONSHIP - Static variable in class org.neo4j.bolt.v1.messaging.Neo4jPack
 
relationships() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePath
 
removeLabel(Label) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
removeProperty(String) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
removeProperty(String) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
removeProperty(String) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
RESERVED_C4 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_C5 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_C6 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_C7 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_CF - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_D3 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_DE - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_E0 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_E1 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_E2 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_E3 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_E4 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_E5 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_E6 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_E7 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_E8 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_E9 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_EA - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_EB - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_EC - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_ED - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_EE - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
RESERVED_EF - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
reset(BoltResponseHandler) - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
Reset the session to an IDLE state.
reset(BoltStateMachine) - Method in enum org.neo4j.bolt.v1.runtime.BoltStateMachine.State
 
reset() - Method in interface org.neo4j.bolt.v1.runtime.StatementProcessor
 
reset() - Method in class org.neo4j.bolt.v1.runtime.TransactionStateMachine
Rollback and close transaction.
reverseNodes() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePath
 
reverseRelationships() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePath
 
run(String, Map<String, Object>, BoltResponseHandler) - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
Run a statement, yielding a result stream which can be retrieved through pulling it in a subsequent call.
run(BoltStateMachine, String, Map<String, Object>) - Method in enum org.neo4j.bolt.v1.runtime.BoltStateMachine.State
 
run(String, Map<String, Object>) - Method in interface org.neo4j.bolt.v1.runtime.StatementProcessor
 
run(String, Map<String, Object>) - Method in class org.neo4j.bolt.v1.runtime.TransactionStateMachine
 

S

scheduler() - Method in interface org.neo4j.bolt.BoltKernelExtension.Dependencies
 
sessionStarted() - Method in interface org.neo4j.bolt.v1.runtime.MonitoredWorkerFactory.SessionMonitor
Called when a new Bolt session (backed by a BoltWorker) is started.
sessionTracker() - Method in interface org.neo4j.bolt.BoltKernelExtension.Dependencies
 
setProperty(String, Object) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
setProperty(String, Object) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
setProperty(String, Object) - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
setQuerySource(BoltQuerySource) - Method in interface org.neo4j.bolt.v1.runtime.StatementProcessor
 
setQuerySource(BoltQuerySource) - Method in class org.neo4j.bolt.v1.runtime.TransactionStateMachine
 
Settings() - Constructor for class org.neo4j.bolt.BoltKernelExtension.Settings
 
signature() - Method in enum org.neo4j.bolt.v1.messaging.BoltRequestMessage
 
signature() - Method in enum org.neo4j.bolt.v1.messaging.BoltResponseMessage
 
SocketTransport - Class in org.neo4j.bolt.transport
Implements a transport for the Neo4j Messaging Protocol that uses good old regular sockets.
SocketTransport(ListenSocketAddress, SslContext, boolean, LogProvider, Map<Long, BiFunction<Channel, Boolean, BoltProtocol>>) - Constructor for class org.neo4j.bolt.transport.SocketTransport
 
SocketTransportHandler - Class in org.neo4j.bolt.transport
Handles incoming chunks of data for a given client channel.
SocketTransportHandler(ProtocolChooser, LogProvider) - Constructor for class org.neo4j.bolt.transport.SocketTransportHandler
 
ssl_policy - Static variable in class org.neo4j.bolt.BoltKernelExtension.Settings
 
sslPolicyFactory() - Method in interface org.neo4j.bolt.BoltKernelExtension.Dependencies
 
start() - Method in class org.neo4j.bolt.transport.NettyServer
 
start() - Method in class org.neo4j.bolt.v1.runtime.BoltFactoryImpl
 
startNode() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePath
 
state() - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
 
state() - Method in class org.neo4j.bolt.v1.runtime.TransactionStateMachine
 
statementProcessor() - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
 
StatementProcessor - Interface in org.neo4j.bolt.v1.runtime
 
status() - Method in exception org.neo4j.bolt.security.auth.AuthenticationException
 
status() - Method in exception org.neo4j.bolt.v1.messaging.BoltIOException
 
status() - Method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
stop() - Method in class org.neo4j.bolt.transport.NettyServer
 
stop() - Method in class org.neo4j.bolt.v1.runtime.BoltFactoryImpl
 
streamResult(ThrowingConsumer<BoltResult, Exception>) - Method in interface org.neo4j.bolt.v1.runtime.StatementProcessor
 
streamResult(ThrowingConsumer<BoltResult, Exception>) - Method in class org.neo4j.bolt.v1.runtime.TransactionStateMachine
 
STRING_16 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
STRING_32 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
STRING_8 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
STRUCT_16 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
STRUCT_8 - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
SunMiscUTF8Encoder - Class in org.neo4j.bolt.v1.packstream.utf8
This is a specialized UTF-8 encoder that solves two predicaments:
SunMiscUTF8Encoder() - Constructor for class org.neo4j.bolt.v1.packstream.utf8.SunMiscUTF8Encoder
 

T

terminate() - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
 
ThreadedWorkerFactory - Class in org.neo4j.bolt.v1.runtime.concurrent
A WorkerFactory implementation that creates one thread for every session started, requests are then executed in the session-specific thread.
ThreadedWorkerFactory(BoltFactory, JobScheduler, LogService, Clock) - Constructor for class org.neo4j.bolt.v1.runtime.concurrent.ThreadedWorkerFactory
 
TINY_LIST - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
TINY_MAP - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
TINY_STRING - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
TINY_STRUCT - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
toString() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
toString() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValuePath
 
toString() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
toString() - Method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
toString() - Method in class org.neo4j.bolt.v1.runtime.bookmarking.Bookmark
 
toString() - Method in class org.neo4j.bolt.v1.runtime.Neo4jError
 
toString() - Method in class org.neo4j.bolt.v1.runtime.spi.ImmutableRecord
 
TransactionStateMachine - Class in org.neo4j.bolt.v1.runtime
 
TransportSelectionHandler - Class in org.neo4j.bolt.transport
 
TRUE - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
txBridge() - Method in interface org.neo4j.bolt.BoltKernelExtension.Dependencies
 
txId() - Method in class org.neo4j.bolt.v1.runtime.bookmarking.Bookmark
 

U

unbind(Relationship) - Static method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
UNBOUND_RELATIONSHIP - Static variable in class org.neo4j.bolt.v1.messaging.Neo4jPack
 
UnboundRelationship - Interface in org.neo4j.bolt.v1.messaging.infrastructure
 
Unexpected(PackType, byte) - Constructor for exception org.neo4j.bolt.v1.packstream.PackStream.Unexpected
 
UNKNOWN_SIZE - Static variable in class org.neo4j.bolt.v1.packstream.PackStream
 
unpack(Neo4jPack.Unpacker) - Static method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
unpack(Neo4jPack.Unpacker) - Static method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
unpack(Neo4jPack.Unpacker) - Static method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
unpack() - Method in class org.neo4j.bolt.v1.messaging.Neo4jPack.Unpacker
 
unpack(Neo4jPack.Unpacker) - Method in class org.neo4j.bolt.v1.messaging.PathPack.Unpacker
 
unpackBoolean() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackBytes() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackBytesHeader() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackDouble() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackEndOfStream() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
Unpacker(PackInput) - Constructor for class org.neo4j.bolt.v1.messaging.Neo4jPack.Unpacker
 
Unpacker() - Constructor for class org.neo4j.bolt.v1.messaging.PathPack.Unpacker
 
Unpacker(PackInput) - Constructor for class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackFields(Neo4jPack.Unpacker) - Static method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
unpackFields(Neo4jPack.Unpacker) - Static method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
unpackFields(Neo4jPack.Unpacker) - Static method in class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
unpackFields(Neo4jPack.Unpacker) - Method in class org.neo4j.bolt.v1.messaging.PathPack.Unpacker
 
unpackInteger() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackListHeader() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackLong() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackMap() - Method in class org.neo4j.bolt.v1.messaging.Neo4jPack.Unpacker
 
unpackMapHeader() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackNull() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackString() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackStringHeader() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackStructHeader() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackStructSignature() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
unpackUTF8() - Method in class org.neo4j.bolt.v1.packstream.PackStream.Unpacker
 
usageData() - Method in interface org.neo4j.bolt.BoltKernelExtension.Dependencies
 
userManagerSupplier() - Method in interface org.neo4j.bolt.BoltKernelExtension.Dependencies
 
UTF8Encoder - Interface in org.neo4j.bolt.v1.packstream.utf8
A non-thread-safe UTF8 encoding interface, delegates to near-zero GC overhead UTF8 implementations on HotSpot, falls back to stdlib encoder if on other JVM.

V

ValueNode - Class in org.neo4j.bolt.v1.messaging.infrastructure
 
ValueNode(long, Collection<Label>, Map<String, Object>) - Constructor for class org.neo4j.bolt.v1.messaging.infrastructure.ValueNode
 
valueOf(String) - Static method in enum org.neo4j.bolt.transport.HandshakeOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.bolt.v1.messaging.BoltRequestMessage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.bolt.v1.messaging.BoltResponseMessage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.bolt.v1.packstream.PackType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.bolt.v1.runtime.BoltStateMachine.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.bolt.v1.transport.BoltV1Dechunker.State
Returns the enum constant of this type with the specified name.
ValuePath - Class in org.neo4j.bolt.v1.messaging.infrastructure
A ValuePath is an implementation of the Path interface that is used to represent a walk through a graph within the context of remoting.
ValuePath(List<Node>, List<Relationship>, List<Integer>) - Constructor for class org.neo4j.bolt.v1.messaging.infrastructure.ValuePath
 
ValuePropertyContainer - Class in org.neo4j.bolt.v1.messaging.infrastructure
 
ValuePropertyContainer(Map<String, Object>) - Constructor for class org.neo4j.bolt.v1.messaging.infrastructure.ValuePropertyContainer
 
ValueRelationship - Class in org.neo4j.bolt.v1.messaging.infrastructure
 
ValueRelationship(long, long, long, RelationshipType, Map<String, Object>) - Constructor for class org.neo4j.bolt.v1.messaging.infrastructure.ValueRelationship
 
values() - Static method in enum org.neo4j.bolt.transport.HandshakeOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.bolt.v1.messaging.BoltRequestMessage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.bolt.v1.messaging.BoltResponseMessage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.bolt.v1.packstream.PackType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.bolt.v1.runtime.BoltStateMachine.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.bolt.v1.transport.BoltV1Dechunker.State
Returns an array containing the constants of this enum type, in the order they are declared.
ValueUnboundRelationship - Class in org.neo4j.bolt.v1.messaging.infrastructure
 
ValueUnboundRelationship(long, RelationshipType, Map<String, Object>) - Constructor for class org.neo4j.bolt.v1.messaging.infrastructure.ValueUnboundRelationship
 
VanillaUTF8Encoder - Class in org.neo4j.bolt.v1.packstream.utf8
Simple encoder that delegates to String#getBytes()
VanillaUTF8Encoder() - Constructor for class org.neo4j.bolt.v1.packstream.utf8.VanillaUTF8Encoder
 
version() - Method in interface org.neo4j.bolt.transport.BoltProtocol
Used for version negotiation
VERSION - Static variable in class org.neo4j.bolt.v1.transport.BoltProtocolV1
 
version() - Method in class org.neo4j.bolt.v1.transport.BoltProtocolV1
 
visit(Record) - Method in interface org.neo4j.bolt.v1.runtime.spi.BoltResult.Visitor
 

W

WebSocketFrameTranslator - Class in org.neo4j.bolt.transport
Translates websocket frames to bytebufs, and bytebufs to frames.
WebSocketFrameTranslator() - Constructor for class org.neo4j.bolt.transport.WebSocketFrameTranslator
 
willTerminate() - Method in class org.neo4j.bolt.v1.runtime.BoltStateMachine
 
withSignature(int) - Static method in enum org.neo4j.bolt.v1.messaging.BoltRequestMessage
Obtain a request message by signature.
withSignature(int) - Static method in enum org.neo4j.bolt.v1.messaging.BoltResponseMessage
Obtain a response message by signature.
WorkerFactory - Interface in org.neo4j.bolt.v1.runtime
Creates BoltWorkers.
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.neo4j.bolt.transport.WebSocketFrameTranslator
 
writeByte(byte) - Method in interface org.neo4j.bolt.v1.packstream.PackOutput
Produce a single byte
writeByte(byte) - Method in class org.neo4j.bolt.v1.transport.ChunkedOutput
 
writeBytes(ByteBuffer) - Method in interface org.neo4j.bolt.v1.packstream.PackOutput
Produce binary data
writeBytes(byte[], int, int) - Method in interface org.neo4j.bolt.v1.packstream.PackOutput
Produce binary data
writeBytes(ByteBuffer) - Method in class org.neo4j.bolt.v1.transport.ChunkedOutput
 
writeBytes(byte[], int, int) - Method in class org.neo4j.bolt.v1.transport.ChunkedOutput
 
writeDouble(double) - Method in interface org.neo4j.bolt.v1.packstream.PackOutput
Produce an 8-byte IEEE 754 "double format" floating-point number
writeDouble(double) - Method in class org.neo4j.bolt.v1.transport.ChunkedOutput
 
writeInt(int) - Method in interface org.neo4j.bolt.v1.packstream.PackOutput
Produce a 4-byte signed integer
writeInt(int) - Method in class org.neo4j.bolt.v1.transport.ChunkedOutput
 
writeLong(long) - Method in interface org.neo4j.bolt.v1.packstream.PackOutput
Produce an 8-byte signed integer
writeLong(long) - Method in class org.neo4j.bolt.v1.transport.ChunkedOutput
 
writeShort(short) - Method in interface org.neo4j.bolt.v1.packstream.PackOutput
Produce a 4-byte signed integer
writeShort(short) - Method in class org.neo4j.bolt.v1.transport.ChunkedOutput
 
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 © 2002–2017 The Neo4j Graph Database Project. All rights reserved.