Class SessionUpdateEntryProcessor

java.lang.Object
com.tangosol.util.Base
com.tangosol.util.processor.AbstractProcessor<String,org.springframework.session.MapSession,Object>
com.oracle.coherence.spring.session.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
Coherence InvocableMap.EntryProcessor responsible for handling updates to session.
Since:
3.0
Author:
Gunnar Hillert
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.tangosol.util.Base

    com.tangosol.util.Base.LoggingWriter
  • Field Summary

    Fields inherited from class com.tangosol.util.Base

    LOG_ALWAYS, LOG_CONFIG, LOG_DEBUG, LOG_ERR, LOG_INFO, LOG_MAX, LOG_MIN, LOG_QUIET, LOG_WARN, POWER_0, POWER_G, POWER_K, POWER_M, POWER_T, UNIT_D, UNIT_H, UNIT_M, UNIT_MS, UNIT_NS, UNIT_S, UNIT_US
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.tangosol.util.BinaryEntry
    getBinaryEntry(com.tangosol.util.InvocableMap.Entry entry)
     
    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.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, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SessionUpdateEntryProcessor

      public SessionUpdateEntryProcessor()
  • Method Details

    • process

      public Object process(com.tangosol.util.InvocableMap.Entry<String,org.springframework.session.MapSession> entry)
      Specified by:
      process in interface com.tangosol.util.InvocableMap.EntryProcessor<String,org.springframework.session.MapSession,Object>
    • 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 interface com.tangosol.io.pof.PortableObject
      Throws:
      IOException
    • writeExternal

      public void writeExternal(com.tangosol.io.pof.PofWriter pofWriter) throws IOException
      Specified by:
      writeExternal in interface com.tangosol.io.pof.PortableObject
      Throws:
      IOException