Index
All Classes and Interfaces|All Packages
A
- apply(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.SessionAttributeActivationNotifierFactory
C
- close() - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.CoarseSessionAttributesFactory
- close() - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.FineSessionAttributesFactory
- close() - Method in class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManagerFactory
- close() - Method in class org.wildfly.clustering.session.infinispan.embedded.metadata.InfinispanSessionMetaDataFactory
- CoarseSessionAttributesFactory<C,
V> - Class in org.wildfly.clustering.session.infinispan.embedded.attributes -
SessionAttributesFactoryfor coarse granularity sessions, where all session attributes are stored in a single cache entry. - CoarseSessionAttributesFactory(SessionAttributesFactoryConfiguration<Map<String, Object>, V>, BiFunction<ImmutableSession, C, SessionActivationNotifier>, Function<String, SessionAttributeActivationNotifier>, EmbeddedCacheConfiguration) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.attributes.CoarseSessionAttributesFactory
- createImmutableSessionAttributes(String, Map<String, Object>) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.CoarseSessionAttributesFactory
- createImmutableSessionAttributes(String, Map<String, Object>) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.FineSessionAttributesFactory
- createImmutableSessionMetaData(String, ContextualSessionMetaDataEntry<C>) - Method in class org.wildfly.clustering.session.infinispan.embedded.metadata.InfinispanSessionMetaDataFactory
- createSessionAttributes(String, Map<String, Object>, ImmutableSessionMetaData, C) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.CoarseSessionAttributesFactory
- createSessionAttributes(String, Map<String, Object>, ImmutableSessionMetaData, C) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.FineSessionAttributesFactory
- createSessionManager(SessionManagerConfiguration<C>) - Method in class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManagerFactory
- createSessionMetaData(String, ContextualSessionMetaDataEntry<C>) - Method in class org.wildfly.clustering.session.infinispan.embedded.metadata.InfinispanSessionMetaDataFactory
- createUserContext(UserContext<PV, TC>) - Method in class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserContextFactory
- createUserManager(UserManagerConfiguration<T>) - Method in class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserManagerFactory
- createUserSessions(String, Map<D, S>) - Method in class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserSessionsFactory
- createValue(String, Void) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.FineSessionAttributesFactory
- createValueAsync(String, Void) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.CoarseSessionAttributesFactory
- createValueAsync(String, Void) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.FineSessionAttributesFactory
- createValueAsync(String, Void) - Method in class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserSessionsFactory
- createValueAsync(String, Duration) - Method in class org.wildfly.clustering.session.infinispan.embedded.metadata.InfinispanSessionMetaDataFactory
- createValueAsync(String, PC) - Method in class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserContextFactory
D
- deleteAsync(Cache<SessionAttributesKey, V>, String) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.CoarseSessionAttributesFactory
E
- ExpiredSessionRemover<SC,
MV, AV, LC> - Class in org.wildfly.clustering.session.infinispan.embedded -
Session remover that removes a session if and only if it is expired.
- ExpiredSessionRemover(SessionFactory<SC, MV, AV, LC>) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.ExpiredSessionRemover
F
- findSessionAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManager
- findValueAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.CoarseSessionAttributesFactory
- findValueAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.FineSessionAttributesFactory
- findValueAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.metadata.InfinispanSessionMetaDataFactory
- findValueAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserContextFactory
- findValueAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserSessionsFactory
- FineSessionAttributesFactory<C,
V> - Class in org.wildfly.clustering.session.infinispan.embedded.attributes -
SessionAttributesFactoryfor fine granularity sessions, where all session attributes are stored in a single cache entry, but changes are applied by functions such that only modified and mutated values ever replicate/persist. - FineSessionAttributesFactory(SessionAttributesFactoryConfiguration<Object, V>, BiFunction<ImmutableSession, C, SessionAttributeActivationNotifier>, Function<String, SessionAttributeActivationNotifier>, EmbeddedCacheConfiguration) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.attributes.FineSessionAttributesFactory
G
- getActiveSessions() - Method in class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManager
- getBatchFactory() - Method in class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManager
- getCommandDispatcherFactory() - Method in interface org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManagerFactoryConfiguration
- getExpirationScheduler() - Method in interface org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManagerConfiguration
- getIdentifierFactory() - Method in class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManager
- getIdentifierFactory() - Method in interface org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManagerConfiguration
- getRegistrar() - Method in interface org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManagerConfiguration
- getSessions() - Method in class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManager
- getStartTask() - Method in interface org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManagerConfiguration
- getStatistics() - Method in class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManager
I
- InfinispanSessionManager<C,
MV, AV, SC> - Class in org.wildfly.clustering.session.infinispan.embedded -
Generic session manager implementation - independent of cache mapping strategy.
- InfinispanSessionManager(SessionManagerConfiguration<C>, InfinispanSessionManagerConfiguration<SC>, SessionFactory<C, MV, AV, SC>) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManager
- InfinispanSessionManagerConfiguration<SC> - Interface in org.wildfly.clustering.session.infinispan.embedded
-
Configuration for an
InfinispanSessionManager. - InfinispanSessionManagerFactory<C,
SC> - Class in org.wildfly.clustering.session.infinispan.embedded -
Factory for creating session managers.
- InfinispanSessionManagerFactory(SessionManagerFactoryConfiguration<SC>, SessionSpecificationProvider<S, C>, SessionEventListenerSpecificationProvider<S, L>, InfinispanSessionManagerFactoryConfiguration) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManagerFactory
- InfinispanSessionManagerFactoryConfiguration - Interface in org.wildfly.clustering.session.infinispan.embedded
- InfinispanSessionMetaDataFactory<C> - Class in org.wildfly.clustering.session.infinispan.embedded.metadata
- InfinispanSessionMetaDataFactory(EmbeddedCacheConfiguration) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.metadata.InfinispanSessionMetaDataFactory
- InfinispanSessionSerializationContextInitializer - Class in org.wildfly.clustering.session.infinispan.embedded
- InfinispanSessionSerializationContextInitializer() - Constructor for class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionSerializationContextInitializer
- InfinispanUserContextFactory<PC,
PV, TC> - Class in org.wildfly.clustering.session.infinispan.embedded.user - InfinispanUserContextFactory(EmbeddedCacheConfiguration, Marshaller<PC, PV>, Supplier<TC>) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserContextFactory
- InfinispanUserManagerFactory<C,
D, S> - Class in org.wildfly.clustering.session.infinispan.embedded.user -
Embedded Infinispan cache-based user manager factory.
- InfinispanUserManagerFactory(EmbeddedCacheConfiguration) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserManagerFactory
- InfinispanUserSerializationContextInitializer - Class in org.wildfly.clustering.session.infinispan.embedded.user
- InfinispanUserSerializationContextInitializer() - Constructor for class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserSerializationContextInitializer
- InfinispanUserSessionsFactory<D,
S> - Class in org.wildfly.clustering.session.infinispan.embedded.user - InfinispanUserSessionsFactory(EmbeddedCacheConfiguration) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserSessionsFactory
- INSTANCE - Enum constant in enum org.wildfly.clustering.session.infinispan.embedded.metadata.SessionMetaDataKeyFilter
K
- KeyMapper - Class in org.wildfly.clustering.session.infinispan.embedded
- KeyMapper() - Constructor for class org.wildfly.clustering.session.infinispan.embedded.KeyMapper
O
- org.wildfly.clustering.session.infinispan.embedded - package org.wildfly.clustering.session.infinispan.embedded
- org.wildfly.clustering.session.infinispan.embedded.attributes - package org.wildfly.clustering.session.infinispan.embedded.attributes
- org.wildfly.clustering.session.infinispan.embedded.metadata - package org.wildfly.clustering.session.infinispan.embedded.metadata
- org.wildfly.clustering.session.infinispan.embedded.user - package org.wildfly.clustering.session.infinispan.embedded.user
P
- purgeAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.CoarseSessionAttributesFactory
- purgeAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.FineSessionAttributesFactory
- purgeAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.metadata.InfinispanSessionMetaDataFactory
R
- register(Consumer<ImmutableSession>) - Method in class org.wildfly.clustering.session.infinispan.embedded.ExpiredSessionRemover
- register(Map.Entry<C, SessionManager<SC>>) - Method in class org.wildfly.clustering.session.infinispan.embedded.SessionAttributeActivationNotifierFactory
- registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.SessionAttributesSerializationContextInitializer
- registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.session.infinispan.embedded.metadata.SessionMetaDataSerializationContextInitializer
- registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserSerializationContextInitializer
- removeAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.CoarseSessionAttributesFactory
- removeAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.FineSessionAttributesFactory
- removeAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.metadata.InfinispanSessionMetaDataFactory
- removeAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserContextFactory
- removeAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserSessionsFactory
- run() - Method in class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManagerFactory
S
- schedule(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.SessionExpirationScheduler
- SessionAttributeActivationNotifierFactory<S,
C, L, SC> - Class in org.wildfly.clustering.session.infinispan.embedded -
Factory for creating a SessionAttributeActivationNotifier for a given session identifier.
- SessionAttributeActivationNotifierFactory(SessionSpecificationProvider<S, C>, SessionEventListenerSpecificationProvider<S, L>) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.SessionAttributeActivationNotifierFactory
- SessionAttributesKey - Class in org.wildfly.clustering.session.infinispan.embedded.attributes
-
Cache key for session attributes.
- SessionAttributesKey(String) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.attributes.SessionAttributesKey
- SessionAttributesKeyFormatter - Class in org.wildfly.clustering.session.infinispan.embedded.attributes
-
Resolver for
SessionAttributesKey. - SessionAttributesKeyFormatter() - Constructor for class org.wildfly.clustering.session.infinispan.embedded.attributes.SessionAttributesKeyFormatter
- SessionAttributesSerializationContextInitializer - Class in org.wildfly.clustering.session.infinispan.embedded.attributes
- SessionAttributesSerializationContextInitializer() - Constructor for class org.wildfly.clustering.session.infinispan.embedded.attributes.SessionAttributesSerializationContextInitializer
- SessionExpirationScheduler<MV> - Class in org.wildfly.clustering.session.infinispan.embedded
-
Session expiration scheduler that eagerly expires sessions as soon as they are eligible.
- SessionExpirationScheduler(Supplier<Batch>, ImmutableSessionMetaDataFactory<MV>, Predicate<String>, Duration) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.SessionExpirationScheduler
- SessionExpirationScheduler(LocalSchedulerConfiguration<String>, ImmutableSessionMetaDataFactory<MV>) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.SessionExpirationScheduler
- SessionExpirationScheduler(Scheduler<String, Instant>, ImmutableSessionMetaDataFactory<MV>) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.SessionExpirationScheduler
- SessionKeyFormatter<K extends org.wildfly.clustering.cache.Key<String>> - Class in org.wildfly.clustering.session.infinispan.embedded
-
Base
Formatterfor cache keys containing session identifiers. - SessionKeyFormatter(Function<String, K>) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.SessionKeyFormatter
- SessionMetaDataKey - Class in org.wildfly.clustering.session.infinispan.embedded.metadata
-
Cache key for the session meta data entry.
- SessionMetaDataKey(String) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.metadata.SessionMetaDataKey
- SessionMetaDataKeyFilter - Enum in org.wildfly.clustering.session.infinispan.embedded.metadata
-
Filters a cache for session meta data entries.
- SessionMetaDataKeyFormatter - Class in org.wildfly.clustering.session.infinispan.embedded.metadata
-
Formatter for a
SessionMetaDataKey. - SessionMetaDataKeyFormatter() - Constructor for class org.wildfly.clustering.session.infinispan.embedded.metadata.SessionMetaDataKeyFormatter
- SessionMetaDataSerializationContextInitializer - Class in org.wildfly.clustering.session.infinispan.embedded.metadata
- SessionMetaDataSerializationContextInitializer() - Constructor for class org.wildfly.clustering.session.infinispan.embedded.metadata.SessionMetaDataSerializationContextInitializer
- start() - Method in class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManager
- stop() - Method in class org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManager
T
- test(Object) - Method in enum org.wildfly.clustering.session.infinispan.embedded.metadata.SessionMetaDataKeyFilter
- test(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.ExpiredSessionRemover
- tryValueAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.CoarseSessionAttributesFactory
- tryValueAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.attributes.FineSessionAttributesFactory
- tryValueAsync(String) - Method in class org.wildfly.clustering.session.infinispan.embedded.metadata.InfinispanSessionMetaDataFactory
U
- UserContextKey - Class in org.wildfly.clustering.session.infinispan.embedded.user
-
Cache key for the authentication cache entry.
- UserContextKey(String) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.user.UserContextKey
- UserContextKeyFormatter - Class in org.wildfly.clustering.session.infinispan.embedded.user
-
Formatter for
UserContextKey - UserContextKeyFormatter() - Constructor for class org.wildfly.clustering.session.infinispan.embedded.user.UserContextKeyFormatter
- UserSessionsKey - Class in org.wildfly.clustering.session.infinispan.embedded.user
- UserSessionsKey(String) - Constructor for class org.wildfly.clustering.session.infinispan.embedded.user.UserSessionsKey
- UserSessionsKeyFormatter - Class in org.wildfly.clustering.session.infinispan.embedded.user
-
Formatter for
UserSessionsKey. - UserSessionsKeyFormatter() - Constructor for class org.wildfly.clustering.session.infinispan.embedded.user.UserSessionsKeyFormatter
V
- valueOf(String) - Static method in enum org.wildfly.clustering.session.infinispan.embedded.metadata.SessionMetaDataKeyFilter
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.wildfly.clustering.session.infinispan.embedded.metadata.SessionMetaDataKeyFilter
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages