|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.tangosol.util.Base
com.tangosol.util.processor.AbstractProcessor
com.oracle.coherence.patterns.command.internal.UpdateContextProcessor
public class UpdateContextProcessor
The UpdateContextProcessor is used to update the state
of a Context within a ContextWrapper (if and only if
the specified version matches the Context version) after
a Command has been executed.
Copyright (c) 2008. All Rights Reserved. Oracle Corporation.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.tangosol.util.Base |
|---|
com.tangosol.util.Base.CommonMonitor, com.tangosol.util.Base.LoggingWriter, com.tangosol.util.Base.StackFrame |
| Field Summary |
|---|
| 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 |
| Constructor Summary | |
|---|---|
UpdateContextProcessor()
Required for ExternalizableLite and PortableObject |
|
UpdateContextProcessor(long contextVersion,
Context context,
Ticket lastExecutedTicket,
long executionDuration,
long waitingDuration)
Standard Constructor. |
|
| Method Summary | |
|---|---|
Object |
process(com.tangosol.util.InvocableMap.Entry entry)
|
void |
readExternal(DataInput in)
|
void |
readExternal(com.tangosol.io.pof.PofReader reader)
|
void |
writeExternal(DataOutput out)
|
void |
writeExternal(com.tangosol.io.pof.PofWriter writer)
|
| Methods inherited from class com.tangosol.util.processor.AbstractProcessor |
|---|
processAll |
| Methods inherited from class com.tangosol.util.Base |
|---|
azzert, azzert, azzert, azzertFailed, breakLines, breakLines, capitalize, 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, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, randomize, randomize, read, read, read, read, read, read, read, redirectAll, 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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UpdateContextProcessor()
ExternalizableLite and PortableObject
public UpdateContextProcessor(long contextVersion,
Context context,
Ticket lastExecutedTicket,
long executionDuration,
long waitingDuration)
contextVersion - context - (if null, the context value won't be updated).lastExecutedTicket - executionDuration - The time (in milliseconds) that the last executed Ticket took to executewaitingDuration - The time (in milliseconds) that the last executed Ticket waited before being executed| Method Detail |
|---|
public Object process(com.tangosol.util.InvocableMap.Entry entry)
process in interface com.tangosol.util.InvocableMap.EntryProcessor
public void readExternal(DataInput in)
throws IOException
readExternal in interface com.tangosol.io.ExternalizableLiteIOException
public void writeExternal(DataOutput out)
throws IOException
writeExternal in interface com.tangosol.io.ExternalizableLiteIOException
public void readExternal(com.tangosol.io.pof.PofReader reader)
throws IOException
readExternal in interface com.tangosol.io.pof.PortableObjectIOException
public void writeExternal(com.tangosol.io.pof.PofWriter writer)
throws IOException
writeExternal in interface com.tangosol.io.pof.PortableObjectIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||