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