- schedule(String, ImmutableSessionMetaData) - Method in interface org.wildfly.clustering.web.hotrod.session.Scheduler
-
Schedules a task for the specified session.
- schedule(String, ImmutableSessionMetaData) - Method in class org.wildfly.clustering.web.hotrod.session.SessionExpirationScheduler
-
- Scheduler - Interface in org.wildfly.clustering.web.hotrod.session
-
A scheduler for some task.
- SessionAccessMetaData - Interface in org.wildfly.clustering.web.hotrod.session
-
The volatile aspects of a session's meta-data.
- SessionAccessMetaDataExternalizer - Class in org.wildfly.clustering.web.hotrod.session
-
Optimize marshalling of last accessed timestamp.
- SessionAccessMetaDataExternalizer() - Constructor for class org.wildfly.clustering.web.hotrod.session.SessionAccessMetaDataExternalizer
-
- SessionAccessMetaDataKey<I> - Class in org.wildfly.clustering.web.hotrod.session
-
Cache key for the session access meta data entry.
- SessionAccessMetaDataKey(I) - Constructor for class org.wildfly.clustering.web.hotrod.session.SessionAccessMetaDataKey
-
- SessionAccessMetaDataKeyExternalizer - Class in org.wildfly.clustering.web.hotrod.session
-
- SessionAccessMetaDataKeyExternalizer() - Constructor for class org.wildfly.clustering.web.hotrod.session.SessionAccessMetaDataKeyExternalizer
-
- SessionAttributeKey<K> - Class in org.wildfly.clustering.web.hotrod.session.fine
-
Cache key for session attributes.
- SessionAttributeKey(K, int) - Constructor for class org.wildfly.clustering.web.hotrod.session.fine.SessionAttributeKey
-
- SessionAttributeKeyExternalizer - Class in org.wildfly.clustering.web.hotrod.session.fine
-
- SessionAttributeKeyExternalizer() - Constructor for class org.wildfly.clustering.web.hotrod.session.fine.SessionAttributeKeyExternalizer
-
- SessionAttributeNamesEntry - Class in org.wildfly.clustering.web.hotrod.session.fine
-
Cache entry containing the names of the attributes of a session.
- SessionAttributeNamesEntry(AtomicInteger, ConcurrentMap<String, Integer>) - Constructor for class org.wildfly.clustering.web.hotrod.session.fine.SessionAttributeNamesEntry
-
- SessionAttributeNamesEntryExternalizer - Class in org.wildfly.clustering.web.hotrod.session.fine
-
- SessionAttributeNamesEntryExternalizer() - Constructor for class org.wildfly.clustering.web.hotrod.session.fine.SessionAttributeNamesEntryExternalizer
-
- SessionAttributeNamesKey<K> - Class in org.wildfly.clustering.web.hotrod.session.fine
-
Cache key for session attribute names.
- SessionAttributeNamesKey(K) - Constructor for class org.wildfly.clustering.web.hotrod.session.fine.SessionAttributeNamesKey
-
- SessionAttributeNamesKeyExternalizer - Class in org.wildfly.clustering.web.hotrod.session.fine
-
- SessionAttributeNamesKeyExternalizer() - Constructor for class org.wildfly.clustering.web.hotrod.session.fine.SessionAttributeNamesKeyExternalizer
-
- SessionAttributes - Interface in org.wildfly.clustering.web.hotrod.session
-
- SessionAttributesFactory<K,V> - Interface in org.wildfly.clustering.web.hotrod.session
-
- SessionAttributesKey<K> - Class in org.wildfly.clustering.web.hotrod.session.coarse
-
Cache key for session attributes.
- SessionAttributesKey(K) - Constructor for class org.wildfly.clustering.web.hotrod.session.coarse.SessionAttributesKey
-
- SessionAttributesKeyExternalizer - Class in org.wildfly.clustering.web.hotrod.session.coarse
-
- SessionAttributesKeyExternalizer() - Constructor for class org.wildfly.clustering.web.hotrod.session.coarse.SessionAttributesKeyExternalizer
-
- SessionCreationMetaData - Interface in org.wildfly.clustering.web.hotrod.session
-
The more static aspects of a session's meta-data.
- SessionCreationMetaDataEntry<K,L> - Class in org.wildfly.clustering.web.hotrod.session
-
Cache entry containing the session creation meta data and local context.
- SessionCreationMetaDataEntry(K, SessionCreationMetaData) - Constructor for class org.wildfly.clustering.web.hotrod.session.SessionCreationMetaDataEntry
-
- SessionCreationMetaDataEntry(HotRodSessionMetaData<K, L>) - Constructor for class org.wildfly.clustering.web.hotrod.session.SessionCreationMetaDataEntry
-
- SessionCreationMetaDataEntry(K, SessionCreationMetaData, AtomicReference<L>) - Constructor for class org.wildfly.clustering.web.hotrod.session.SessionCreationMetaDataEntry
-
- SessionCreationMetaDataEntryExternalizer - Class in org.wildfly.clustering.web.hotrod.session
-
- SessionCreationMetaDataEntryExternalizer() - Constructor for class org.wildfly.clustering.web.hotrod.session.SessionCreationMetaDataEntryExternalizer
-
- SessionCreationMetaDataKey - Class in org.wildfly.clustering.web.hotrod.session
-
Cache key for the session creation meta data entry.
- SessionCreationMetaDataKey(String, String) - Constructor for class org.wildfly.clustering.web.hotrod.session.SessionCreationMetaDataKey
-
- SessionCreationMetaDataKeyExternalizer - Class in org.wildfly.clustering.web.hotrod.session
-
- SessionCreationMetaDataKeyExternalizer() - Constructor for class org.wildfly.clustering.web.hotrod.session.SessionCreationMetaDataKeyExternalizer
-
- SessionEntry<K,MV,AV> - Interface in org.wildfly.clustering.web.hotrod.session
-
- SessionExpirationScheduler - Class in org.wildfly.clustering.web.hotrod.session
-
Session expiration scheduler that eagerly expires sessions as soon as they are eligible.
- SessionExpirationScheduler(Remover<String>) - Constructor for class org.wildfly.clustering.web.hotrod.session.SessionExpirationScheduler
-
- SessionExpirationScheduler(Remover<String>, ScheduledExecutorService) - Constructor for class org.wildfly.clustering.web.hotrod.session.SessionExpirationScheduler
-
- SessionFactory<K,MV extends Keyed<K>,AV,L> - Interface in org.wildfly.clustering.web.hotrod.session
-
Factory for creating sessions.
- SessionKey<I> - Class in org.wildfly.clustering.web.hotrod
-
- SessionKey(I) - Constructor for class org.wildfly.clustering.web.hotrod.SessionKey
-
- SessionKeyExternalizer<K extends SessionKey<UUID>> - Class in org.wildfly.clustering.web.hotrod
-
- SessionKeyExternalizer(Class<K>, ExceptionBiFunction<UUID, ObjectInput, K, IOException>, ExceptionBiConsumer<K, ObjectOutput, IOException>) - Constructor for class org.wildfly.clustering.web.hotrod.SessionKeyExternalizer
-
- SessionKeyExternalizer(Class<K>, Function<UUID, K>) - Constructor for class org.wildfly.clustering.web.hotrod.SessionKeyExternalizer
-
- SessionMetaDataFactory<K,V extends Keyed<K>,L> - Interface in org.wildfly.clustering.web.hotrod.session
-
- setAttribute(String, Object) - Method in class org.wildfly.clustering.web.hotrod.session.coarse.CoarseSessionAttributes
-
- setAttribute(String, Object) - Method in class org.wildfly.clustering.web.hotrod.session.fine.FineSessionAttributes
-
- setDefaultMaxInactiveInterval(Duration) - Method in class org.wildfly.clustering.web.hotrod.session.HotRodSessionManager
-
- setLastAccessedDuration(Duration) - Method in class org.wildfly.clustering.web.hotrod.session.MutableSessionAccessMetaData
-
- setLastAccessedDuration(Duration) - Method in interface org.wildfly.clustering.web.hotrod.session.SessionAccessMetaData
-
Sets the duration time that this session was last accessed since the time the session was created.
- setLastAccessedDuration(Duration) - Method in class org.wildfly.clustering.web.hotrod.session.SimpleSessionAccessMetaData
-
- setLastAccessedTime(Instant) - Method in class org.wildfly.clustering.web.hotrod.session.SimpleSessionMetaData
-
- setMaxInactiveInterval(Duration) - Method in class org.wildfly.clustering.web.hotrod.session.MutableSessionCreationMetaData
-
- setMaxInactiveInterval(Duration) - Method in interface org.wildfly.clustering.web.hotrod.session.SessionCreationMetaData
-
- setMaxInactiveInterval(Duration) - Method in class org.wildfly.clustering.web.hotrod.session.SimpleSessionCreationMetaData
-
- setMaxInactiveInterval(Duration) - Method in class org.wildfly.clustering.web.hotrod.session.SimpleSessionMetaData
-
- SimpleImmutableSession - Class in org.wildfly.clustering.web.hotrod.session
-
An immutable "snapshot" of a session which can be accessed outside the scope of a transaction.
- SimpleImmutableSession(ImmutableSession) - Constructor for class org.wildfly.clustering.web.hotrod.session.SimpleImmutableSession
-
- SimpleImmutableSessionAttributes - Class in org.wildfly.clustering.web.hotrod.session
-
An immutable "snapshot" of a session's attributes which can be accessed outside the scope of a transaction.
- SimpleImmutableSessionAttributes(ImmutableSessionAttributes) - Constructor for class org.wildfly.clustering.web.hotrod.session.SimpleImmutableSessionAttributes
-
- SimpleImmutableSessionMetaData - Class in org.wildfly.clustering.web.hotrod.session
-
An immutable "snapshot" of a session's meta-data which can be accessed outside the scope of a transaction.
- SimpleImmutableSessionMetaData(ImmutableSessionMetaData) - Constructor for class org.wildfly.clustering.web.hotrod.session.SimpleImmutableSessionMetaData
-
- SimpleSessionAccessMetaData - Class in org.wildfly.clustering.web.hotrod.session
-
- SimpleSessionAccessMetaData() - Constructor for class org.wildfly.clustering.web.hotrod.session.SimpleSessionAccessMetaData
-
- SimpleSessionCreationMetaData - Class in org.wildfly.clustering.web.hotrod.session
-
- SimpleSessionCreationMetaData() - Constructor for class org.wildfly.clustering.web.hotrod.session.SimpleSessionCreationMetaData
-
- SimpleSessionCreationMetaData(Instant) - Constructor for class org.wildfly.clustering.web.hotrod.session.SimpleSessionCreationMetaData
-
- SimpleSessionMetaData - Class in org.wildfly.clustering.web.hotrod.session
-
Composite view of the meta data of a session, combining volatile and static aspects.
- SimpleSessionMetaData(SessionCreationMetaData, SessionAccessMetaData) - Constructor for class org.wildfly.clustering.web.hotrod.session.SimpleSessionMetaData
-
- start() - Method in class org.wildfly.clustering.web.hotrod.session.HotRodSessionManager
-
- stop() - Method in class org.wildfly.clustering.web.hotrod.session.HotRodSessionManager
-