Class NodeProcessingAttachingBeanPostProcessor

java.lang.Object
net.shibboleth.idp.profile.spring.relyingparty.metadata.impl.NodeProcessingAttachingBeanPostProcessor
All Implemented Interfaces:
BeanPostProcessor, Ordered

public class NodeProcessingAttachingBeanPostProcessor
extends Object
implements BeanPostProcessor, Ordered
A BeanPostProcessor for MetadataResolver beans that ensures a NodeProcessingMetadataFilter containing a set of default MetadataNodeProcessor plugins is attached.

This is done to ensure that other components function correctly, such as the PKIX trust engine and predicates that depend on group information.

The constructor will auto-wire all free-standing beans, but the property setter can override these.