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

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.wildfly.clustering.session.cache.AbstractImmutableSession (implements org.wildfly.clustering.session.ImmutableSession)
    • org.wildfly.clustering.session.cache.AbstractSessionManager<CC,MV,AV,SC> (implements org.wildfly.clustering.session.SessionManager<C>, org.wildfly.clustering.session.SessionStatistics)
    • org.wildfly.clustering.session.cache.CompositeImmutableSessionFactory<MV,AV> (implements org.wildfly.clustering.session.cache.ImmutableSessionFactory<MV,AV>)
    • org.wildfly.clustering.server.service.DecoratedService (implements org.wildfly.clustering.server.service.Service)
      • org.wildfly.clustering.server.manager.DecoratedManager<I> (implements org.wildfly.clustering.server.manager.Manager<I>)
    • org.wildfly.clustering.session.cache.DecoratedSession<C> (implements org.wildfly.clustering.session.Session<C>, java.util.function.Supplier<T>)
    • org.wildfly.clustering.session.cache.DecoratedSessionManagerConfiguration<C> (implements org.wildfly.clustering.session.SessionManagerConfiguration<C>)
    • org.wildfly.clustering.session.cache.SessionKeyMarshaller<K> (implements org.wildfly.clustering.marshalling.protostream.ProtoStreamMarshaller<T>)

Interface Hierarchy

  • java.lang.AutoCloseable
    • org.wildfly.clustering.session.Session<C> (also extends org.wildfly.clustering.session.ImmutableSession)
    • org.wildfly.clustering.session.cache.SessionFactory<DC,MV,AV,SC> (also extends org.wildfly.clustering.cache.BiCacheEntryCreator<I,K,V,C>, org.wildfly.clustering.cache.CacheEntryRemover<I>, org.wildfly.clustering.session.cache.ImmutableSessionFactory<MV,AV>, org.wildfly.clustering.session.cache.SessionFactoryConfiguration<DC,MV,AV,SC>)
  • org.wildfly.clustering.cache.CacheEntryCreator<I,V,C>
  • org.wildfly.clustering.cache.CacheEntryLocator<I,V>
  • org.wildfly.clustering.cache.CacheEntryRemover<I>
  • org.wildfly.clustering.session.cache.Contextual<C>
  • org.wildfly.clustering.server.expiration.Expiration
    • org.wildfly.clustering.server.expiration.ExpirationConfiguration<T>
      • org.wildfly.clustering.session.SessionManagerConfiguration<C> (also extends org.wildfly.clustering.server.manager.ManagerConfiguration<I>)
  • org.wildfly.clustering.session.ImmutableSession
    • org.wildfly.clustering.session.Session<C> (also extends java.lang.AutoCloseable)
  • org.wildfly.clustering.session.cache.ImmutableSessionFactoryConfiguration<MV,AV>
    • org.wildfly.clustering.session.cache.ImmutableSessionFactory<MV,AV> (also extends org.wildfly.clustering.cache.BiCacheEntryLocator<I,K,V>)
      • org.wildfly.clustering.session.cache.SessionFactory<DC,MV,AV,SC> (also extends java.lang.AutoCloseable, org.wildfly.clustering.cache.BiCacheEntryCreator<I,K,V,C>, org.wildfly.clustering.cache.CacheEntryRemover<I>, org.wildfly.clustering.session.cache.SessionFactoryConfiguration<DC,MV,AV,SC>)
    • org.wildfly.clustering.session.cache.SessionFactoryConfiguration<DC,MV,AV,SC>
      • org.wildfly.clustering.session.cache.SessionFactory<DC,MV,AV,SC> (also extends java.lang.AutoCloseable, org.wildfly.clustering.cache.BiCacheEntryCreator<I,K,V,C>, org.wildfly.clustering.cache.CacheEntryRemover<I>, org.wildfly.clustering.session.cache.ImmutableSessionFactory<MV,AV>)
  • org.wildfly.clustering.server.manager.ManagerConfiguration<I>
    • org.wildfly.clustering.session.SessionManagerConfiguration<C> (also extends org.wildfly.clustering.server.expiration.ExpirationConfiguration<T>)
  • org.wildfly.clustering.session.cache.SessionBindingNotifier
  • java.util.function.Supplier<T>
    • org.wildfly.clustering.session.cache.CacheableSession<C> (also extends org.wildfly.clustering.session.Session<C>)