Class ClusteredProperties.SetPropertyValueProcessor<K extends Serializable,V extends Serializable>
- java.lang.Object
-
- com.tangosol.util.Base
-
- com.tangosol.util.processor.AbstractProcessor<K,V,R>
-
- com.oracle.coherence.concurrent.executor.PortableAbstractProcessor<ClusteredProperties.PropertyKey<K>,ClusteredProperties.PropertyValue<V>,ClusteredProperties.PropertyValue<V>>
-
- com.oracle.coherence.concurrent.executor.ClusteredProperties.SetPropertyValueProcessor<K,V>
-
- Type Parameters:
K- the property key typeV- the property value type
- All Implemented Interfaces:
com.tangosol.io.ExternalizableLite,com.tangosol.io.pof.PortableObject,com.tangosol.util.InvocableMap.EntryProcessor<ClusteredProperties.PropertyKey<K>,ClusteredProperties.PropertyValue<V>,ClusteredProperties.PropertyValue<V>>,Serializable
- Enclosing class:
- ClusteredProperties
public static class ClusteredProperties.SetPropertyValueProcessor<K extends Serializable,V extends Serializable> extends PortableAbstractProcessor<ClusteredProperties.PropertyKey<K>,ClusteredProperties.PropertyValue<V>,ClusteredProperties.PropertyValue<V>> implements com.tangosol.io.ExternalizableLite
AnInvocableMap.EntryProcessorfor inserting/updatingClusteredProperties.PropertyKey/ClusteredProperties.PropertyValuemappings.- Since:
- 22.06.1
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ClusteredProperties.PropertyValue<V>m_oValueThe property value.
-
Constructor Summary
Constructors Constructor Description SetPropertyValueProcessor()Constructs a newSetPropertyValueProcessor(required for serialization)SetPropertyValueProcessor(ClusteredProperties.PropertyValue<V> oValue)Constructs a newSetPropertyValueProcessor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusteredProperties.PropertyValue<V>process(com.tangosol.util.InvocableMap.Entry<ClusteredProperties.PropertyKey<K>,ClusteredProperties.PropertyValue<V>> entry)voidreadExternal(com.tangosol.io.pof.PofReader in)voidreadExternal(DataInput in)voidwriteExternal(com.tangosol.io.pof.PofWriter out)voidwriteExternal(DataOutput 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_oValue
protected ClusteredProperties.PropertyValue<V extends Serializable> m_oValue
The property value.
-
-
Constructor Detail
-
SetPropertyValueProcessor
public SetPropertyValueProcessor()
Constructs a newSetPropertyValueProcessor(required for serialization)
-
SetPropertyValueProcessor
public SetPropertyValueProcessor(ClusteredProperties.PropertyValue<V> oValue)
Constructs a newSetPropertyValueProcessor- Parameters:
oValue- the property value
-
-
Method Detail
-
process
public ClusteredProperties.PropertyValue<V> process(com.tangosol.util.InvocableMap.Entry<ClusteredProperties.PropertyKey<K>,ClusteredProperties.PropertyValue<V>> entry)
- Specified by:
processin interfacecom.tangosol.util.InvocableMap.EntryProcessor<ClusteredProperties.PropertyKey<K extends Serializable>,ClusteredProperties.PropertyValue<V extends Serializable>,ClusteredProperties.PropertyValue<V extends Serializable>>
-
readExternal
public void readExternal(com.tangosol.io.pof.PofReader in) throws IOException- Specified by:
readExternalin interfacecom.tangosol.io.pof.PortableObject- Overrides:
readExternalin classPortableAbstractProcessor<ClusteredProperties.PropertyKey<K extends Serializable>,ClusteredProperties.PropertyValue<V extends Serializable>,ClusteredProperties.PropertyValue<V extends Serializable>>- 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<ClusteredProperties.PropertyKey<K extends Serializable>,ClusteredProperties.PropertyValue<V extends Serializable>,ClusteredProperties.PropertyValue<V extends Serializable>>- Throws:
IOException
-
readExternal
public void readExternal(DataInput in) throws IOException
- Specified by:
readExternalin interfacecom.tangosol.io.ExternalizableLite- Throws:
IOException
-
writeExternal
public void writeExternal(DataOutput out) throws IOException
- Specified by:
writeExternalin interfacecom.tangosol.io.ExternalizableLite- Throws:
IOException
-
-