Package io.smallrye.jwt.auth.cdi
Class JsonValueProducer
- java.lang.Object
-
- io.smallrye.jwt.auth.cdi.JsonValueProducer
-
public class JsonValueProducer extends Object
A producer for JsonValue injection types
-
-
Constructor Summary
Constructors Constructor Description JsonValueProducer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.json.JsonArraygetJsonArray(javax.enterprise.inject.spi.InjectionPoint ip)javax.json.JsonNumbergetJsonNumber(javax.enterprise.inject.spi.InjectionPoint ip)javax.json.JsonObjectgetJsonObject(javax.enterprise.inject.spi.InjectionPoint ip)javax.json.JsonStringgetJsonString(javax.enterprise.inject.spi.InjectionPoint ip)Optional<javax.json.JsonArray>getOptionalJsonArray(javax.enterprise.inject.spi.InjectionPoint ip)Optional<javax.json.JsonNumber>getOptionalJsonNumber(javax.enterprise.inject.spi.InjectionPoint ip)Optional<javax.json.JsonObject>getOptionalJsonObject(javax.enterprise.inject.spi.InjectionPoint ip)Optional<javax.json.JsonString>getOptionalJsonString(javax.enterprise.inject.spi.InjectionPoint ip)<T extends javax.json.JsonValue>
Optional<T>getOptionalValue(javax.enterprise.inject.spi.InjectionPoint ip)<T extends javax.json.JsonValue>
TgetValue(javax.enterprise.inject.spi.InjectionPoint ip)
-
-
-
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)
-
-