public static class CoherenceSessionStore.CoherenceHttpSession
extends java.lang.Object
implements io.micronaut.session.Session, com.tangosol.io.pof.PortableObject, java.io.Serializable
| Constructor and Description | 
|---|
CoherenceHttpSession()  | 
CoherenceHttpSession(java.lang.String id,
                    java.time.Duration maxActiveInterval)  | 
| Modifier and Type | Method and Description | 
|---|---|
io.micronaut.core.convert.value.MutableConvertibleValues<java.lang.Object> | 
clear()  | 
<T> java.util.Optional<T> | 
get(java.lang.CharSequence name,
   io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext)  | 
java.time.Instant | 
getCreationTime()  | 
java.lang.String | 
getId()  | 
java.time.Instant | 
getLastAccessedTime()  | 
java.time.Duration | 
getMaxInactiveInterval()  | 
boolean | 
isModified()  | 
boolean | 
isNew()  | 
java.util.Set<java.lang.String> | 
names()  | 
io.micronaut.core.convert.value.MutableConvertibleValues<java.lang.Object> | 
put(java.lang.CharSequence key,
   java.lang.Object value)  | 
void | 
readExternal(com.tangosol.io.pof.PofReader pofReader)  | 
io.micronaut.core.convert.value.MutableConvertibleValues<java.lang.Object> | 
remove(java.lang.CharSequence key)  | 
io.micronaut.session.Session | 
setLastAccessedTime(java.time.Instant instant)  | 
io.micronaut.session.Session | 
setMaxInactiveInterval(java.time.Duration duration)  | 
void | 
setNew(boolean aNew)
Set whether session is a newly created and unsaved. 
 | 
java.util.Collection<java.lang.Object> | 
values()  | 
void | 
writeExternal(com.tangosol.io.pof.PofWriter pofWriter)  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitof, putAll, putAllpublic CoherenceHttpSession()
public CoherenceHttpSession(java.lang.String id,
                            java.time.Duration maxActiveInterval)
@NonNull public java.lang.String getId()
getId in interface io.micronaut.session.Session@NonNull public java.time.Instant getCreationTime()
getCreationTime in interface io.micronaut.session.Session@NonNull public java.time.Instant getLastAccessedTime()
getLastAccessedTime in interface io.micronaut.session.Sessionpublic io.micronaut.session.Session setLastAccessedTime(java.time.Instant instant)
setLastAccessedTime in interface io.micronaut.session.Sessionpublic io.micronaut.session.Session setMaxInactiveInterval(java.time.Duration duration)
setMaxInactiveInterval in interface io.micronaut.session.Sessionpublic java.time.Duration getMaxInactiveInterval()
getMaxInactiveInterval in interface io.micronaut.session.Sessionpublic boolean isNew()
isNew in interface io.micronaut.session.Sessionpublic void setNew(boolean aNew)
aNew - public boolean isModified()
isModified in interface io.micronaut.session.Sessionpublic io.micronaut.core.convert.value.MutableConvertibleValues<java.lang.Object> put(java.lang.CharSequence key,
                                                                                      @Nullable
                                                                                      java.lang.Object value)
put in interface io.micronaut.core.convert.value.MutableConvertibleValues<java.lang.Object>public io.micronaut.core.convert.value.MutableConvertibleValues<java.lang.Object> remove(java.lang.CharSequence key)
remove in interface io.micronaut.core.convert.value.MutableConvertibleValues<java.lang.Object>public io.micronaut.core.convert.value.MutableConvertibleValues<java.lang.Object> clear()
clear in interface io.micronaut.core.convert.value.MutableConvertibleValues<java.lang.Object>public java.util.Set<java.lang.String> names()
names in interface io.micronaut.core.convert.value.ConvertibleValues<java.lang.Object>public java.util.Collection<java.lang.Object> values()
values in interface io.micronaut.core.convert.value.ConvertibleValues<java.lang.Object>public <T> java.util.Optional<T> get(java.lang.CharSequence name,
                                     io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext)
get in interface io.micronaut.core.value.ValueResolver<java.lang.CharSequence>public void readExternal(com.tangosol.io.pof.PofReader pofReader)
                  throws java.io.IOException
readExternal in interface com.tangosol.io.pof.PortableObjectjava.io.IOExceptionpublic void writeExternal(com.tangosol.io.pof.PofWriter pofWriter)
                   throws java.io.IOException
writeExternal in interface com.tangosol.io.pof.PortableObjectjava.io.IOException