Class SessionUpdateEntryProcessor
-
- All Implemented Interfaces:
com.tangosol.io.pof.PortableObject
,com.tangosol.util.InvocableMap.EntryProcessor<String,org.springframework.session.MapSession,Object>
,Serializable
public class SessionUpdateEntryProcessor extends com.tangosol.util.processor.AbstractProcessor<String,org.springframework.session.MapSession,Object> implements com.tangosol.io.pof.PortableObject
CoherenceInvocableMap.EntryProcessor
responsible for handling updates to session.- Since:
- 3.0
- Author:
- Gunnar Hillert
- See Also:
CoherenceIndexedSessionRepository.save(CoherenceSpringSession)
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SessionUpdateEntryProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static com.tangosol.util.BinaryEntry
getBinaryEntry(com.tangosol.util.InvocableMap.Entry entry)
Object
process(com.tangosol.util.InvocableMap.Entry<String,org.springframework.session.MapSession> entry)
void
readExternal(com.tangosol.io.pof.PofReader pofReader)
void
setDefaultMaxInactiveInterval(Duration defaultMaxInactiveInterval)
void
writeExternal(com.tangosol.io.pof.PofWriter pofWriter)
-
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
-
-
-
-
Method Detail
-
process
public Object process(com.tangosol.util.InvocableMap.Entry<String,org.springframework.session.MapSession> entry)
-
getBinaryEntry
public static com.tangosol.util.BinaryEntry getBinaryEntry(com.tangosol.util.InvocableMap.Entry entry)
-
setDefaultMaxInactiveInterval
public void setDefaultMaxInactiveInterval(Duration defaultMaxInactiveInterval)
-
readExternal
public void readExternal(com.tangosol.io.pof.PofReader pofReader) throws IOException
- Specified by:
readExternal
in interfacecom.tangosol.io.pof.PortableObject
- Throws:
IOException
-
writeExternal
public void writeExternal(com.tangosol.io.pof.PofWriter pofWriter) throws IOException
- Specified by:
writeExternal
in interfacecom.tangosol.io.pof.PortableObject
- Throws:
IOException
-
-