| Modifier and Type | Method and Description | 
|---|---|
Buffer | 
NettyBufferFactory.create(ByteBuf value)  | 
Buffer | 
NettyBufferFactory.wrap(ByteBuffer value)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
NettyBufferFactory.readRaw(Buffer buffer,
       Consumer<ByteBuf> consumer)
Utility method to allow reading from the underlying bytes using a Netty  
ByteBuf instance for
 interoperability, advancing the reader index of the Buffer after the consumer is called. | 
static void | 
NettyBufferFactory.writeRaw(Buffer buffer,
        Consumer<ByteBuf> consumer)
Allows writing from the underlying bytes using a Netty  
ByteBuf instance for interoperability,
 advancing the writer index of the Buffer after the consumer is called. | 
| Modifier and Type | Method and Description | 
|---|---|
Buffer | 
BufferFactory.create(T value)
Creates a new  
Buffer given a T instance. | 
Buffer | 
Buffer.getBytes(int index,
        byte[] dst)
Transfers this buffer's data to the specified destination starting at
 the specified absolute  
index. | 
Buffer | 
Buffer.markWriterIndex()
Marks the current writer index in this buffer. 
 | 
Buffer | 
Buffer.readBytes(byte[] destination)
Transfers this buffer's data to the specified destination starting at
 the current reader index and advances the reader index. 
 | 
Buffer | 
Buffer.readBytes(byte[] destination,
         int dstIndex,
         int length)
Transfers this buffer's data to the specified destination starting at
 the current reader index and advances the reader index. 
 | 
Buffer | 
Buffer.readBytes(ByteBuffer dst)
Transfers this buffer's data to the specified destination starting at
 the current reader index until the destination's position
 reaches its limit, and advances the reader index. 
 | 
Buffer | 
Buffer.readBytes(OutputStream out,
         int length)
Transfers this buffer's data to the specified stream starting at the
 current reader index and advances the index. 
 | 
Buffer | 
Buffer.readerIndex(int readerIndex)
Sets the reader index of this buffer. 
 | 
Buffer | 
Buffer.resetWriterIndex()
Repositions the current writer index to the marked index in this buffer. 
 | 
Buffer | 
Buffer.retain()
Increases the reference count by  
1. | 
Buffer | 
BufferFactory.wrap(ByteBuffer value)
Wraps a NIO buffer. 
 | 
Buffer | 
Buffer.writeBoolean(boolean value)
Sets the specified boolean at the current writer index and advances the index. 
 | 
Buffer | 
Buffer.writeByte(int value)
Sets the specified byte at the current writer index and advances the index. 
 | 
Buffer | 
Buffer.writeBytes(byte[] src)
Transfers the specified source array's data to this buffer starting at the current writer index
 and advances the index. 
 | 
Buffer | 
Buffer.writeBytes(byte[] src,
          int srcIndex,
          int length)
Transfers the specified source array's data to this buffer starting at the current writer index
 and advances the index. 
 | 
Buffer | 
Buffer.writeBytes(ByteBuffer src)
Transfers the specified source byte data to this buffer starting at the current writer index
 and advances the index. 
 | 
Buffer | 
Buffer.writeDouble(double value)
Sets the specified 64-bit floating point number at the current writer index and advances the index. 
 | 
Buffer | 
Buffer.writeFloat(float value)
Sets the specified 32-bit floating point number at the current writer index and advances the index. 
 | 
Buffer | 
Buffer.writeInt(int value)
Sets the specified 32-bit integer at the current writer index and advances the index. 
 | 
Buffer | 
Buffer.writeLong(long value)
Sets the specified 64-bit long integer at the current writer index and advances the index. 
 | 
Buffer | 
Buffer.writerIndex(int writerIndex)
Sets the writer index of this buffer. 
 | 
Buffer | 
Buffer.writeShort(int value)
Sets the specified 16-bit short integer at the current writer index and advances the index. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T> T | 
GraphBinaryReader.read(Buffer buffer)
Reads the type code, information and value of a given buffer with fully-qualified format. 
 | 
T | 
TypeSerializer.read(Buffer buffer,
    GraphBinaryReader context)
Reads the type information and value from the buffer and returns an instance of T. 
 | 
<T> T | 
GraphBinaryReader.readValue(Buffer buffer,
         Class<T> type,
         boolean nullable)
Reads a value for an specific type. 
 | 
T | 
TypeSerializer.readValue(Buffer buffer,
         GraphBinaryReader context,
         boolean nullable)
Reads the value from the buffer (not the type information) and returns an instance of T. 
 | 
<T> void | 
GraphBinaryWriter.write(T value,
     Buffer buffer)
Writes an object in fully-qualified format, containing {type_code}{type_info}{value_flag}{value}. 
 | 
void | 
TypeSerializer.write(T value,
     Buffer buffer,
     GraphBinaryWriter context)
Writes the type code, information and value to a buffer using the provided allocator. 
 | 
<T> void | 
GraphBinaryWriter.writeFullyQualifiedNull(Class<T> objectClass,
                       Buffer buffer,
                       Object information)
Represents a null value of a specific type, useful when the parent type contains a type parameter that must be
 specified. 
 | 
<T> void | 
GraphBinaryWriter.writeValue(T value,
          Buffer buffer,
          boolean nullable)
Writes a value without including type information. 
 | 
void | 
TypeSerializer.writeValue(T value,
          Buffer buffer,
          GraphBinaryWriter context,
          boolean nullable)
