Class ClusteredTaskManager.UpdateExecutionPlanProcessor
- java.lang.Object
-
- com.tangosol.util.Base
-
- com.tangosol.util.processor.AbstractProcessor<K,V,R>
-
- com.oracle.coherence.concurrent.executor.PortableAbstractProcessor<String,ClusteredTaskManager,Void>
-
- com.oracle.coherence.concurrent.executor.ClusteredTaskManager.UpdateExecutionPlanProcessor
-
- All Implemented Interfaces:
com.tangosol.io.pof.PortableObject,com.tangosol.util.InvocableMap.EntryProcessor<String,ClusteredTaskManager,Void>,Serializable
- Enclosing class:
- ClusteredTaskManager<T,A,R>
public static class ClusteredTaskManager.UpdateExecutionPlanProcessor extends PortableAbstractProcessor<String,ClusteredTaskManager,Void>
AnInvocableMap.EntryProcessorto update theExecutionPlanfor aTaskafter theExecutionStrategyhas been evaluated.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected intm_cPendingExecutionStrategyUpdateCountThe pendingExecutionStrategyupdate count.protected ExecutionPlanm_executionPlanTheExecutionPlan.
-
Constructor Summary
Constructors Constructor Description UpdateExecutionPlanProcessor()Constructs anClusteredTaskManager.UpdateExecutionPlanProcessor(required for serialization).UpdateExecutionPlanProcessor(ExecutionPlan executionPlan, int cPendingExecutionStrategyUpdateCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Voidprocess(com.tangosol.util.InvocableMap.Entry<String,ClusteredTaskManager> entry)voidreadExternal(com.tangosol.io.pof.PofReader in)voidwriteExternal(com.tangosol.io.pof.PofWriter out)-
Methods 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, 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, 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 Detail
-
m_executionPlan
protected ExecutionPlan m_executionPlan
TheExecutionPlan.
-
m_cPendingExecutionStrategyUpdateCount
protected int m_cPendingExecutionStrategyUpdateCount
The pendingExecutionStrategyupdate count.
-
-
Constructor Detail
-
UpdateExecutionPlanProcessor
public UpdateExecutionPlanProcessor()
Constructs anClusteredTaskManager.UpdateExecutionPlanProcessor(required for serialization).
-
UpdateExecutionPlanProcessor
public UpdateExecutionPlanProcessor(ExecutionPlan executionPlan, int cPendingExecutionStrategyUpdateCount)
- Parameters:
executionPlan- theExecutionPlancPendingExecutionStrategyUpdateCount- the pendingExecutionStrategyupdate count
-
-
Method Detail
-
process
public Void process(com.tangosol.util.InvocableMap.Entry<String,ClusteredTaskManager> entry)
-
readExternal
public void readExternal(com.tangosol.io.pof.PofReader in) throws IOException- Specified by:
readExternalin interfacecom.tangosol.io.pof.PortableObject- Overrides:
readExternalin classPortableAbstractProcessor<String,ClusteredTaskManager,Void>- Throws:
IOException
-
writeExternal
public void writeExternal(com.tangosol.io.pof.PofWriter out) throws IOException- Specified by:
writeExternalin interfacecom.tangosol.io.pof.PortableObject- Overrides:
writeExternalin classPortableAbstractProcessor<String,ClusteredTaskManager,Void>- Throws:
IOException
-
-