Class ClientFilterResolutionContext

java.lang.Object
io.micronaut.http.client.filter.ClientFilterResolutionContext
All Implemented Interfaces:
io.micronaut.core.annotation.AnnotationMetadataProvider, io.micronaut.core.annotation.AnnotationSource

public class ClientFilterResolutionContext extends Object implements io.micronaut.core.annotation.AnnotationMetadataProvider
The client filter resolution context.
Since:
2.0
  • Field Summary

    Fields inherited from interface io.micronaut.core.annotation.AnnotationSource

    EMPTY
  • Constructor Summary

    Constructors
    Constructor
    Description
    ClientFilterResolutionContext(List<String> clientIds, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
    Default constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull io.micronaut.core.annotation.AnnotationMetadata
     
    @Nullable List<String>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider

    findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType

    Methods inherited from interface io.micronaut.core.annotation.AnnotationSource

    getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
  • Constructor Details

    • ClientFilterResolutionContext

      public ClientFilterResolutionContext(List<String> clientIds, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
      Default constructor.
      Parameters:
      clientIds - The client ids
      annotationMetadata - The annotation metadata
  • Method Details

    • getAnnotationMetadata

      @NonNull public @NonNull io.micronaut.core.annotation.AnnotationMetadata getAnnotationMetadata()
      Specified by:
      getAnnotationMetadata in interface io.micronaut.core.annotation.AnnotationMetadataProvider
    • getClientIds

      @Nullable public @Nullable List<String> getClientIds()
      Returns:
      The client ID.