Class FilterChainRepository

java.lang.Object
com.yahoo.component.AbstractComponent
com.yahoo.container.http.filter.FilterChainRepository
All Implemented Interfaces:
com.yahoo.component.Component, com.yahoo.component.Deconstructable, Comparable<com.yahoo.component.Component>

public class FilterChainRepository extends com.yahoo.component.AbstractComponent
Creates JDisc request/response filter chains.
Author:
Tony Vaagenes, bjorncs
  • Field Summary

    Fields inherited from class com.yahoo.component.AbstractComponent

    isDeconstructable
  • Constructor Summary

    Constructors
    Constructor
    Description
    FilterChainRepository(ChainsConfig chainsConfig, com.yahoo.component.provider.ComponentRegistry<RequestFilter> requestFilters, com.yahoo.component.provider.ComponentRegistry<ResponseFilter> responseFilters, com.yahoo.component.provider.ComponentRegistry<SecurityRequestFilter> securityRequestFilters, com.yahoo.component.provider.ComponentRegistry<SecurityResponseFilter> securityResponseFilters)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getFilter(com.yahoo.component.ComponentSpecification componentSpecification)
     

    Methods inherited from class com.yahoo.component.AbstractComponent

    clone, compareTo, deconstruct, getClassName, getId, getIdString, hasInitializedId, initId, isDeconstructable, setIsDeconstructable, toString

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • FilterChainRepository

      public FilterChainRepository(ChainsConfig chainsConfig, com.yahoo.component.provider.ComponentRegistry<RequestFilter> requestFilters, com.yahoo.component.provider.ComponentRegistry<ResponseFilter> responseFilters, com.yahoo.component.provider.ComponentRegistry<SecurityRequestFilter> securityRequestFilters, com.yahoo.component.provider.ComponentRegistry<SecurityResponseFilter> securityResponseFilters)
  • Method Details

    • getFilter

      public Object getFilter(com.yahoo.component.ComponentSpecification componentSpecification)