Class ByReferenceMetadataFilter

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, MetadataFilter

public class ByReferenceMetadataFilter extends AbstractMetadataFilter
A MetadataFilter that associates other filters with specific MetadataResolver instances by ID.

The MetadataFilterContext is used to identify which resolver is actually running, to properly identify which filters to apply.

Since:
4.0.0
  • Field Details

    • log

      @Nonnull private org.slf4j.Logger log
      Class logger.
    • filterMap

      @Nonnull private Map<String,MetadataFilter> filterMap
      Map of resolver names to filters.
  • Constructor Details

    • ByReferenceMetadataFilter

      public ByReferenceMetadataFilter()
      Constructor.
  • Method Details