Class OptionalClaimTypeProducer

java.lang.Object
io.smallrye.jwt.auth.cdi.OptionalClaimTypeProducer

public class OptionalClaimTypeProducer extends Object
  • Constructor Details

    • OptionalClaimTypeProducer

      public OptionalClaimTypeProducer()
  • Method Details

    • getOptionalString

      @Produces public Optional<String> getOptionalString(jakarta.enterprise.inject.spi.InjectionPoint ip)
      Produces an Optional claim value wrapping a String.
      Parameters:
      ip - reference to the injection point
      Returns:
      an optional claim value
    • getOptionalStringSet

      @Produces public Optional<Set<String>> getOptionalStringSet(jakarta.enterprise.inject.spi.InjectionPoint ip)
      Produces an Optional claim value wrapping a Set of Strings.
      Parameters:
      ip - reference to the injection point
      Returns:
      an optional claim value
    • getOptionalLong

      @Produces public Optional<Long> getOptionalLong(jakarta.enterprise.inject.spi.InjectionPoint ip)
      Produces an Optional claim value wrapping a Long.
      Parameters:
      ip - reference to the injection point
      Returns:
      an optional claim value
    • getOptionalBoolean

      @Produces public Optional<Boolean> getOptionalBoolean(jakarta.enterprise.inject.spi.InjectionPoint ip)
      Produces an Optional claim value wrapping a Boolean.
      Parameters:
      ip - reference to the injection point
      Returns:
      an optional claim value