Class JsonValueProducer


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

      • JsonValueProducer

        public JsonValueProducer()
    • Method Detail

      • 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)