public class BinaryWire extends Object implements Wire, InternalWireIn
Modifier and Type | Field and Description |
---|---|
static int |
ANY_CODE_MATCH |
Constructor and Description |
---|
BinaryWire(net.openhft.chronicle.bytes.Bytes bytes) |
BinaryWire(net.openhft.chronicle.bytes.Bytes bytes,
boolean fixed,
boolean numericFields,
boolean fieldLess) |
Modifier and Type | Method and Description |
---|---|
WireOut |
addPadding(int paddingToAdd) |
net.openhft.chronicle.bytes.Bytes<?> |
bytes() |
void |
clear() |
void |
copyTo(WireOut wire) |
ValueIn |
getValueIn()
Obtain the value in (for internal use)
|
ValueOut |
getValueOut()
Obtain the value out (for internal use)
|
boolean |
hasMore() |
boolean |
isReady() |
net.openhft.chronicle.core.values.IntValue |
newIntReference() |
BinaryLongArrayReference |
newLongArrayReference() |
net.openhft.chronicle.core.values.LongValue |
newLongReference() |
ValueIn |
read()
Read the field if present, or empty string if not present.
|
ValueIn |
read(StringBuilder name)
Read the field if present, or empty string if not present.
|
ValueIn |
read(WireKey key)
Read the field if present which must match the WireKey.
|
Wire |
readComment(StringBuilder s) |
ValueIn |
readEventName(StringBuilder name)
Read a field, or string which is always written, even for formats which might drop the field such as RAW.
|
void |
setReady(boolean ready) |
static int |
toIntU30(long l,
String error) |
String |
toString() |
ValueOut |
write()
Write an empty filed marker
|
ValueOut |
write(WireKey key)
Write a key for wires that support fields.
|
Wire |
writeComment(CharSequence s) |
ValueOut |
writeEventName(WireKey key)
Always write a key.
|
ValueOut |
writeValue()
write a field less value.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
writeAlignTo, writeDocument, writeNotReadyDocument
readAlignTo, readDocument, readDocument
public static final int ANY_CODE_MATCH
public BinaryWire(net.openhft.chronicle.bytes.Bytes bytes)
public BinaryWire(net.openhft.chronicle.bytes.Bytes bytes, boolean fixed, boolean numericFields, boolean fieldLess)
public static int toIntU30(long l, @NotNull String error)
public void setReady(boolean ready)
setReady
in interface InternalWireIn
@NotNull public ValueIn read()
WireIn
@NotNull public ValueIn read(@NotNull WireKey key)
WireIn
@NotNull public ValueIn readEventName(@NotNull StringBuilder name)
WireIn
readEventName
in interface WireIn
@NotNull public ValueIn read(@NotNull StringBuilder name)
WireIn
@NotNull public ValueIn getValueIn()
WireIn
getValueIn
in interface WireIn
@NotNull public Wire readComment(@NotNull StringBuilder s)
readComment
in interface WireIn
@NotNull public net.openhft.chronicle.bytes.Bytes<?> bytes()
bytes
in interface WireCommon
public boolean hasMore()
@NotNull public ValueOut write()
WireOut
@NotNull public ValueOut writeEventName(@NotNull WireKey key)
WireOut
writeEventName
in interface WireOut
@NotNull public ValueOut write(@NotNull WireKey key)
WireOut
@NotNull public ValueOut writeValue()
WireOut
writeValue
in interface WireOut
@NotNull public ValueOut getValueOut()
WireOut
getValueOut
in interface WireOut
@NotNull public Wire writeComment(CharSequence s)
writeComment
in interface WireOut
@NotNull public WireOut addPadding(int paddingToAdd)
addPadding
in interface WireOut
public net.openhft.chronicle.core.values.LongValue newLongReference()
newLongReference
in interface WireCommon
public net.openhft.chronicle.core.values.IntValue newIntReference()
newIntReference
in interface WireCommon
public BinaryLongArrayReference newLongArrayReference()
newLongArrayReference
in interface WireCommon
Copyright © 2015. All rights reserved.