Class ClusteredTaskManager.OptimizeExecutionPlanProcessor
- java.lang.Object
-
- com.tangosol.util.Base
-
- com.tangosol.util.processor.AbstractProcessor
-
- com.oracle.coherence.concurrent.executor.PortableAbstractProcessor
-
- com.oracle.coherence.concurrent.executor.ClusteredTaskManager.OptimizeExecutionPlanProcessor
-
- All Implemented Interfaces:
PortableObject,InvocableMap.EntryProcessor,Serializable
- Enclosing class:
- ClusteredTaskManager<T,A,R>
public static class ClusteredTaskManager.OptimizeExecutionPlanProcessor extends PortableAbstractProcessor
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter
-
-
Field Summary
Fields Modifier and Type Field Description protected intm_cPendingExecutionPlanOptimizationCountPending execution plan optimization count.protected ExecutionPlanm_executionPlanTheExecutionPlan.
-
Constructor Summary
Constructors Constructor Description OptimizeExecutionPlanProcessor()Constructs anClusteredTaskManager.OptimizeExecutionPlanProcessor(required for serialization).OptimizeExecutionPlanProcessor(ExecutionPlan executionPlan, int cPendingExecutionPlanOptimizationCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectprocess(InvocableMap.Entry entry)voidreadExternal(PofReader in)voidwriteExternal(PofWriter out)-
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, 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_cPendingExecutionPlanOptimizationCount
protected int m_cPendingExecutionPlanOptimizationCount
Pending execution plan optimization count.
-
-
Constructor Detail
-
OptimizeExecutionPlanProcessor
public OptimizeExecutionPlanProcessor()
Constructs anClusteredTaskManager.OptimizeExecutionPlanProcessor(required for serialization).
-
OptimizeExecutionPlanProcessor
public OptimizeExecutionPlanProcessor(ExecutionPlan executionPlan, int cPendingExecutionPlanOptimizationCount)
- Parameters:
executionPlan- theExecutionPlancPendingExecutionPlanOptimizationCount- the pendingExecutionPlanoptimization count
-
-
Method Detail
-
process
public Object process(InvocableMap.Entry entry)
-
readExternal
public void readExternal(PofReader in) throws IOException
- Specified by:
readExternalin interfacePortableObject- Overrides:
readExternalin classPortableAbstractProcessor- Throws:
IOException
-
writeExternal
public void writeExternal(PofWriter out) throws IOException
- Specified by:
writeExternalin interfacePortableObject- Overrides:
writeExternalin classPortableAbstractProcessor- Throws:
IOException
-
-