Hierarchy For Package org.wildfly.clustering.session.cache.user

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.wildfly.clustering.marshalling.protostream.AbstractSerializationContextInitializer (implements org.wildfly.clustering.marshalling.protostream.SerializationContextInitializer)
    • org.wildfly.clustering.session.cache.user.CompositeUser<C,T,D,S> (implements org.wildfly.clustering.session.user.User<C,T,D,S>)
    • org.wildfly.clustering.session.cache.user.CompositeUserFactory<CV,C,T,SV,D,S> (implements org.wildfly.clustering.session.cache.user.UserFactory<CV,C,T,SV,D,S>)
    • org.wildfly.clustering.session.cache.user.DecoratedUser<C,T,D,S> (implements java.util.function.Supplier<T>, org.wildfly.clustering.session.user.User<C,T,D,S>)
      • org.wildfly.clustering.session.cache.user.CachedUser<C,T,D,S> (implements org.wildfly.clustering.session.cache.user.CacheableUser<C,T,D,S>)
    • org.wildfly.clustering.session.cache.user.DecoratedUserManager<C,T,D,S> (implements org.wildfly.clustering.session.user.UserManager<C,T,D,S>)
    • org.wildfly.clustering.session.cache.user.DefaultUserManager<CV,C,T,SV,D,S> (implements org.wildfly.clustering.session.user.UserManager<C,T,D,S>)
    • org.wildfly.clustering.session.cache.user.MutableUserSessions<K,D,S> (implements org.wildfly.clustering.session.user.UserSessions<D,S>)
    • org.wildfly.clustering.session.cache.user.UserContextEntry<C,T> (implements org.wildfly.clustering.session.cache.user.UserContext<PC,TC>)

Interface Hierarchy

  • java.lang.AutoCloseable
    • org.wildfly.clustering.session.user.User<C,T,D,S>
      • org.wildfly.clustering.session.cache.user.CacheableUser<C,T,D,S> (also extends java.util.function.Supplier<T>)
  • org.wildfly.clustering.cache.CacheEntryCreator<I,V,C>
    • org.wildfly.clustering.cache.BiCacheEntryCreator<I,K,V,C>
      • org.wildfly.clustering.session.cache.user.UserFactory<CV,C,T,SV,D,S> (also extends org.wildfly.clustering.cache.BiCacheEntryLocator<I,K,V>, org.wildfly.clustering.cache.CacheEntryRemover<I>)
    • org.wildfly.clustering.session.cache.user.UserContextFactory<V,PC,TC> (also extends org.wildfly.clustering.cache.CacheEntryLocator<I,V>, org.wildfly.clustering.cache.CacheEntryRemover<I>)
    • org.wildfly.clustering.session.cache.user.UserSessionsFactory<V,D,S> (also extends org.wildfly.clustering.cache.CacheEntryLocator<I,V>, org.wildfly.clustering.cache.CacheEntryRemover<I>)
  • org.wildfly.clustering.cache.CacheEntryLocator<I,V>
    • org.wildfly.clustering.cache.BiCacheEntryLocator<I,K,V>
      • org.wildfly.clustering.session.cache.user.UserFactory<CV,C,T,SV,D,S> (also extends org.wildfly.clustering.cache.BiCacheEntryCreator<I,K,V,C>, org.wildfly.clustering.cache.CacheEntryRemover<I>)
    • org.wildfly.clustering.session.cache.user.UserContextFactory<V,PC,TC> (also extends org.wildfly.clustering.cache.CacheEntryCreator<I,V,C>, org.wildfly.clustering.cache.CacheEntryRemover<I>)
    • org.wildfly.clustering.session.cache.user.UserSessionsFactory<V,D,S> (also extends org.wildfly.clustering.cache.CacheEntryCreator<I,V,C>, org.wildfly.clustering.cache.CacheEntryRemover<I>)
  • org.wildfly.clustering.cache.CacheEntryRemover<I>
    • org.wildfly.clustering.session.cache.user.UserContextFactory<V,PC,TC> (also extends org.wildfly.clustering.cache.CacheEntryCreator<I,V,C>, org.wildfly.clustering.cache.CacheEntryLocator<I,V>)
    • org.wildfly.clustering.session.cache.user.UserFactory<CV,C,T,SV,D,S> (also extends org.wildfly.clustering.cache.BiCacheEntryCreator<I,K,V,C>, org.wildfly.clustering.cache.BiCacheEntryLocator<I,K,V>)
    • org.wildfly.clustering.session.cache.user.UserSessionsFactory<V,D,S> (also extends org.wildfly.clustering.cache.CacheEntryCreator<I,V,C>, org.wildfly.clustering.cache.CacheEntryLocator<I,V>)
  • java.util.function.Supplier<T>
    • org.wildfly.clustering.session.cache.user.CacheableUser<C,T,D,S> (also extends org.wildfly.clustering.session.user.User<C,T,D,S>)
  • org.wildfly.clustering.session.cache.user.UserContext<PC,TC>