所有程序包的分层结构

程序包分层结构:

类分层结构

  • java.lang.Object
    • com.flyfish.oauth.spring.utils.BiOptional<T,S>
    • org.apache.shiro.realm.CachingRealm (implements org.apache.shiro.cache.CacheManagerAware, org.apache.shiro.authc.LogoutAware, org.apache.shiro.util.Nameable, org.apache.shiro.realm.Realm)
      • org.apache.shiro.realm.AuthenticatingRealm (implements org.apache.shiro.util.Initializable)
        • org.apache.shiro.realm.AuthorizingRealm (implements org.apache.shiro.authz.Authorizer, org.apache.shiro.util.Initializable, org.apache.shiro.authz.permission.PermissionResolverAware, org.apache.shiro.authz.permission.RolePermissionResolverAware)
    • com.flyfish.oauth.spring.config.ConflictOAuthConfiguration
    • com.flyfish.oauth.shiro.delegate.DelegatingRealm (implements org.springframework.cglib.proxy.MethodInterceptor)
    • com.flyfish.oauth.shiro.delegate.DelegatingSessionManager (implements org.apache.shiro.web.session.mgt.WebSessionManager)
    • com.flyfish.oauth.shiro.delegate.DelegatingShiroFilter (implements org.springframework.cglib.proxy.MethodInterceptor)
    • com.flyfish.oauth.shiro.delegate.DelegatingSubjectDAO (implements org.apache.shiro.mgt.SubjectDAO)
    • com.flyfish.oauth.shiro.delegate.DelegatingSubjectFactory (implements org.apache.shiro.mgt.SubjectFactory)
    • com.flyfish.oauth.spring.utils.GeneralProxyFactory<T>
    • com.flyfish.oauth.shiro.transform.impl.MonkeyShiroConfigModifier (implements com.flyfish.oauth.shiro.transform.ShiroConfigModifier)
    • com.flyfish.oauth.shiro.realm.OAuthAuthenticateToken (implements org.apache.shiro.authc.AuthenticationToken)
    • com.flyfish.oauth.shiro.listener.OAuthAuthenticationListener (implements org.apache.shiro.authc.AuthenticationListener)
    • com.flyfish.oauth.spring.configuration.OAuthClientConfiguration
    • com.flyfish.oauth.spring.config.OAuthFilterConfiguration
    • com.flyfish.oauth.spring.properties.OAuthProperties
    • com.flyfish.oauth.shiro.transform.impl.OAuthShiroTokenFactory (implements com.flyfish.oauth.shiro.transform.ShiroTokenFactory<T>)
    • com.flyfish.oauth.spring.utils.RequestContext
    • com.flyfish.oauth.spring.config.SecurityOAuthConfiguration
    • org.apache.shiro.web.servlet.ServletContextSupport
      • org.apache.shiro.web.servlet.AbstractFilter (implements javax.servlet.Filter)
        • org.apache.shiro.web.servlet.NameableFilter (implements org.apache.shiro.util.Nameable)
          • org.apache.shiro.web.servlet.OncePerRequestFilter
            • org.apache.shiro.web.servlet.AdviceFilter
              • org.apache.shiro.web.filter.PathMatchingFilter (implements org.apache.shiro.web.filter.PathConfigProcessor)
                • org.apache.shiro.web.filter.AccessControlFilter
    • com.flyfish.oauth.shiro.context.ShiroFilterHolder
    • com.flyfish.oauth.shiro.ShiroOAuthConfiguration
    • com.flyfish.oauth.shiro.ShiroSessionConverter<T> (implements com.flyfish.oauth.configuration.SSOSessionConverter<T>)
    • com.flyfish.oauth.shiro.utils.ShiroSessionUtils
    • org.springframework.security.core.userdetails.User (implements org.springframework.security.core.CredentialsContainer, org.springframework.security.core.userdetails.UserDetails)

接口分层结构

批注接口分层结构