protected class AbstractBinaryEntryBundler.Bundle extends AbstractBundler.Bundle
Base.LoggingWriter, Base.StackFrame
STATUS_EXCEPTION, STATUS_OPEN, STATUS_PENDING, STATUS_PROCESSED
Modifier | Constructor and Description |
---|---|
protected |
Bundle()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
add(BinaryEntry binEntry)
Add the specified binary entry to the Bundle.
|
protected boolean |
addAll(Set setEntries)
Add the specified set of binary entries to the Bundle.
|
protected void |
ensureResults()
Obtain results of the bundled requests.
|
protected int |
getBundleSize()
Obtain this bundle size.
|
protected void |
process(boolean fBurst,
BinaryEntry binEntry)
Process the specified binary entry according to this Bundle state.
|
protected void |
processAll(boolean fBurst,
Set setEntries)
Process the specified set of binary entries according to this Bundle
state.
|
protected boolean |
releaseThread()
Release all bundle resources associated with the current thread.
|
ensureResults, formatStatusName, isException, isMaster, isOpen, isPending, isProcessed, resetStatistics, setMaster, setStatus, toString, waitForResults
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, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, mod, mod, 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
protected boolean add(BinaryEntry binEntry)
Note: a call to this method must be externally synchronized for this Bundle object.
binEntry
- the binary entryprotected boolean addAll(Set setEntries)
Note: a call to this method must be externally synchronized for this Bundle object.
setEntries
- the set of binary entriesprotected void process(boolean fBurst, BinaryEntry binEntry)
fBurst
- true if this thread is supposed to perform an actual
bundled operation (burst); false otherwisebinEntry
- the binary entryprotected void processAll(boolean fBurst, Set setEntries)
fBurst
- true if this thread is supposed to perform an
actual bundled operation (burst);
false otherwisesetEntries
- the set of entriesprotected int getBundleSize()
getSizeThreshold
method.getBundleSize
in class AbstractBundler.Bundle
protected void ensureResults()
ensureResults
in class AbstractBundler.Bundle
protected boolean releaseThread()
releaseThread
in class AbstractBundler.Bundle