Interface Contained

All Known Subinterfaces:
CatalinaCluster, Cluster, GSSRealm, Pipeline, Realm
All Known Implementing Classes:
AbstractAccessLogValve, AccessLogValve, AuthenticatorBase, BasicAuthenticator, CallbackHandlerImpl, ClusterSingleSignOn, CombinedRealm, CrawlerSessionManagerValve, DataSourceRealm, DigestAuthenticator, ErrorReportValve, ExtendedAccessLogValve, FormAuthenticator, JAASMemoryLoginModule, JAASRealm, JDBCAccessLogValve, JDBCRealm, JNDIRealm, JsonAccessLogValve, JsonErrorReportValve, JvmRouteBinderValve, LoadBalancerDrainingValve, LockOutRealm, MemoryRealm, NonLoginAuthenticator, NullRealm, PersistentValve, ProxyErrorReportValve, RealmBase, RemoteAddrValve, RemoteCIDRValve, RemoteHostValve, RemoteIpValve, ReplicationValve, RequestFilterValve, RewriteValve, SemaphoreValve, SimpleTcpCluster, SingleSignOn, SpnegoAuthenticator, SSLAuthenticator, SSLValve, StandardPipeline, StuckThreadDetectionValve, UserDatabaseRealm, ValveBase

public interface Contained

Decoupling interface which specifies that an implementing class is associated with at most one Container instance.

Author:
Craig R. McClanahan, Peter Donald
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the Container with which this instance is associated.
    void
    Set the Container with which this instance is associated.
  • Method Details

    • getContainer

      Container getContainer()
      Get the Container with which this instance is associated.
      Returns:
      The Container with which this instance is associated or null if not associated with a Container
    • setContainer

      void setContainer(Container container)
      Set the Container with which this instance is associated.
      Parameters:
      container - The Container instance with which this instance is to be associated, or null to disassociate this instance from any Container