Class ByReferenceMetadataFilterBridge
- java.lang.Object
-
- net.shibboleth.idp.saml.metadata.impl.ByReferenceMetadataFilterBridge
-
- All Implemented Interfaces:
MetadataFilter
public class ByReferenceMetadataFilterBridge extends Object implements MetadataFilter
This is a bridge filter that uses Spring to locate extantByReferenceMetadataFilterobjects to run.
-
-
Field Summary
Fields Modifier and Type Field Description private ApplicationContextapplicationContextApplication context.private MetadataFilterChainfilterChainChain to wrap the beans obtained from the context.private org.slf4j.LoggerlogClass logger.
-
Constructor Summary
Constructors Constructor Description ByReferenceMetadataFilterBridge()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLObjectfilter(XMLObject metadata, MetadataFilterContext context)voidsetApplicationContext(ApplicationContext context)Set the containingApplicationContext.
-
-
-
Field Detail
-
log
@Nonnull private final org.slf4j.Logger log
Class logger.
-
applicationContext
@Nullable private ApplicationContext applicationContext
Application context.
-
filterChain
@Nullable private MetadataFilterChain filterChain
Chain to wrap the beans obtained from the context.
-
-
Method Detail
-
setApplicationContext
public void setApplicationContext(@Nullable ApplicationContext context)Set the containingApplicationContext.- Parameters:
context- the context
-
filter
public XMLObject filter(@Nullable XMLObject metadata, @Nonnull MetadataFilterContext context) throws FilterException
- Specified by:
filterin interfaceMetadataFilter- Throws:
FilterException
-
-