# Hierarchy For All Packages

Package Hierarchies:

- com.tibco.tea.agent,
- com.tibco.tea.agent.annotations,
- com.tibco.tea.agent.api,
- com.tibco.tea.agent.server,
- com.tibco.tea.agent.server.listener,
- com.tibco.tea.agent.support,
- com.tibco.tea.agent.types

## Class Hierarchy

- java.lang.Object
  - com.tibco.tea.agent.api.AgentContext
  - com.tibco.tea.agent.types.AgentObjectIdentifier
    - com.tibco.tea.agent.types.AgentObjectHardLink
    - com.tibco.tea.agent.types.AgentObjectSoftLink
  - com.tibco.tea.agent.types.AgentObjectInfo (implements java.io.Serializable)
  - com.tibco.tea.agent.types.AgentObjectStatus (implements java.io.Serializable)
  - com.tibco.tea.agent.api.AgentThreadContext
  - com.tibco.tea.agent.api.AgentTypeId
  - com.tibco.tea.agent.server.listener.AutoRegisterAgentEventListener (implements com.tibco.tea.agent.server.listener.AgentEventListener)
  - com.tibco.tea.agent.internal.BaseTeaAgent
    - com.tibco.tea.agent.internal.server.BaseTeaAgentServer
      - com.tibco.tea.agent.server.TeaAgentServer
    - com.tibco.tea.agent.server.InternalTeaAgent
      - com.tibco.tea.agent.TeaAgent
  - java.util.EventObject (implements java.io.Serializable)
    - com.tibco.tea.agent.api.TeaAgentRegistrationEvent
    - com.tibco.tea.agent.api.TeaLdapConfigurationEvent
    - com.tibco.tea.agent.api.TeaSessionEvent
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet
      - org.eclipse.jetty.websocket.servlet.WebSocketServlet
        - com.tibco.tea.agent.server.TeaAgentServlet (implements java.lang.Thread.UncaughtExceptionHandler)
  - com.tibco.tea.agent.api.LdapRealmConfig (implements com.tibco.tea.agent.api.RealmConfig)
  - com.tibco.tea.agent.api.ObjectId (implements java.io.Serializable)
  - com.tibco.tea.agent.api.ObjectTypeId (implements java.io.Serializable)
  - com.tibco.tea.agent.api.SettableFutureFactory
  - com.tibco.tea.agent.api.TeaAgentResponseHeaders
  - com.tibco.tea.agent.api.TeaPrincipal (implements java.security.Principal, java.io.Serializable)
  - com.tibco.tea.agent.api.TeaServerInfo
  - com.tibco.tea.agent.api.TeaSession
  - com.tibco.tea.agent.api.TeaSolution
  - com.tibco.tea.agent.api.TeaSolutionDefinition
  - com.tibco.tea.agent.api.TeaSolutionReference
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.tibco.tea.agent.support.TeaException
          - com.tibco.tea.agent.support.TeaConnectionObjectNeededException
          - com.tibco.tea.agent.support.TeaIllegalArgumentException
          - com.tibco.tea.agent.support.TeaIllegalStateException
  - com.tibco.tea.agent.api.Version

## Interface Hierarchy

- com.tibco.tea.agent.server.listener.AgentEventListener
- com.tibco.tea.agent.api.BaseTeaObject
  - com.tibco.tea.agent.api.SingletonTeaObject
    - com.tibco.tea.agent.api.TeaConnectionObject
  - com.tibco.tea.agent.api.TeaConnectionObject
  - com.tibco.tea.agent.api.TeaObject
  - com.tibco.tea.agent.api.TeaObjectHardLink
  - com.tibco.tea.agent.api.TeaObjectSoftLink
  - com.tibco.tea.agent.api.TopLevelTeaObject (also extends com.tibco.tea.agent.api.WithMembers)
- java.util.EventListener
  - com.tibco.tea.agent.api.TeaAgentRegistrationListener
  - com.tibco.tea.agent.api.TeaLdapConfigurationListener
  - com.tibco.tea.agent.api.TeaSessionListener
- com.tibco.tea.agent.api.RealmConfig
- com.tibco.tea.agent.api.SettableFuture<V>
- com.tibco.tea.agent.api.TeaObjectProvider<T>
- com.tibco.tea.agent.api.TeaPersistence
- com.tibco.tea.agent.api.WithConfig<CONFIG>
- com.tibco.tea.agent.api.WithDocumentation
- com.tibco.tea.agent.api.WithMembers
  - com.tibco.tea.agent.api.TopLevelTeaObject (also extends com.tibco.tea.agent.api.BaseTeaObject)
- com.tibco.tea.agent.api.WithNotifications
- com.tibco.tea.agent.api.WithServerStoredConfig
- com.tibco.tea.agent.api.WithSharedOwnership
- com.tibco.tea.agent.api.WithStatus

## Annotation Type Hierarchy

- com.tibco.tea.agent.annotations.TeaViews (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaView (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaServerManagedObjectType (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaRoles (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaRole (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaRequires (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaReference (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaPrivilege (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaPermissions (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaPermission (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaParam (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaOperation (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaObjectTypes (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaObjectType (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaGetStatus (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaGetMembers (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaGetInfo (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.TeaGetConfig (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.KeyParam (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.Customize (implements java.lang.annotation.Annotation)
- com.tibco.tea.agent.annotations.Customizations (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.tibco.tea.agent.api.TeaLdapConfigurationEvent.TYPE
    - com.tibco.tea.agent.api.TeaConcept
    - com.tibco.tea.agent.api.MethodType
    - com.tibco.tea.agent.types.SpecialTypes
    - com.tibco.tea.agent.annotations.TeaServerManagedObjectType.DELETION_POLICY

Copyright © 2022 TIBCO Software Inc.. All Rights Reserved.