# Hierarchy For Package org.apache.tapestry5.http.internal.services

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.tapestry5.http.internal.services.ApplicationGlobalsImpl (implements org.apache.tapestry5.http.services.ApplicationGlobals)
  - org.apache.tapestry5.http.internal.services.BaseURLSourceImpl (implements org.apache.tapestry5.http.services.BaseURLSource)
  - org.apache.tapestry5.http.internal.services.ContextImpl (implements org.apache.tapestry5.http.services.Context)
  - org.apache.tapestry5.http.internal.services.DefaultSessionPersistedObjectAnalyzer (implements org.apache.tapestry5.http.services.SessionPersistedObjectAnalyzer<T>)
  - org.apache.tapestry5.http.internal.services.OptimizedSessionPersistedObjectAnalyzer (implements org.apache.tapestry5.http.services.SessionPersistedObjectAnalyzer<T>)
  - org.apache.tapestry5.http.internal.services.RequestGlobalsImpl (implements org.apache.tapestry5.http.services.RequestGlobals)
  - org.apache.tapestry5.http.internal.services.RequestImpl (implements org.apache.tapestry5.http.services.Request)
  - org.apache.tapestry5.http.internal.services.ResponseCompressionAnalyzerImpl (implements org.apache.tapestry5.http.services.ResponseCompressionAnalyzer)
  - org.apache.tapestry5.http.internal.services.ResponseImpl (implements org.apache.tapestry5.http.services.Response)
  - org.apache.tapestry5.http.internal.services.SessionImpl (implements org.apache.tapestry5.http.services.Session)
    - org.apache.tapestry5.http.internal.services.ClusteredSessionImpl
  - org.apache.tapestry5.http.internal.services.TapestrySessionFactoryImpl (implements org.apache.tapestry5.http.internal.services.TapestrySessionFactory)

## Interface Hierarchy

- org.apache.tapestry5.http.internal.services.SessionLock
- org.apache.tapestry5.http.internal.services.TapestrySessionFactory