Class JsonValueProducer

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

public class JsonValueProducer extends Object
A producer for JsonValue injection types
  • Constructor Details

    • JsonValueProducer

      public JsonValueProducer()
  • Method Details

    • getJsonString

      @Produces public jakarta.json.JsonString getJsonString(jakarta.enterprise.inject.spi.InjectionPoint ip)
    • getOptionalJsonString

      @Produces public Optional<jakarta.json.JsonString> getOptionalJsonString(jakarta.enterprise.inject.spi.InjectionPoint ip)
    • getJsonNumber

      @Produces public jakarta.json.JsonNumber getJsonNumber(jakarta.enterprise.inject.spi.InjectionPoint ip)
    • getOptionalJsonNumber

      @Produces public Optional<jakarta.json.JsonNumber> getOptionalJsonNumber(jakarta.enterprise.inject.spi.InjectionPoint ip)
    • getJsonArray

      @Produces public jakarta.json.JsonArray getJsonArray(jakarta.enterprise.inject.spi.InjectionPoint ip)
    • getOptionalJsonArray

      @Produces public Optional<jakarta.json.JsonArray> getOptionalJsonArray(jakarta.enterprise.inject.spi.InjectionPoint ip)
    • getJsonObject

      @Produces public jakarta.json.JsonObject getJsonObject(jakarta.enterprise.inject.spi.InjectionPoint ip)
    • getOptionalJsonObject

      @Produces public Optional<jakarta.json.JsonObject> getOptionalJsonObject(jakarta.enterprise.inject.spi.InjectionPoint ip)
    • getValue

      public <T extends jakarta.json.JsonValue> T getValue(jakarta.enterprise.inject.spi.InjectionPoint ip)
    • getOptionalValue

      public <T extends jakarta.json.JsonValue> Optional<T> getOptionalValue(jakarta.enterprise.inject.spi.InjectionPoint ip)