Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


com.tangosol.util
Class ExternalizableHelper.DecoratedMultiBufferReadBuffer

java.lang.Object
  extended by com.tangosol.util.Base
      extended by com.tangosol.io.AbstractReadBuffer
          extended by com.tangosol.io.MultiBufferReadBuffer
              extended by com.tangosol.util.ExternalizableHelper.DecoratedMultiBufferReadBuffer

All Implemented Interfaces:
com.tangosol.io.ReadBuffer, com.tangosol.util.ByteSequence, com.tangosol.util.HashEncoded, java.lang.Cloneable
Enclosing class:
ExternalizableHelper

public static class ExternalizableHelper.DecoratedMultiBufferReadBuffer
extends com.tangosol.io.MultiBufferReadBuffer

DecoratedMultiBufferReadBuffer is a MultiBufferWriteBuffer that represents a binary "decorated" value, and allows a more optimized ExternalizableHelper.getUndecorated(ReadBuffer) operation.

See Also:
ExternalizableHelper.decorate(ReadBuffer, int, ReadBuffer), ExternalizableHelper.getUndecorated(ReadBuffer)

Nested Class Summary

 

Nested classes/interfaces inherited from class com.tangosol.io.MultiBufferReadBuffer
com.tangosol.io.MultiBufferReadBuffer.MultiBufferInput

 

Nested classes/interfaces inherited from class com.tangosol.io.AbstractReadBuffer
com.tangosol.io.AbstractReadBuffer.AbstractBufferInput

 

Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.CommonMonitor, Base.LoggingWriter, Base.StackFrame

 

Nested classes/interfaces inherited from interface com.tangosol.io.ReadBuffer
com.tangosol.io.ReadBuffer.BufferInput

 

Field Summary
protected  com.tangosol.io.ReadBuffer m_bufValue
          The undecorated value.

 

Fields inherited from class com.tangosol.io.AbstractReadBuffer
NO_BINARY, NO_BYTES

 

Fields inherited from class com.tangosol.util.Base
LOG_ALWAYS, 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_US

 

Fields inherited from interface com.tangosol.util.HashEncoded
UNENCODED

 

Constructor Summary
ExternalizableHelper.DecoratedMultiBufferReadBuffer(com.tangosol.io.ReadBuffer bufValue, com.tangosol.io.ReadBuffer[] abuf)
          Construct a DecoratedMultiBufferReadBuffer for the specified value.

 

Method Summary
 com.tangosol.io.ReadBuffer getUndecorated()
          Return the undecorated value.

 

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, writeTo

 

Methods inherited from class com.tangosol.io.AbstractReadBuffer
checkBounds, clone, getBufferInput, getEncodedHash, getReadBuffer, readPackedInt, readUnsignedByte, sizeofPackedInt, subSequence, toBinary, toByteArray

 

Methods inherited from class com.tangosol.util.Base
azzert, azzert, azzert, azzertFailed, breakLines, breakLines, capitalize, checkNotEmpty, checkNotNull, checkRange, computeSafeWaitTime, decimalValue, dup, dup, 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, getRandom, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parsePercentage, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, 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 Detail

m_bufValue

protected final com.tangosol.io.ReadBuffer m_bufValue
The undecorated value.

Constructor Detail

ExternalizableHelper.DecoratedMultiBufferReadBuffer

public ExternalizableHelper.DecoratedMultiBufferReadBuffer(com.tangosol.io.ReadBuffer bufValue,
                                                           com.tangosol.io.ReadBuffer[] abuf)
Construct a DecoratedMultiBufferReadBuffer for the specified value.
Parameters:
bufValue - the undecorated value
abuf - the array of ReadBuffers from which to construct this DecoratedMultiBufferReadBuffer

Method Detail

getUndecorated

public com.tangosol.io.ReadBuffer getUndecorated()
Return the undecorated value.
Returns:
the undecorated value

Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.