Writes the value to a buffer, composed by the value flag and the sequence of bytes. 
 | 
void | 
GraphBinaryWriter.writeValueFlagNone(Buffer buffer)
Writes a single byte with value 0, representing an unset value_flag. 
 | 
void | 
GraphBinaryWriter.writeValueFlagNull(Buffer buffer)
Writes a single byte representing the null value_flag. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
T | 
SimpleTypeSerializer.read(Buffer buffer,
    GraphBinaryReader context)  | 
protected String | 
StringSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected T | 
DateSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected TraversalMetrics | 
TraversalMetricsSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected OffsetTime | 
OffsetTimeSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Tree | 
TreeSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected MonthDay | 
MonthDaySerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Map.Entry | 
MapEntrySerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Map | 
MapSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Vertex | 
VertexSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected OffsetDateTime | 
OffsetDateTimeSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Property | 
PropertySerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected List | 
ListSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Duration | 
DurationSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Set | 
SetSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Edge | 
EdgeSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected UUID | 
UUIDSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected LocalTime | 
LocalTimeSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected BigDecimal | 
BigDecimalSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected TraversalStrategy | 
TraversalStrategySerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
T | 
SingleTypeSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected ByteBuffer | 
ByteBufferSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected BigInteger | 
BigIntegerSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected LocalDateTime | 
LocalDateTimeSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Bytecode.Binding | 
BindingSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Instant | 
InstantSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Lambda | 
LambdaSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected E | 
EnumSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Graph | 
GraphSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Path | 
PathSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected ZoneOffset | 
ZoneOffsetSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Class | 
ClassSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected T | 
InetAddressSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Character | 
CharSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected VertexProperty | 
VertexPropertySerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected T | 
PSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Bytecode | 
ByteCodeSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Metrics | 
MetricsSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected ZonedDateTime | 
ZonedDateTimeSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected abstract T | 
SimpleTypeSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)
Reads a non-nullable value according to the type format. 
 | 
protected LocalDate | 
LocalDateSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected YearMonth | 
YearMonthSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Traverser | 
TraverserSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected BulkSet | 
BulkSetSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected Period | 
PeriodSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
protected TraversalExplanation | 
TraversalExplanationSerializer.readValue(Buffer buffer,
         GraphBinaryReader context)  | 
T | 
SimpleTypeSerializer.readValue(Buffer buffer,
         GraphBinaryReader context,
         boolean nullable)  | 
void | 
SimpleTypeSerializer.write(T value,
     Buffer buffer,
     GraphBinaryWriter context)  | 
protected void | 
BigDecimalSerializer.writeValue(BigDecimal value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
BigIntegerSerializer.writeValue(BigInteger value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
BulkSetSerializer.writeValue(BulkSet value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
ByteBufferSerializer.writeValue(ByteBuffer value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
BindingSerializer.writeValue(Bytecode.Binding value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
ByteCodeSerializer.writeValue(Bytecode value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
CharSerializer.writeValue(Character value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
ClassSerializer.writeValue(Class value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
DurationSerializer.writeValue(Duration value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
EnumSerializer.writeValue(E value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
EdgeSerializer.writeValue(Edge value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
GraphSerializer.writeValue(Graph value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
InstantSerializer.writeValue(Instant value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
LambdaSerializer.writeValue(Lambda value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
ListSerializer.writeValue(List value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
LocalDateSerializer.writeValue(LocalDate value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
LocalDateTimeSerializer.writeValue(LocalDateTime value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
LocalTimeSerializer.writeValue(LocalTime value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
MapEntrySerializer.writeValue(Map.Entry value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
MapSerializer.writeValue(Map value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
MetricsSerializer.writeValue(Metrics value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
MonthDaySerializer.writeValue(MonthDay value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
OffsetDateTimeSerializer.writeValue(OffsetDateTime value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
OffsetTimeSerializer.writeValue(OffsetTime value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
PathSerializer.writeValue(Path value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
PeriodSerializer.writeValue(Period value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
PropertySerializer.writeValue(Property value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
SetSerializer.writeValue(Set value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
StringSerializer.writeValue(String value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
DateSerializer.writeValue(T value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
SingleTypeSerializer.writeValue(T value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
InetAddressSerializer.writeValue(T value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
PSerializer.writeValue(T value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected abstract void | 
SimpleTypeSerializer.writeValue(T value,
          Buffer buffer,
          GraphBinaryWriter context)
Writes a non-nullable value into a buffer using the provided allocator. 
 | 
void | 
SimpleTypeSerializer.writeValue(T value,
          Buffer buffer,
          GraphBinaryWriter context,
          boolean nullable)  | 
protected void | 
TraversalExplanationSerializer.writeValue(TraversalExplanation value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
TraversalMetricsSerializer.writeValue(TraversalMetrics value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
TraversalStrategySerializer.writeValue(TraversalStrategy value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
TraverserSerializer.writeValue(Traverser value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
TreeSerializer.writeValue(Tree value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
UUIDSerializer.writeValue(UUID value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
VertexSerializer.writeValue(Vertex value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
VertexPropertySerializer.writeValue(VertexProperty value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
YearMonthSerializer.writeValue(YearMonth value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
ZonedDateTimeSerializer.writeValue(ZonedDateTime value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
protected void | 
ZoneOffsetSerializer.writeValue(ZoneOffset value,
          Buffer buffer,
          GraphBinaryWriter context)  | 
Copyright © 2013–2021 Apache Software Foundation. All rights reserved.