Class ClusteredAssignment.AssignmentProcessor
- java.lang.Object
-
- com.tangosol.util.Base
-
- com.tangosol.util.processor.AbstractProcessor<K,V,R>
-
- com.oracle.coherence.concurrent.executor.PortableAbstractProcessor<String,ClusteredAssignment,Void>
-
- com.oracle.coherence.concurrent.executor.ClusteredAssignment.AssignmentProcessor
-
- All Implemented Interfaces:
com.tangosol.io.pof.PortableObject,com.tangosol.util.InvocableMap.EntryProcessor<String,ClusteredAssignment,Void>,Serializable
- Enclosing class:
- ClusteredAssignment
public static class ClusteredAssignment.AssignmentProcessor extends PortableAbstractProcessor<String,ClusteredAssignment,Void>
AnInvocableMap.EntryProcessorwhich updates an assignment due to an assignmentExecutionPlan.Action.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ExecutionPlan.Actionm_actionThe assignmentExecutionPlan.Action.protected ClusteredAssignmentm_assignmentTheClusteredAssignment.
-
Constructor Summary
Constructors Constructor Description AssignmentProcessor()Constructs aClusteredAssignment.AssignmentProcessor(required for serialization).AssignmentProcessor(ClusteredAssignment assignment, ExecutionPlan.Action action)Construct anClusteredAssignment.AssignmentProcessoron a givenClusteredAssignmentand assignmentExecutionPlan.Action.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Voidprocess(com.tangosol.util.InvocableMap.Entry<String,ClusteredAssignment> 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_action
protected ExecutionPlan.Action m_action
The assignmentExecutionPlan.Action.
-
m_assignment
protected ClusteredAssignment m_assignment
TheClusteredAssignment.
-
-
Constructor Detail
-
AssignmentProcessor
public AssignmentProcessor()
Constructs aClusteredAssignment.AssignmentProcessor(required for serialization).
-
AssignmentProcessor
public AssignmentProcessor(ClusteredAssignment assignment, ExecutionPlan.Action action)
Construct anClusteredAssignment.AssignmentProcessoron a givenClusteredAssignmentand assignmentExecutionPlan.Action.- Parameters:
assignment- theClusteredAssignmentaction- the assignmentExecutionPlan.Action
-
-
Method Detail
-
process
public Void process(com.tangosol.util.InvocableMap.Entry<String,ClusteredAssignment> 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,ClusteredAssignment,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,ClusteredAssignment,Void>- Throws:
IOException
-
-