Package com.tangosol.util
Class ExternalizableHelper.DecoratedMultiBufferReadBuffer
java.lang.Object
com.tangosol.util.Base
com.tangosol.io.AbstractReadBuffer
com.tangosol.io.MultiBufferReadBuffer
com.tangosol.util.ExternalizableHelper.DecoratedMultiBufferReadBuffer
- All Implemented Interfaces:
ReadBuffer,ByteSequence,HashEncoded,Cloneable
- Enclosing class:
ExternalizableHelper
public static class ExternalizableHelper.DecoratedMultiBufferReadBuffer
extends MultiBufferReadBuffer
DecoratedMultiBufferReadBuffer is a MultiBufferWriteBuffer that
represents a binary "decorated" value, and allows a more
optimized
ExternalizableHelper.getUndecorated(ReadBuffer) operation.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.tangosol.io.MultiBufferReadBuffer
MultiBufferReadBuffer.MultiBufferInputNested classes/interfaces inherited from class com.tangosol.io.AbstractReadBuffer
AbstractReadBuffer.AbstractBufferInputNested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriterNested classes/interfaces inherited from interface com.tangosol.io.ReadBuffer
ReadBuffer.BufferInput -
Field Summary
FieldsFields inherited from class com.tangosol.io.AbstractReadBuffer
NO_BINARY, NO_BYTESFields inherited from class com.tangosol.util.Base
DEFAULT_LOAD_FACTOR, LOG_ALWAYS, LOG_CONFIG, LOG_DEBUG, LOG_ERR, LOG_INFO, LOG_MAX, LOG_MIN, LOG_QUIET, LOG_WARN, POWER_0, POWER_G, POWER_K, POWER_M, POWER_T, UNIT_D, UNIT_H, UNIT_M, UNIT_MS, UNIT_NS, UNIT_S, UNIT_USFields inherited from interface com.tangosol.util.HashEncoded
UNENCODED -
Constructor Summary
ConstructorsConstructorDescriptionDecoratedMultiBufferReadBuffer(ReadBuffer bufValue, ReadBuffer[] abuf) Construct a DecoratedMultiBufferReadBuffer for the specified value. -
Method Summary
Methods inherited from class com.tangosol.io.MultiBufferReadBuffer
byteAt, copyBytes, equals, getBuffer, getBufferCount, getBufferIndexByOffset, getBufferOffset, getDestructiveBufferInput, instantiateBufferInput, instantiateBufferInput, instantiateReadBuffer, length, releaseBuffer, toBinary, toByteArray, toByteBuffer, toByteBuffer, writeTo, writeTo, writeTo, writeTo, writeTo, writeToMethods inherited from class com.tangosol.io.AbstractReadBuffer
checkBounds, clone, getBufferInput, getEncodedHash, getReadBuffer, readPackedInt, readUnsignedByte, sizeofPackedInt, subSequence, toBinary, toByteArrayMethods inherited from class com.tangosol.util.Base
azzert, azzert, azzert, azzertFailed, breakLines, breakLines, capitalize, checkNotEmpty, checkNotNull, checkRange, computeSafeWaitTime, decimalValue, dup, dup, ensureBigDecimal, ensureClassLoader, ensureRuntimeException, ensureRuntimeException, equals, equalsDeep, err, err, err, err, err, escape, formatDateTime, getCallerStackFrame, getCommonMonitor, getCommonMonitor, getCommonMonitor, getContextClassLoader, getContextClassLoader, getDeepMessage, getErr, getLastSafeTimeMillis, getLog, getMaxDecDigits, getMaxHexDigits, getOriginalException, getOut, getProcessRandom, getRandom, getRandomBinary, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, mergeArray, mergeBooleanArray, mergeByteArray, mergeCharArray, mergeDoubleArray, mergeFloatArray, mergeIntArray, mergeLongArray, mod, mod, newHashMap, newHashMap, newHashSet, newHashSet, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parsePercentage, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, randomize, randomize, randomize, read, read, read, read, read, read, read, replace, setErr, setLog, setLogEcho, setOut, sleep, toBandwidthString, toBandwidthString, toCharEscape, toCrc, toCrc, toCrc, toCrc, toCrc, toDecString, toDelimitedString, toDelimitedString, toDelimitedString, toDelimitedString, toHex, toHex, toHexDump, toHexEscape, toHexEscape, toHexEscape, toHexEscape, toHexString, toMemorySizeString, toMemorySizeString, toQuotedCharEscape, toQuotedStringEscape, toSqlString, toString, toString, toStringEscape, toUnicodeEscape, trace, trace, trace, trace, trace, trace, trace, trace, trace, truncateString, truncateString, wait
-
Field Details
-
m_bufValue
The undecorated value.
-
-
Constructor Details
-
DecoratedMultiBufferReadBuffer
Construct a DecoratedMultiBufferReadBuffer for the specified value.- Parameters:
bufValue- the undecorated valueabuf- the array of ReadBuffers from which to construct this DecoratedMultiBufferReadBuffer
-
-
Method Details
-
getUndecorated
Return the undecorated value.- Returns:
- the undecorated value
-