protected class AbstractEntryBundler.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(Object oKey,
Object oValue)
Add the specified entry to the Bundle.
|
protected boolean |
addAll(Map map)
Add the specified collection of 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,
Object oKey,
Object oValue)
Process the specified entry according to this Bundle state.
|
protected void |
processAll(boolean fBurst,
Map map)
Process the specified collection of 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(Object oKey, Object oValue)
Note: a call to this method must be externally synchronized for this Bundle object.
oKey
- the entry keyoValue
- the entry valueprotected boolean addAll(Map map)
Note: a call to this method must be externally synchronized for this Bundle object.
map
- the collection of entriesprotected void process(boolean fBurst, Object oKey, Object oValue)
fBurst
- true if this thread is supposed to perform an actual
bundled operation (burst); false otherwiseoKey
- the entry keyoValue
- the entry valueprotected void processAll(boolean fBurst, Map map)
fBurst
- true if this thread is supposed to perform an actual
bundled operation (burst); false otherwisemap
- the collection 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