Class JsonValueProducer


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

      • JsonValueProducer

        public JsonValueProducer()
    • Method Detail

      • getJsonString

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

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

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

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

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

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

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

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

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

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