Uses of Class
org.forgerock.json.JsonValue
- 
Packages that use JsonValue Package Description org.forgerock.audit Package contains the AuditService.org.forgerock.audit.events Package contains audit events.org.forgerock.audit.events.handlers This package contains the defaultAuditEventHandlers.org.forgerock.audit.events.handlers.buffering This package contains the batch publisher and its various implementations.org.forgerock.audit.filter Contains the classes for filtering audit events.org.forgerock.audit.handlers.csv This package contains the default AuditEventHandler implementations.org.forgerock.audit.handlers.elasticsearch This package contains the ElasticsearchAuditEventHandlerimplementation.org.forgerock.audit.handlers.jdbc This package contains a JDBC AuditEventHandler implementation.org.forgerock.audit.handlers.jms This package contains a JMS AuditEventHandler implementation.org.forgerock.audit.handlers.json This package contains the JSON-fileAuditEventHandlerimplementation.org.forgerock.audit.handlers.splunk This package contains the audit handler implementation for Splunk.org.forgerock.audit.handlers.syslog This package contains a Syslog AuditEventHandler implementation.org.forgerock.audit.json This package contains utilities to build and configure audit service and handlers from JSON configuration.org.forgerock.audit.util This package contains utility classes used in the audit service.org.forgerock.http.oauth2 This package provides APIs for OAuth 2.0 services implementations.org.forgerock.http.routing Provides routing functionality for HTTP requests.org.forgerock.http.session Provides interfaces for managing and interacting with HTTP Sessions.org.forgerock.json Provides an API for the traversal and manipulation of JSON object model structures in Java.org.forgerock.json.jose.jwk Classes and interfaces for creating and manipulating JWKs.org.forgerock.json.jose.jwt Classes and interfaces for JWTs.org.forgerock.json.jose.tokenhandler JWT implementation(s) ofTokenHandler.org.forgerock.json.resource Classes and interfaces for core types including connections, request handlers, resources, and their exceptions.org.forgerock.json.resource.http JSON resource Commons HTTP Framework integration.org.forgerock.openig.audit Service Provider interface for registering audit events.org.forgerock.openig.decoration Decorator API to ease heap object customization and transformation.org.forgerock.openig.decoration.baseuri Contains a decorator which overrides the existing request URI, making requests relative to a new base URI.org.forgerock.openig.decoration.capture Capture decoration classes that prints filters and handlers input and output messages.org.forgerock.openig.decoration.global This package contains a special decorator that is responsible to invoke other decorators.org.forgerock.openig.decoration.helper Contains an abstract decorator dedicated to Filter and Handler.org.forgerock.openig.decoration.timer Contains a decorator that log time elapsed in a Filter or a Handler.org.forgerock.openig.filter Filters the requests and/or responses of HTTP.org.forgerock.openig.filter.circuitbreaker This package contains the components used to implement circuit breaking.org.forgerock.openig.filter.oauth2 This package contains the OAuth2 Token validation filter that acts as an OAuth 2 Resource Server.org.forgerock.openig.filter.oauth2.client OAuth 2.0 Client filter implementation.org.forgerock.openig.filter.oauth2.client.authentication Collection of heaplets supporting OAuth2 client authentication Filters.org.forgerock.openig.filter.oauth2.cnf JWT confirmation key support for access tokens.org.forgerock.openig.handler Handles HTTP requests by generating responses.org.forgerock.openig.handler.router Provides automated router capability that loads its configurations files (called routes) from a given directory.org.forgerock.openig.heap Manages collections or "heaps" of associated objects, initialized from declarative configuration artifacts.org.forgerock.openig.http Integrates with the ForgeRock HTTP Framework.org.forgerock.openig.openam Integration classes specifically for ForgeRock Access Management.org.forgerock.openig.secrets Provides the Common Secrets API for accessing secrets of various kinds.org.forgerock.openig.tools.jwt.validation This package contains classes used to perform JWT validation.org.forgerock.openig.tools.notifications AM notifications service.org.forgerock.openig.tools.notifications.ws Web socket notifications service implementation.org.forgerock.openig.tools.session This package contains classes to call AM to retrieve user's session info.org.forgerock.openig.tools.userprofile This package contains classes to call AM to retrieve user's profile info.org.forgerock.openig.types.importer Route import support.org.forgerock.openig.ui.record Defines a storage service to be used by the UI to persist its component model.org.forgerock.openig.util Miscellaneous utility classes.org.forgerock.services This package contains the classes classes and interfaces used in the services' implementations.org.forgerock.services.context This package contains theContextinterface and various common protocol independent implementations.org.forgerock.tokenhandler Provides token handler definition.org.forgerock.util.query Provides a mechanism for implementing query filters.
- 
- 
Uses of JsonValue in org.forgerock.auditConstructors in org.forgerock.audit with parameters of type JsonValue Constructor Description AuditingContext(JsonValue savedContext, ClassLoader classLoader)Restore a serialized audit context.
- 
Uses of JsonValue in org.forgerock.audit.eventsFields in org.forgerock.audit.events declared as JsonValue Modifier and Type Field Description protected JsonValueAuditEventBuilder. jsonValueRepresents the event as a JSON value.Methods in org.forgerock.audit.events that return JsonValue Modifier and Type Method Description static JsonValueAuditEventHelper. getAuditEventProperties(JsonValue auditEvent)Gets the Audit Event schema properties.static JsonValueAuditEventHelper. getAuditEventSchema(JsonValue auditEvent)Gets the Audit Event schema.JsonValueEventTopicsMetaData. getSchema(String topic)Returns the JSON schema for the requested topic if this object has meta-data for that topic.JsonValueAuditEvent. getValue()Returns the Json value of this event.Methods in org.forgerock.audit.events with parameters of type JsonValue Modifier and Type Method Description static JsonValueAuditEventHelper. getAuditEventProperties(JsonValue auditEvent)Gets the Audit Event schema properties.static JsonValueAuditEventHelper. getAuditEventSchema(JsonValue auditEvent)Gets the Audit Event schema.static List<String>AuditEventHelper. getConfiguredAuditEventHandlers(JsonValue auditEvent)Gets the AuditEventHandlers that the audit event is configure to log to.static StringAuditEventHelper. getPropertyType(JsonValue auditEvent, JsonPointer property)Gets a AuditEvent property type.static booleanAuditEventHelper. isPropertyRequired(JsonValue auditEvent, JsonPointer property)Gets whether a AuditEvent property is required.TAccessAuditEventBuilder. request(String protocol, String operation, JsonValue detail)Sets the provided request details for the event.TAccessAuditEventBuilder. responseWithDetail(AccessAuditEventBuilder.ResponseStatus status, String statusCode, long elapsedTime, TimeUnit elapsedTimeUnits, JsonValue detail)Sets the provided response for the event, with an additional detail.EventTopicsMetaDataBuilderEventTopicsMetaDataBuilder. withAdditionalTopicSchemas(JsonValue additionalTopicSchemas)Specifies schemas for additional topics.EventTopicsMetaDataBuilderEventTopicsMetaDataBuilder. withCoreTopicSchemaExtensions(JsonValue coreTopicSchemaExtensions)Specifies additional fields that should be added to the schemas for core event topics.Constructor parameters in org.forgerock.audit.events with type arguments of type JsonValue Constructor Description EventTopicsMetaData(Map<String,JsonValue> eventTopicsMetaData)Create a new EventTopicsMetaData.
- 
Uses of JsonValue in org.forgerock.audit.events.handlersMethods in org.forgerock.audit.events.handlers that return JsonValue Modifier and Type Method Description JsonValueAuditEventTopicState. getEvent()Returns the event content.Methods in org.forgerock.audit.events.handlers with parameters of type JsonValue Modifier and Type Method Description Promise<ResourceResponse,ResourceException>AuditEventHandler. publishEvent(Context context, String topic, JsonValue event)Publishes an event to the provided topic.Promise<ResourceResponse,ResourceException>NoOpAuditEventHandler. publishEvent(Context context, String topic, JsonValue event)Constructors in org.forgerock.audit.events.handlers with parameters of type JsonValue Constructor Description AuditEventTopicState(Context context, String topic, JsonValue event)Creates a (topic,event) pair.
- 
Uses of JsonValue in org.forgerock.audit.events.handlers.bufferingMethods in org.forgerock.audit.events.handlers.buffering with parameters of type JsonValue Modifier and Type Method Description voidBatchConsumer. addToBatch(String topic, JsonValue event, StringBuilder payload)Adds an audit event to a batch payload.booleanBatchPublisher. offer(String topic, JsonValue event)Offers up an event to be added to a batch.booleanBufferedBatchPublisher. offer(String topic, JsonValue event)Inserts the specified element at the tail of this queue if it is possible to do so immediately without exceeding the queue's capacity, returningtrueupon success andfalseif this queue is full.
- 
Uses of JsonValue in org.forgerock.audit.filterMethods in org.forgerock.audit.filter with parameters of type JsonValue Modifier and Type Method Description voidFilter. doFilter(String auditTopic, JsonValue auditEvent)Runs a filter on the given audit event.
- 
Uses of JsonValue in org.forgerock.audit.handlers.csvMethods in org.forgerock.audit.handlers.csv with parameters of type JsonValue Modifier and Type Method Description Promise<ResourceResponse,ResourceException>CsvAuditEventHandler. publishEvent(Context context, String topic, JsonValue event)Create a csv audit log entry.
- 
Uses of JsonValue in org.forgerock.audit.handlers.elasticsearchMethods in org.forgerock.audit.handlers.elasticsearch with parameters of type JsonValue Modifier and Type Method Description voidElasticsearchAuditEventHandler. addToBatch(String topic, JsonValue event, StringBuilder payload)Adds an audit event to an Elasticsearch Bulk API payload.Promise<ResourceResponse,ResourceException>ElasticsearchAuditEventHandler. publishEvent(Context context, String topic, JsonValue event)protected Promise<ResourceResponse,ResourceException>ElasticsearchAuditEventHandler. publishSingleEvent(String topic, JsonValue event)Publishes a single event to the provided topic.
- 
Uses of JsonValue in org.forgerock.audit.handlers.jdbcMethods in org.forgerock.audit.handlers.jdbc with parameters of type JsonValue Modifier and Type Method Description Promise<ResourceResponse,ResourceException>JdbcAuditEventHandler. publishEvent(Context context, String topic, JsonValue event)Publishes an event to the provided topic.
- 
Uses of JsonValue in org.forgerock.audit.handlers.jmsMethods in org.forgerock.audit.handlers.jms with parameters of type JsonValue Modifier and Type Method Description voidJmsAuditEventHandler. addToBatch(String topic, JsonValue event, StringBuilder payload)Promise<ResourceResponse,ResourceException>JmsAuditEventHandler. publishEvent(Context context, String topic, JsonValue event)
- 
Uses of JsonValue in org.forgerock.audit.handlers.jsonMethods in org.forgerock.audit.handlers.json with parameters of type JsonValue Modifier and Type Method Description Promise<ResourceResponse,ResourceException>JsonAuditEventHandler. publishEvent(Context context, String topic, JsonValue event)
- 
Uses of JsonValue in org.forgerock.audit.handlers.splunkMethods in org.forgerock.audit.handlers.splunk with parameters of type JsonValue Modifier and Type Method Description voidSplunkAuditEventHandler. addToBatch(String topic, JsonValue event, StringBuilder payload)Promise<ResourceResponse,ResourceException>SplunkAuditEventHandler. publishEvent(Context context, String topic, JsonValue event)
- 
Uses of JsonValue in org.forgerock.audit.handlers.syslogMethods in org.forgerock.audit.handlers.syslog with parameters of type JsonValue Modifier and Type Method Description Promise<ResourceResponse,ResourceException>SyslogAuditEventHandler. publishEvent(Context context, String topic, JsonValue event)
- 
Uses of JsonValue in org.forgerock.audit.jsonMethods in org.forgerock.audit.json that return JsonValue Modifier and Type Method Description static JsonValueAuditJsonConfig. getAuditEventHandlerConfigurationSchema(String className, ClassLoader classLoader)Gets the configuration schema for an audit event handler as json schema.static JsonValueAuditJsonConfig. getJson(InputStream input)Returns a JSON value from the provided input stream.Methods in org.forgerock.audit.json with parameters of type JsonValue Modifier and Type Method Description static <C extends EventHandlerConfiguration>
 CAuditJsonConfig. parseAuditEventHandlerConfiguration(Class<C> clazz, JsonValue jsonConfig)Returns the audit event handler configuration from the provided JSON string.static AuditServiceConfigurationAuditJsonConfig. parseAuditServiceConfiguration(JsonValue json)Returns the audit service configuration from the provided JSON value.static voidAuditJsonConfig. registerHandlerToService(JsonValue jsonConfig, AuditServiceBuilder auditServiceBuilder)Configures and registers the audit event handler corresponding to the provided JSON configuration to the provided audit service.static voidAuditJsonConfig. registerHandlerToService(JsonValue jsonConfig, AuditServiceBuilder auditServiceBuilder, ClassLoader classLoader)Configures and registers the audit event handler corresponding to the provided JSON configuration to the provided audit service, using a specific class loader.
- 
Uses of JsonValue in org.forgerock.audit.utilMethods in org.forgerock.audit.util that return JsonValue Modifier and Type Method Description static JsonValueElasticsearchUtil. denormalizeJson(JsonValue value)De-normalizes JSON that was previously normalized byElasticsearchUtil.normalizeJson(JsonValue).static JsonValueJsonValueUtils. expand(Map<String,Object> object)Expands a Json Object Map, where the keys of the map are theJsonPointers and the values are the value theJsonPointerresolves to.protected static JsonValueElasticsearchUtil. restoreKeyPeriods(JsonValue value, JsonValue normalized)Reverses the normalization steps preformed byElasticsearchUtil.replaceKeyPeriodsWithUnderscores(String).Methods in org.forgerock.audit.util with parameters of type JsonValue Modifier and Type Method Description static JsonValueElasticsearchUtil. denormalizeJson(JsonValue value)De-normalizes JSON that was previously normalized byElasticsearchUtil.normalizeJson(JsonValue).static StringJsonValueUtils. extractValueAsString(JsonValue json, String fieldName)Extracts String representation of field identified byfieldNamefromjsonobject.static StringJsonValueUtils. extractValueAsString(JsonValue json, JsonPointer pointer)Extracts String representation of field identified bypointerfromjsonobject.static Map<String,Object>JsonValueUtils. flatten(JsonValue jsonValue)Flattens aJsonValueto a Map, where the keys of the Map areJsonPointers and the values are the value theJsonPointers resolve to.static Set<String>JsonSchemaUtils. generateJsonPointers(JsonValue schema)Generates the Set ofJsonPointers in a given JsonSchema.static StringElasticsearchUtil. normalizeJson(JsonValue value)Normalizes JSON to conform to Elasticsearch data-format restrictions.static booleanElasticsearchUtil. renameField(JsonValue jsonValue, String oldKey, String newKey)Renames a field within the givenJsonValue.protected static JsonValueElasticsearchUtil. restoreKeyPeriods(JsonValue value, JsonValue normalized)Reverses the normalization steps preformed byElasticsearchUtil.replaceKeyPeriodsWithUnderscores(String).
- 
Uses of JsonValue in org.forgerock.http.oauth2Methods in org.forgerock.http.oauth2 that return JsonValue Modifier and Type Method Description JsonValueAccessTokenInfo. asJsonValue()Returns the raw JSON as aJsonValue.Constructors in org.forgerock.http.oauth2 with parameters of type JsonValue Constructor Description AccessTokenInfo(JsonValue rawInfo, String token, Set<String> scopes, long expiresAt)Build anAccessTokenInfowith the provided information.OAuth2Context(JsonValue savedContext, ClassLoader classLoader)Creates a new context from the JSON representation of a previously persisted context.
- 
Uses of JsonValue in org.forgerock.http.routingConstructors in org.forgerock.http.routing with parameters of type JsonValue Constructor Description ApiVersionRouterContext(JsonValue savedContext, ClassLoader classLoader)Restore from JSON representation.UriRouterContext(JsonValue savedContext, ClassLoader classLoader)Restore from JSON representation.
- 
Uses of JsonValue in org.forgerock.http.sessionConstructors in org.forgerock.http.session with parameters of type JsonValue Constructor Description SessionContext(JsonValue savedContext, ClassLoader classLoader)Restore from JSON representation.
- 
Uses of JsonValue in org.forgerock.jsonMethods in org.forgerock.json that return JsonValue Modifier and Type Method Description JsonValueJsonValue. add(int index, Object object)Adds the specified value to the list.JsonValueJsonValue. add(Object object)Adds the specified value to the end of the list.JsonValueJsonValue. add(String key, Object object)Adds the specified value.JsonValueJsonValue. add(JsonPointer pointer, Object object)Adds the value identified by the specified pointer, relative to this value as root.JsonValueJsonValue. addIfNotNull(String key, Object object)Adds the specified object value only if it is not nullJsonValueJsonValue. addPermissive(JsonPointer pointer, Object object)Adds the value identified by the specified pointer, relative to this value as root.JsonValueJsonValueTraverseFunction. apply(JsonValue value)JsonValueJsonValue. clone()Returns a shallow copy of this JSON value.JsonValueJsonValue. copy()Returns a deep copy of this JSON value.JsonValueJsonValue. defaultTo(Object object)Defaults the JSON value to the specified value if it is currentlynull.static JsonValueJsonPatch. diff(JsonValue original, JsonValue target)Compares two JSON values, and produces a JSON Patch value, which contains the operations necessary to modify theoriginalvalue to arrive at thetargetvalue.JsonValueJsonValue. diff(JsonValue target)Performs a deep comparison of this JSON vlaue with another JSON value, and produces a JSON Patch value, which contains the operations necessary to modify the current value to arrive at thetargetvalue.JsonValueJsonValue. expect(Class<?> type)Called to enforce that the JSON value is of a particular type.JsonValueJsonValue. get(int index)Returns the specified child value.JsonValueJsonValue. get(String key)Returns the specified item value.JsonValueJsonValue. get(JsonPointer pointer)Returns the specified child value with a pointer, relative to this value as root.JsonValueJsonValueException. getJsonValue()Returns the JSON value for which the exception was thrown.static JsonValueJsonValue. json(Object object)Returns a JSON value whose content is the provided object.static JsonValueJsonPatch. merge(JsonValue first, JsonValue second)Creates a new JSON value which combines the contents two JSON values.JsonValueJsonValue. merge(JsonValue other)Creates a new JSON value which combines the contents this JSON value with another.JsonValueJsonValue. put(int index, Object object)Sets the value of the specified child list element.JsonValueJsonValue. put(String key, Object object)Sets the value of the specified member.JsonValueJsonValue. put(JsonPointer pointer, Object object)Sets the value identified by the specified pointer, relative to this value as root.JsonValueJsonValue. putIfNotNull(String key, Object object)Sets the value of the specified member, only if it is not null.JsonValueJsonValue. putPermissive(JsonPointer pointer, Object object)Sets the value identified by the specified pointer, relative to this value as root.JsonValueJsonValue. required()Throws aJsonValueExceptionif the JSON value isnull.Methods in org.forgerock.json that return types with arguments of type JsonValue Modifier and Type Method Description static Function<JsonValue,byte[],JsonValueException>JsonValueFunctions. base64Binary()static Function<JsonValue,byte[],JsonValueException>JsonValueFunctions. base64urlBinary()Returns abyte[]by converting the JsonValue usingasString()and thenBase64url-decoding the result.static Function<JsonValue,Charset,JsonValueException>JsonValueFunctions. charset()Returns the JSON string value as a character set used for byte encoding/decoding.static Function<JsonValue,JsonValue,JsonValueException>JsonValueFunctions. deepTransformBy(Function<JsonValue,?,JsonValueException> function)Returns the JSON value as the result of a deep JsonValue object-traversal, applying the provided transformfunctionto each element.static Function<JsonValue,JsonValue,JsonValueException>JsonValueFunctions. deepTransformBy(Function<JsonValue,?,JsonValueException> function)Returns the JSON value as the result of a deep JsonValue object-traversal, applying the provided transformfunctionto each element.static Function<JsonValue,Duration,JsonValueException>JsonValueFunctions. duration()Returns the JSON string value as aDuration.static <T extends Enum<T>>
 Function<JsonValue,T,JsonValueException>JsonValueFunctions. enumConstant(Class<T> type)Returns the JSON string value as an enum constant of the specified enum type.static Function<JsonValue,Instant,JsonValueException>JsonValueFunctions. epochSecondsInstant()Returns aInstantby converting the JsonValue into a number and interpreting that as the number of seconds since the UTC epoch as perInstant.ofEpochSecond(long).static Function<JsonValue,File,JsonValueException>JsonValueFunctions. file()Returns the JSON string value as aFileobject.static Function<JsonValue,JsonValue,JsonValueException>JsonValueFunctions. identity()Returns an identity function that will copy the inputJsonValue.static Function<JsonValue,JsonValue,JsonValueException>JsonValueFunctions. identity()Returns an identity function that will copy the inputJsonValue.static Function<JsonValue,Instant,JsonValueException>JsonValueFunctions. instant()static Function<JsonValue,Integer,NumberFormatException>JsonValueFunctions. integer()Returns anIntegerby converting the JsonValue usingasInteger(), or by parsing the JsonValue string usingInteger.parseInt(String).Iterator<JsonValue>JsonValue. iterator()Returns an iterator over the child values that this JSON value contains.static <V,E extends Exception>
 Function<JsonValue,List<V>,E>JsonValueFunctions. listOf(Function<JsonValue,V,E> transformFunction)Returns the JSON value as aListcontaining objects whose type (and value) is specified by a transformation function.static Function<JsonValue,Boolean,NeverThrowsException>JsonValueFunctions. parseBoolean()Returns aBooleanby converting the JsonValue usingasLong(), or by parsing the JsonValue string usingBoolean.parseBoolean(String).static Function<JsonValue,Long,NumberFormatException>JsonValueFunctions. parseLong()Returns aLongby converting the JsonValue usingasLong(), or by parsing the JsonValue string usingLong.parseLong(String).static Function<JsonValue,Pattern,JsonValueException>JsonValueFunctions. pattern()Returns the JSON string value as a regular expression pattern.static Function<JsonValue,JsonPointer,JsonValueException>JsonValueFunctions. pointer()Returns the JSON string value as a JSON pointer.static <V> Function<JsonValue,Set<V>,JsonValueException>JsonValueFunctions. setOf(Class<V> type)Returns the JSON value as aSetcontaining objects whose type (and value) is specified by the parametertype.static <V,E extends Exception>
 Function<JsonValue,Set<V>,E>JsonValueFunctions. setOf(Function<JsonValue,V,E> transformFunction)Returns the JSON value as aSetcontaining objects whose type (and value) is specified by a transformation function.Stream<JsonValue>JsonValue. stream()Construct a Stream from this JsonValue object.static Function<JsonValue,List<String>,JsonValueException>JsonValueFunctions. stringOrListOfStrings()Return a list of string values from the given JsonValue.static Function<JsonValue,URI,JsonValueException>JsonValueFunctions. uri()Returns the JSON string value as a uniform resource identifier.static Function<JsonValue,URL,JsonValueException>JsonValueFunctions. url()Returns the JSON string value as a uniform resource locator.static Function<JsonValue,UUID,JsonValueException>JsonValueFunctions. uuid()Returns the JSON string value as a universally unique identifier (UUID).Methods in org.forgerock.json with parameters of type JsonValue Modifier and Type Method Description JsonValueJsonValueTraverseFunction. apply(JsonValue value)static JsonValueJsonPatch. diff(JsonValue original, JsonValue target)Compares two JSON values, and produces a JSON Patch value, which contains the operations necessary to modify theoriginalvalue to arrive at thetargetvalue.JsonValueJsonValue. diff(JsonValue target)Performs a deep comparison of this JSON vlaue with another JSON value, and produces a JSON Patch value, which contains the operations necessary to modify the current value to arrive at thetargetvalue.ObjectJsonPatchValueTransformer. getTransformedValue(JsonValue target, JsonValue op)Return the value to be used for a given patch operation.static booleanJsonPatch. isEqual(JsonValue value, JsonValue other)Compares two JSON values, and returns whether the two objects are identical.booleanJsonValue. isEqualTo(JsonValue other)Performs a deep comparison of this JSON value with another JSON value, and returns whether the two objects are identical.static JsonValueJsonPatch. merge(JsonValue first, JsonValue second)Creates a new JSON value which combines the contents two JSON values.JsonValueJsonValue. merge(JsonValue other)Creates a new JSON value which combines the contents this JSON value with another.static voidJsonPatch. patch(JsonValue original, JsonValue patch)Applies a set of modifications in a JSON patch value to an original value, resulting in the intended target value.static voidJsonPatch. patch(JsonValue original, JsonValue patch, JsonPatchValueTransformer transform)Applies a set of modifications in a JSON patch value to an original value, resulting in the intended target value.voidJsonValue. patch(JsonValue patch)Applies a set of modifications in a JSON patch value to the current object, resulting in the intended target value.protected ObjectJsonValueTraverseFunction. traverseList(JsonValue value)Transform a JsonValue List into another object.protected ObjectJsonValueTraverseFunction. traverseMap(JsonValue value)Transform a JsonValue Map into another object.Method parameters in org.forgerock.json with type arguments of type JsonValue Modifier and Type Method Description <V,E extends Exception>
 VJsonValue. as(Function<JsonValue,V,E> transformFunction)Returns the JSON value as an object whose type (and value) is specified by a transformation function.<V,E extends Exception>
 Promise<V,E>JsonValue. asAsync(AsyncFunction<JsonValue,V,E> transformFunction)Returns the JSON value as a promised object whose type (and value) is specified by a transformation function.static Function<JsonValue,JsonValue,JsonValueException>JsonValueFunctions. deepTransformBy(Function<JsonValue,?,JsonValueException> function)Returns the JSON value as the result of a deep JsonValue object-traversal, applying the provided transformfunctionto each element.static <V,E extends Exception>
 Function<JsonValue,List<V>,E>JsonValueFunctions. listOf(Function<JsonValue,V,E> transformFunction)Returns the JSON value as aListcontaining objects whose type (and value) is specified by a transformation function.static <V,E extends Exception>
 Function<JsonValue,Set<V>,E>JsonValueFunctions. setOf(Function<JsonValue,V,E> transformFunction)Returns the JSON value as aSetcontaining objects whose type (and value) is specified by a transformation function.Constructors in org.forgerock.json with parameters of type JsonValue Constructor Description JsonValueException(JsonValue value)Constructs a new exception with the specified JSON value andnullas its detail message.JsonValueException(JsonValue value, String message)Constructs a new exception with the specified JSON value and detail message.JsonValueException(JsonValue value, String message, Throwable cause)Constructs a new exception with the specified JSON value, detail message and cause.JsonValueException(JsonValue value, Throwable cause)Constructs a new exception with the specified JSON value and cause.Constructor parameters in org.forgerock.json with type arguments of type JsonValue Constructor Description JsonValueTraverseFunction(Function<JsonValue,?,JsonValueException> transform)Construct the traversal function with a transformation function to apply to each array element nested object attribute value element, or primitive element.
- 
Uses of JsonValue in org.forgerock.json.jose.jwkMethods in org.forgerock.json.jose.jwk that return JsonValue Modifier and Type Method Description JsonValueJWKSet. getJWKsAsJsonValue()Get the JWKs in the set.JsonValueEcJWK. toJsonValue()JsonValueJWK. toJsonValue()Returns a json representation of the JWK.protected static JsonValueJWK. toJsonValue(String json)Converts a String into a JsonValue.protected static JsonValueJWKSet. toJsonValue(String json)Converts a json string to a jsonValue.JsonValueOctJWK. toJsonValue()JsonValueOkpJWK. toJsonValue()JsonValueRsaJWK.PrimesInfo. toJsonValue()Returns a json representation of the other factors.JsonValueRsaJWK. toJsonValue()Methods in org.forgerock.json.jose.jwk that return types with arguments of type JsonValue Modifier and Type Method Description Promise<JsonValue,FailedToLoadJWKException>JWKSetParser. gatherHttpContentsAsync(URL url)Uses the Client to gather HTTP information.Methods in org.forgerock.json.jose.jwk with parameters of type JsonValue Modifier and Type Method Description protected static voidJWK. loadJWKFromJson(JWK.Builder builder, JsonValue json)Load the generic JWK attributes from the json, by side effect.static EcJWKEcJWK. parse(JsonValue json)Parses a JWK from a JsonValue json object.static JWKJWK. parse(JsonValue jwk)Parses a JsonValue into the proper JWK type.static JWKSetJWKSet. parse(JsonValue json)Parses a JWKSet object from a jsonValue object.static OctJWKOctJWK. parse(JsonValue json)Parses a OctJWK object from a jsonValue object.static OkpJWKOkpJWK. parse(JsonValue json)Parses a JWK from a JsonValue json object.static RsaJWKRsaJWK. parse(JsonValue json)Parses a RsaJWK from a jsonValue Object.static RsaJWK.PrimesInfoRsaJWK.PrimesInfo. parse(JsonValue json)Parses a PrimesInfo from a jsonValue Object.protected voidJWK. putField(JsonValue jsonValue, String key, Object value)Add a string value into a json only if it's not null.Constructors in org.forgerock.json.jose.jwk with parameters of type JsonValue Constructor Description JWKSet(JsonValue jwks)Construct a JWKSet from a single JWK.
- 
Uses of JsonValue in org.forgerock.json.jose.jwtMethods in org.forgerock.json.jose.jwt that return JsonValue Modifier and Type Method Description JsonValueJWObject. get(String key)Returns the specified item value.JsonValueJWObject. toJsonValue()Returns a json representation of the JWObject.
- 
Uses of JsonValue in org.forgerock.json.jose.tokenhandlerMethods in org.forgerock.json.jose.tokenhandler that return JsonValue Modifier and Type Method Description JsonValueJwtTokenHandler. validateAndExtractState(String snapshotToken)Deprecated.JsonValueSecretsJwtTokenHandler. validateAndExtractState(String snapshotToken)Methods in org.forgerock.json.jose.tokenhandler with parameters of type JsonValue Modifier and Type Method Description StringJwtTokenHandler. generate(JsonValue state)Deprecated.StringSecretsJwtTokenHandler. generate(JsonValue state)
- 
Uses of JsonValue in org.forgerock.json.resourceMethods in org.forgerock.json.resource that return JsonValue Modifier and Type Method Description static JsonValueResources. filterResource(JsonValue resource, Collection<JsonPointer> fields)Returns a JSON object containing only the specified fields from the provided JSON value.JsonValueActionRequest. getContent()Returns the content of this action request.JsonValueCreateRequest. getContent()Returns the content of the JSON resource to be created.JsonValueResourceResponse. getContent()Returns the JSON content of this resource.JsonValueUpdateRequest. getContent()Returns the content of the JSON resource to be replaced.JsonValueResourceException. getDetail()Returns the additional detail which can be evaluated by applications.JsonValueActionResponse. getJsonContent()Gets theJsonValuecontent contained in theResponse.JsonValuePatchOperation. getValue()Returns the value for the patch operation.JsonValueActionRequest. toJsonValue()JsonValueCreateRequest. toJsonValue()JsonValueDeleteRequest. toJsonValue()JsonValuePatchOperation. toJsonValue()Returns a JSON value representation of this patch operation.JsonValuePatchRequest. toJsonValue()JsonValueQueryRequest. toJsonValue()JsonValueReadRequest. toJsonValue()JsonValueRequest. toJsonValue()Return a JsonValue representation of this request.JsonValueResourceException. toJsonValue()Returns the exception in a JSON object structure, suitable for inclusion in the entity of an HTTP error response.JsonValueUpdateRequest. toJsonValue()Methods in org.forgerock.json.resource that return types with arguments of type JsonValue Modifier and Type Method Description static Function<JsonValue,QueryFilter<JsonPointer>,JsonValueException>JsonValueFunctions. queryFilter()Parses and returns the JSON string value as aQueryFilter.static Function<JsonValue,ResourcePath,JsonValueException>JsonValueFunctions. resourcePath()Returns the JSON string value as aResourcePath.Methods in org.forgerock.json.resource with parameters of type JsonValue Modifier and Type Method Description PatchRequestPatchRequest. addPatchOperation(String operation, String field, JsonValue value)Adds a single patch operation which should be performed against the targeted resource.intSortKeyComparator. compare(JsonValue left, JsonValue right)static JsonValueResources. filterResource(JsonValue resource, Collection<JsonPointer> fields)Returns a JSON object containing only the specified fields from the provided JSON value.static ActionResponseResponses. newActionResponse(JsonValue json)Returns a newJsonValueresponse with the provided JSON content.static CreateRequestRequests. newCreateRequest(String resourceContainer, String newResourceId, JsonValue content)Returns a new create request with the provided resource path, new resource ID, and JSON content.static CreateRequestRequests. newCreateRequest(String resourceContainer, JsonValue content)Returns a new create request with the provided resource path, and JSON content.static CreateRequestRequests. newCreateRequest(ResourcePath resourceContainer, String newResourceId, JsonValue content)Returns a new create request with the provided resource path, new resource ID, and JSON content.static CreateRequestRequests. newCreateRequest(ResourcePath resourceContainer, JsonValue content)Returns a new create request with the provided resource path, and JSON content.static ResourceResponseResponses. newResourceResponse(String id, String revision, JsonValue content)Returns a newResourceresponse with the provided Resource as content.static UpdateRequestRequests. newUpdateRequest(String resourceContainer, String resourceId, JsonValue newContent)Returns a new update request with the provided resource container path, resource ID, and new JSON content.static UpdateRequestRequests. newUpdateRequest(String resourcePath, JsonValue newContent)Returns a new update request with the provided resource path and new JSON content.static UpdateRequestRequests. newUpdateRequest(ResourcePath resourceContainer, String resourceId, JsonValue newContent)Returns a new update request with the provided resource container path, resource ID, and new JSON content.static UpdateRequestRequests. newUpdateRequest(ResourcePath resourcePath, JsonValue newContent)Returns a new update request with the provided resource path and new JSON content.static ResourceApiVersionSpecificationFilter.ResourcePathAndVersionSpecificationResourceApiVersionSpecificationFilter.ResourcePathAndVersionSpecification. resourcePathAndVersionSpecification(JsonValue versionMatrix)Create a newResourcePathAndVersionSpecificationconfigured with resource path to version specification.ActionRequestActionRequest. setContent(JsonValue content)Sets the content of this action request.CreateRequestCreateRequest. setContent(JsonValue content)Sets the content of the JSON resource to be created.UpdateRequestUpdateRequest. setContent(JsonValue content)Sets the content of the JSON resource to be replaced.<E extends ResourceException>
 EResourceException. setDetail(JsonValue detail)Sets the additional detail which can be evaluated by applications.static PatchOperationPatchOperation. valueOf(JsonValue json)Parses the provided JSON content as a patch operation.static List<PatchOperation>PatchOperation. valueOfList(JsonValue json)Parses the provided JSON content as a list of patch operations.Constructors in org.forgerock.json.resource with parameters of type JsonValue Constructor Description AdviceContext(JsonValue savedContext, ClassLoader classLoader)Restore from JSON representation.
- 
Uses of JsonValue in org.forgerock.json.resource.httpConstructors in org.forgerock.json.resource.http with parameters of type JsonValue Constructor Description HttpContext(JsonValue savedContext, ClassLoader classLoader)Restore from JSON representation.
- 
Uses of JsonValue in org.forgerock.openig.auditMethods in org.forgerock.openig.audit that return types with arguments of type JsonValue Modifier and Type Method Description Map<String,JsonValue>AbstractAuditEvents. lookup()Map<String,JsonValue>AuditEvents. lookup()Lookup audit events from resources.
- 
Uses of JsonValue in org.forgerock.openig.decorationMethods in org.forgerock.openig.decoration that return JsonValue Modifier and Type Method Description JsonValueContext. getConfig()Returns the heap object being decorated configuration.Methods in org.forgerock.openig.decoration with parameters of type JsonValue Modifier and Type Method Description DecorationHandleDecorator. decorate(Object delegate, JsonValue decoratorConfig, Context context)Decorates the provideddelegateinstance with the provideddecoratorConfigconfiguration.
- 
Uses of JsonValue in org.forgerock.openig.decoration.baseuriMethods in org.forgerock.openig.decoration.baseuri with parameters of type JsonValue Modifier and Type Method Description DecorationHandleBaseUriDecorator. decorate(Object delegate, JsonValue decoratorConfig, Context context)
- 
Uses of JsonValue in org.forgerock.openig.decoration.captureMethods in org.forgerock.openig.decoration.capture with parameters of type JsonValue Modifier and Type Method Description DecorationHandleCaptureDecorator. decorate(Object delegate, JsonValue decoratorConfig, Context context)
- 
Uses of JsonValue in org.forgerock.openig.decoration.globalMethods in org.forgerock.openig.decoration.global with parameters of type JsonValue Modifier and Type Method Description DecorationHandleGlobalDecorator. decorate(Object delegate, JsonValue ignored, Context context)Decorate the given object instance with the previously declared set of decorations instead of the provided one.Constructors in org.forgerock.openig.decoration.global with parameters of type JsonValue Constructor Description GlobalDecorator(Decorator parent, JsonValue config, Heap heap, String... reservedFieldNames)Builds a new GlobalDecorator using given decorators JSON object element.
- 
Uses of JsonValue in org.forgerock.openig.decoration.helperFields in org.forgerock.openig.decoration.helper declared as JsonValue Modifier and Type Field Description protected JsonValueDecoratorHeaplet. configThe heaplet's object configuration object.Methods in org.forgerock.openig.decoration.helper with parameters of type JsonValue Modifier and Type Method Description ObjectDecoratorHeaplet. create(Name name, JsonValue config, Heap heap)DecorationHandleAbstractHandlerAndFilterDecorator. decorate(Object delegate, JsonValue decoratorConfig, Context context)Deprecated.protected abstract DecorationHandleAbstractHandlerAndFilterDecorator. decorateFilter(Filter delegate, JsonValue decoratorConfig, Context context)Deprecated.protected abstract DecorationHandleAbstractHandlerAndFilterDecorator. decorateHandler(Handler delegate, JsonValue decoratorConfig, Context context)Deprecated.static <R> LazyReference<R>LazyReference. newReference(Heap heap, JsonValue reference, Class<R> type, boolean optional)Builds a LazyReference dedicated to resolve the given (optional or not)referenceof typetypefrom the givenheap.
- 
Uses of JsonValue in org.forgerock.openig.decoration.timerMethods in org.forgerock.openig.decoration.timer with parameters of type JsonValue Modifier and Type Method Description DecorationHandleTimerDecorator. decorate(Object delegate, JsonValue decoratorConfig, Context context)
- 
Uses of JsonValue in org.forgerock.openig.filterMethods in org.forgerock.openig.filter that return JsonValue Modifier and Type Method Description JsonValueJwtBuilderContext. claimsAsJsonValue()Returns the JWT claims as unmodifiableJsonValue.Constructors in org.forgerock.openig.filter with parameters of type JsonValue Constructor Description JwtBuilderFilter(JsonValue template, JwtFactory jwtFactory)Creates a newJwtBuilderFilterwhich will create a JWT based on the given JSON template and place it into the context JwtBuilderContext.
- 
Uses of JsonValue in org.forgerock.openig.filter.circuitbreakerMethods in org.forgerock.openig.filter.circuitbreaker with parameters of type JsonValue Modifier and Type Method Description static CircuitBreakerFilterCircuitBreakerFilter.Heaplet. newInstance(JsonValue config, Heap heap)Create a new instance of aCircuitBreakerFilter.
- 
Uses of JsonValue in org.forgerock.openig.filter.oauth2Methods in org.forgerock.openig.filter.oauth2 that return JsonValue Modifier and Type Method Description JsonValueOAuth2TokenExchangeContext. getRawInfo()Returns the raw exchange token info as issued by the authorization server.
- 
Uses of JsonValue in org.forgerock.openig.filter.oauth2.clientMethods in org.forgerock.openig.filter.oauth2.client that return JsonValue Modifier and Type Method Description protected JsonValueClientCredentialsOAuth2ClientFilterHeaplet. getEndpointHandlerConfig()Methods in org.forgerock.openig.filter.oauth2.client that return types with arguments of type JsonValue Modifier and Type Method Description Promise<JsonValue,OAuth2ErrorException>ClientRegistration. getAccessToken(Context context, String code, String callbackUri)Exchanges the authorization code for an access token and optional ID token, and then update the session state.Promise<JsonValue,OAuth2ErrorException>ClientRegistration. getUserInfo(Context context, org.forgerock.openig.filter.oauth2.client.OAuth2Session session)Returns a Promise completed either with the json value of the user info obtained from the authorization server if the response from the authorization server has a status code of 200, or with an exception, meaning the access token may have expired.Promise<JsonValue,OAuth2ErrorException>ClientRegistration. refreshAccessToken(Context context, org.forgerock.openig.filter.oauth2.client.OAuth2Session session)Refreshes the actual access token, making a refresh request to the token end-point.Methods in org.forgerock.openig.filter.oauth2.client with parameters of type JsonValue Modifier and Type Method Description Promise<Issuer,DiscoveryException>IssuerRepository. register(String issuerName, JsonValue config, List<Pattern> supportedDomains)Register anIssuerinto the repository.Constructors in org.forgerock.openig.filter.oauth2.client with parameters of type JsonValue Constructor Description Issuer(String name, JsonValue config)Creates an issuer with the specified name and configuration.
- 
Uses of JsonValue in org.forgerock.openig.filter.oauth2.client.authenticationMethods in org.forgerock.openig.filter.oauth2.client.authentication that return types with arguments of type JsonValue Modifier and Type Method Description protected Function<JsonValue,PrivateKeyJwtClientAuthenticationFilter.Builder<?>,HeapException>EncryptedPrivateKeyJwtClientAuthenticationFilterHeaplet. configuredBuilder(EncryptedPrivateKeyJwtClientAuthenticationFilter.Builder builder)Supports fulfillment of the suppliedEncryptedPrivateKeyJwtClientAuthenticationFilter.Builderwith configuration.protected Function<JsonValue,PrivateKeyJwtClientAuthenticationFilter.Builder<?>,HeapException>PrivateKeyJwtClientAuthenticationFilterHeaplet. configuredBuilder(PrivateKeyJwtClientAuthenticationFilter.Builder<?> builder)Supports fulfillment of the suppliedPrivateKeyJwtClientAuthenticationFilter.Builderwith configuration.
- 
Uses of JsonValue in org.forgerock.openig.filter.oauth2.cnfMethods in org.forgerock.openig.filter.oauth2.cnf with parameters of type JsonValue Modifier and Type Method Description Promise<Result,NeverThrowsException>ClientContextCertificateThumbprintVerifier. verify(Context context, AccessTokenInfo tokenInfo, JsonValue cnfKey)Promise<Result,NeverThrowsException>ConfirmationKeyVerifier. verify(Context context, AccessTokenInfo tokenInfo, JsonValue cnfKey)Verifies the given confirmation key value.Promise<Result,NeverThrowsException>Sha256AttributeCertificateThumbprintVerifier. verify(Context context, AccessTokenInfo tokenInfo, JsonValue cnfKey)
- 
Uses of JsonValue in org.forgerock.openig.handlerMethods in org.forgerock.openig.handler with parameters of type JsonValue Modifier and Type Method Description protected Optional<Filter>HttpClientHandlerHeaplet. circuitBreakerFilter(JsonValue config)protected booleanHttpClientHandlerHeaplet. configurationSupported(org.forgerock.openig.http.spi.HttpClientLoader loader, JsonValue value)Is the provided configuration supported by theHttpClientLoader.protected Optional<Filter>HttpClientHandlerHeaplet. retryFilter(JsonValue config, org.forgerock.monitoring.api.instrument.MeterRegistry meterRegistry)Returns aRetryFilterif the provided configuration enabled its usage, or empty if not.
- 
Uses of JsonValue in org.forgerock.openig.handler.routerMethods in org.forgerock.openig.handler.router that return JsonValue Modifier and Type Method Description JsonValueRouterHandler. undeploy(String routeId)Undeploy a route, meaning that it unloads it but also deletes the associated file.Methods in org.forgerock.openig.handler.router with parameters of type JsonValue Modifier and Type Method Description voidRouterHandler. deploy(String routeId, String routeName, JsonValue routeConfig)Deploy a route, meaning that it loads it but also stores it in a file.voidRouterHandler. update(String routeId, String routeName, JsonValue routeConfig)Update a route.
- 
Uses of JsonValue in org.forgerock.openig.heapFields in org.forgerock.openig.heap declared as JsonValue Modifier and Type Field Description protected JsonValueGenericHeaplet. configThe heaplet's object configuration object.Methods in org.forgerock.openig.heap that return JsonValue Modifier and Type Method Description JsonValueGenericHeaplet. getConfig()Returns the config associated to thatHeaplet.JsonValueHeapImpl. init(JsonValue originalConfig, String... reservedFieldNames)Initializes the heap using the given configuration.Methods in org.forgerock.openig.heap that return types with arguments of type JsonValue Modifier and Type Method Description Function<JsonValue,JsonValue,JsonValueException>GenericHeaplet. evaluatedWithHeapProperties()Returns a function that will evaluate the expression hold by aJsonValueusing the properties defined in the heap of this Heaplet.Function<JsonValue,JsonValue,JsonValueException>GenericHeaplet. evaluatedWithHeapProperties()Returns a function that will evaluate the expression hold by aJsonValueusing the properties defined in the heap of this Heaplet.protected <T> Function<JsonValue,Expression<T>,JsonValueException>GenericHeaplet. expression(Class<T> type)Returns a function that will create anExpressionfrom the string by theJsonValueusing the bindings defined in the heap of this Heaplet as initial bindings.Methods in org.forgerock.openig.heap with parameters of type JsonValue Modifier and Type Method Description voidHeapImpl. addDefaultDeclaration(JsonValue object)Add a default JsonValue object declaration in this heap.ObjectGenericHeaplet. create(Name name, JsonValue config, Heap heap)ObjectHeaplet. create(Name name, JsonValue config, Heap heap)Called to request the heaplet to create an object.JsonValueHeapImpl. init(JsonValue originalConfig, String... reservedFieldNames)Initializes the heap using the given configuration.<T> THeap. resolve(JsonValue reference, Class<T> type)Resolves a mandatory object with the specified reference.<T> THeap. resolve(JsonValue reference, Class<T> type, boolean optional)Resolves an object with the specified reference, optionally or not.<T> THeapImpl. resolve(JsonValue reference, Class<T> type)<T> THeapImpl. resolve(JsonValue reference, Class<T> type, boolean optional)
- 
Uses of JsonValue in org.forgerock.openig.httpFields in org.forgerock.openig.http declared as JsonValue Modifier and Type Field Description static JsonValueDefaultDeclarations. DEFAULT_BASEURI_DECORATORDefault BaseUri decorator.static JsonValueDefaultDeclarations. DEFAULT_CAPTURE_DECORATORDefault Capture decorator.static JsonValueDefaultDeclarations. DEFAULT_CLIENT_HANDLERThe client handler that deals with third-party services.static JsonValueDefaultDeclarations. DEFAULT_PROXY_OPTIONSDefaultProxyOptions.static JsonValueDefaultDeclarations. DEFAULT_REVERSE_PROXY_HANDLERThe proxy client handler that deals with the application traffic.static JsonValueDefaultDeclarations. DEFAULT_SCHEDULED_THREAD_POOLDefault scheduler for configurations that require periodic execution of tasks such as cache eviction.static JsonValueDefaultDeclarations. DEFAULT_TEMPORARY_STORAGEDefault temporary storage.static JsonValueDefaultDeclarations. DEFAULT_TIMER_DECORATORDefault Timer decorator.static JsonValueDefaultDeclarations. FORGEROCK_CLIENT_HANDLERThe client handler that deals with ForgeRock platform services (AM interactions mostly).Methods in org.forgerock.openig.http with parameters of type JsonValue Modifier and Type Method Description static CookieBuilderCookieBuilder. builder(JsonValue cookieConfig, String defaultName, String defaultPath)Create aCookieBuilderbased on the JSON structure of:Constructors in org.forgerock.openig.http with parameters of type JsonValue Constructor Description AdminHttpApplication(String adminPrefix, JsonValue config, Environment environment, RunMode mode, org.forgerock.config.resolvers.PropertyResolver propertyResolver, org.forgerock.monitoring.api.instrument.MeterRegistry meterRegistry, org.forgerock.openig.http.spi.HttpClientLoader httpClientLoader, WebSocketClientProvider webSocketClientProvider, Clock clock, IgTicker ticker)Construct aAdminHttpApplication.GatewayHttpApplication(Environment environment, JsonValue config, EndpointRegistry registry, RunMode mode, org.forgerock.monitoring.api.instrument.MeterRegistry meterRegistry, org.forgerock.config.resolvers.PropertyResolver propertyResolver, org.forgerock.openig.http.spi.HttpClientLoader httpClientLoader, WebSocketClientProvider webSocketClientProvider, WebSocketProxyFilterProvider webSocketProxyFilterProvider, Clock clock, IgTicker ticker)Construct aGatewayHttpApplication.
- 
Uses of JsonValue in org.forgerock.openig.openamMethods in org.forgerock.openig.openam that return JsonValue Modifier and Type Method Description JsonValueSessionInfoContext. asJsonValue()Returns the raw information of theSessionInfoobject asJsonValue.JsonValueSsoTokenContext. asJsonValue()Returns the info associated with this context as aJsonValue.JsonValueUserProfileContext. asJsonValue()Get the raw JSON representation as aJsonValue.JsonValuePolicyDecisionContext. getJsonActions()Returns the unmodifiable actions entry in the policy decision (nevernull).JsonValuePolicyDecisionContext. getJsonAdvices()Returns the unmodifiable advices entry in the policy decision (nevernull).JsonValuePolicyDecisionContext. getJsonAttributes()Returns the unmodifiable attributes entry in the policy decision (nevernull).
- 
Uses of JsonValue in org.forgerock.openig.secretsMethods in org.forgerock.openig.secrets that return types with arguments of type JsonValue Modifier and Type Method Description static Function<JsonValue,SecretsProvider,HeapException>SecretsProviderHeaplet. secretsProvider(Heap heap)Method supporting other client heaplets that wish to create aSecretsProviderusing alternative compact configuration formats.Methods in org.forgerock.openig.secrets with parameters of type JsonValue Modifier and Type Method Description static DefaultSecretsService.BuilderDefaultSecretsService. builder(JsonValue node, Clock clock)Deprecated.Returns aDefaultSecretsService's builder.static byte[]SecretsUtils. getPasswordSecretIdOrPasswordAsByte(SecretsProvider secretsProvider, JsonValue secretIdNode, JsonValue deprecatedNode, org.slf4j.Logger logger)Retrieve a required shared secret value (asbyte[]) from the givensecretIdNodeanddeprecatedNodenodes.static SecretsProviderSecretsUtils. getSecretsProviderOrSecretsService(org.slf4j.Logger logger, JsonValue node, Heap heap)Returns aSecretsProvideras specified with theSecretsUtils.CONFIG_SECRETS_PROVIDERattribute or falling back to a newSecretsProviderwrapping theSecretsServicefound in the heap.static <S extends CryptoKey>
 SSecretsUtils. retrieveCryptoKeyFromSecretId(SecretsProvider secretsProvider, JsonValue secretIdNode, Class<S> type)Retrieves aCryptoKeyfrom the given node.static SecretReference<GenericSecret>SecretsUtils. retrievePasswordAsReference(SecretsProvider secretsProvider, JsonValue secretIdNode, JsonValue deprecatedNode, org.slf4j.Logger logger)Retrieve a required password as aSecretReferencefrom the givensecretIdNodeanddeprecatedNodenodes.static SecretReference<GenericSecret>SecretsUtils. retrievePasswordAsReference(SecretsProvider secretsProvider, JsonValue secretIdNode, JsonValue deprecatedNode, org.slf4j.Logger logger, boolean isRequired)
- 
Uses of JsonValue in org.forgerock.openig.tools.jwt.validationMethods in org.forgerock.openig.tools.jwt.validation that return types with arguments of type JsonValue Modifier and Type Method Description static JwtClaimConstraint<JsonValue>Constraints. isNotNull()Returnsemptyif the value is present.Method parameters in org.forgerock.openig.tools.jwt.validation with type arguments of type JsonValue Modifier and Type Method Description JwtValidator.BuilderJwtValidator.Builder. claim(String key, JwtClaimConstraint<JsonValue> jwtClaimConstraint)Adds aJwtClaimConstrainton a claim.<T,E extends Exception>
 JwtValidator.BuilderJwtValidator.Builder. claim(String key, Function<JsonValue,? extends T,E> transformer, JwtClaimConstraint<T> jwtClaimConstraint)Adds aJwtClaimConstrainton a claim.
- 
Uses of JsonValue in org.forgerock.openig.tools.notificationsMethods in org.forgerock.openig.tools.notifications that return JsonValue Modifier and Type Method Description JsonValueNotification. getBody()Returns the notification's payload.Constructors in org.forgerock.openig.tools.notifications with parameters of type JsonValue Constructor Description Notification(Instant timestamp, String topic, JsonValue body)Creates a notification that happened attimestamp, on the giventopicwith the givenbody.
- 
Uses of JsonValue in org.forgerock.openig.tools.notifications.wsMethods in org.forgerock.openig.tools.notifications.ws that return types with arguments of type JsonValue Modifier and Type Method Description Consumer<JsonValue>WebSocketAdapterConfiguration. getMessageHandler()The message handler (guaranteed to be notnull).Methods in org.forgerock.openig.tools.notifications.ws with parameters of type JsonValue Modifier and Type Method Description voidSubscriptionService. onMessage(JsonValue message)Means of supplying theSubscriptionServicewith subscription and notification messages.Method parameters in org.forgerock.openig.tools.notifications.ws with type arguments of type JsonValue Modifier and Type Method Description WebSocketAdapterConfigurationWebSocketAdapterConfiguration. messageHandler(Consumer<JsonValue> messageHandler)Supply a message handler capable of consuming server requests.
- 
Uses of JsonValue in org.forgerock.openig.tools.sessionMethods in org.forgerock.openig.tools.session that return JsonValue Modifier and Type Method Description JsonValueSessionInfo. getRawInfo()Returns the session info for the given SSO Token asJsonValueif any, ornullif none.Constructors in org.forgerock.openig.tools.session with parameters of type JsonValue Constructor Description SessionInfo(String ssoToken, JsonValue rawInfo)Builds a newSessionInfo.
- 
Uses of JsonValue in org.forgerock.openig.tools.userprofileMethods in org.forgerock.openig.tools.userprofile that return JsonValue Modifier and Type Method Description JsonValueUserProfile. asRawJson()Get the raw JSON representation as aJsonValue.Methods in org.forgerock.openig.tools.userprofile with parameters of type JsonValue Modifier and Type Method Description static StringUserProfile. unwrap(JsonValue config, String key)Utility method to unwrap a profile attribute that is wrapped in a JSON array.Constructors in org.forgerock.openig.tools.userprofile with parameters of type JsonValue Constructor Description UserProfile(JsonValue rawInfo)Constructor taking the rawJsonValue.
- 
Uses of JsonValue in org.forgerock.openig.types.importerMethods in org.forgerock.openig.types.importer with parameters of type JsonValue Modifier and Type Method Description RouteInstanceRouteImporter. doImport(JsonValue routeJson, org.forgerock.openig.model.component.Model parent, String routeId)Import the givenrouteJsoninto a fully loaded component instance model.
- 
Uses of JsonValue in org.forgerock.openig.ui.recordMethods in org.forgerock.openig.ui.record with parameters of type JsonValue Modifier and Type Method Description org.forgerock.openig.ui.record.RecordRecordService. create(JsonValue content)Store the given content on disk and returns aRecordthat represents the new resource.org.forgerock.openig.ui.record.RecordRecordService. update(String id, String revision, JsonValue newContent)Update theRecordidentified byid(possibly at a givenrevision) with the providedcontent.
- 
Uses of JsonValue in org.forgerock.openig.utilFields in org.forgerock.openig.util declared as JsonValue Modifier and Type Field Description static JsonValueProductInfo. PRODUCT_INFOTheJsonValuecontaining the product info.Methods in org.forgerock.openig.util that return JsonValue Modifier and Type Method Description static JsonValueJsonValues. firstOf(JsonValue config, String... names)Returns, if the given JSON value contains one of the names, the first defined JSON value, otherwise if the given JSON value does not match any of the names, then a JsonValue encapsulating null is returned.static JsonValueJsonValues. getWithDeprecation(JsonValue config, org.slf4j.Logger logger, String name, String... deprecatedNames)Returns the named property from the provided JSON object, falling back to zero or more deprecated property names.static JsonValueJsonValues. readJson(URL resource)Builds aJsonValuefrom the given URL.Methods in org.forgerock.openig.util that return types with arguments of type JsonValue Modifier and Type Method Description static Function<JsonValue,Bindings,JsonValueException>JsonValues. bindings()Returns a function that will create some bindings based of a Map-basedJsonValue.static Function<JsonValue,Bindings,JsonValueException>JsonValues. bindings(Bindings bindings)Returns a function that will create some bindings based of a Map-basedJsonValue.static Function<JsonValue,SecretReference<GenericSecret>,JsonValueException>JsonValues. constantSecretReference()Returns aSecretReference.constant(Secret)from aGenericSecretattribute value.static Function<JsonValue,EncryptionMethod,JsonValueException>JsonValues. encryptionMethod()Returns a function that transforms the JSON value to aEncryptionMethodobject.static Function<JsonValue,JsonValue,JsonValueException>JsonValues. evaluated()Returns a function that will evaluate all String nodes.static Function<JsonValue,JsonValue,JsonValueException>JsonValues. evaluated()Returns a function that will evaluate all String nodes.static Function<JsonValue,JsonValue,JsonValueException>JsonValues. evaluated(Bindings bindings)Returns a function that will evaluate all String nodes.static Function<JsonValue,JsonValue,JsonValueException>JsonValues. evaluated(Bindings bindings)Returns a function that will evaluate all String nodes.static AsyncFunction<JsonValue,JsonValue,NeverThrowsException>JsonValues. evaluatedAsync(Bindings bindings)Returns an async function that will evaluate all String nodes.static AsyncFunction<JsonValue,JsonValue,NeverThrowsException>JsonValues. evaluatedAsync(Bindings bindings)Returns an async function that will evaluate all String nodes.static <T,E extends Exception>
 Function<JsonValue,T,E>JsonValues. expectedType(Class<T> type, Function<JsonValue,T,E> adapter)Allows to usedefaultToin an heaplet configuration to retrieve an object.static <T> Function<JsonValue,Expression<T>,JsonValueException>JsonValues. expression(Class<T> type)Returns a function for transforming JsonValues to expressions.static <T> Function<JsonValue,Expression<T>,JsonValueException>JsonValues. expression(Class<T> type, Bindings bindings)Returns a function for transforming JsonValues to expressions.static Function<JsonValue,String,JsonValueException>JsonValues. heapObjectNameOrPointer()Returns a function that will look for the name of the object.static Function<JsonValue,Instant,JsonValueException>JsonValues. instant()static Function<JsonValue,Duration,JsonValueException>JsonValues. javaDuration()static <T> Function<JsonValue,LeftValueExpression<T>,JsonValueException>JsonValues. leftValueExpression(Class<T> type)Returns a function for transforming JsonValues to left-value expressions.static <T,E extends Exception>
 Function<JsonValue,List<T>,E>JsonValues. listOf(Function<JsonValue,T,E> adapter)Returns a function that transform a JSON node value into a list of adapted instances.static <T> Function<JsonValue,T,HeapException>JsonValues. lookupOrCreateHeapObject(Heap heap, Class<T> type)static Function<JsonValue,Optional<JsonValue>,JsonValueException>JsonValues. optional()static Function<JsonValue,Optional<JsonValue>,JsonValueException>JsonValues. optional()static <T> Function<JsonValue,T,HeapException>JsonValues. optionalHeapObject(Heap heap, Class<T> type)static <T> Function<JsonValue,Optional<T>,JsonValueException>JsonValues. optionalOf(Function<JsonValue,T,JsonValueException> delegate)Returns a wrapping function returning anOptionalresult of the givendelegatefunction.static Function<JsonValue,Integer,JsonValueException>JsonValues. positiveInteger()static Function<JsonValue,Properties,JsonValueException>JsonValues. properties()Returns a function that transforms the JSON value to aPropertiesobject.static <S extends Secret>
 Function<JsonValue,Purpose<S>,JsonValueException>JsonValues. purposeOf(Class<S> type)static Function<JsonValue,JsonValue,JsonValueException>JsonValues. required(String message)Displays a custom message when the required attribute is not present in the configuration.static Function<JsonValue,JsonValue,JsonValueException>JsonValues. required(String message)Displays a custom message when the required attribute is not present in the configuration.static <T> Function<JsonValue,T,HeapException>JsonValues. requiredHeapObject(Heap heap, Class<T> type)static Function<JsonValue,JsonValue,JsonValueException>JsonValues. resolvedLocation()Returns a function that will resolve the field $location.static Function<JsonValue,JsonValue,JsonValueException>JsonValues. resolvedLocation()Returns a function that will resolve the field $location.static Function<JsonValue,JsonValue,JsonValueException>JsonValues. resolvedLocation(Bindings bindings)Returns a function that will resolve the field $location.static Function<JsonValue,JsonValue,JsonValueException>JsonValues. resolvedLocation(Bindings bindings)Returns a function that will resolve the field $location.static Function<JsonValue,SecretPropertyFormat,JsonValueException>JsonValues. secretPropertyFormat(Heap heap)Returns aSecretPropertyFormatobject from aJsonValue.static <S extends Secret>
 Function<JsonValue,SecretReference<S>,JsonValueException>JsonValues. secretReferenceOf(Function<JsonValue,Purpose<S>,JsonValueException> purposeTransformer, SecretsProvider secretsProvider)Returns a function that returns aSecretReferencefor thePurposerepresented by the givenStringvalue label and known to the suppliedSecretsProvider.static Function<JsonValue,JsonValue,JsonValueException>JsonValues. slashEnded()Returns the JsonValue with its value ended by a slash.static Function<JsonValue,JsonValue,JsonValueException>JsonValues. slashEnded()Returns the JsonValue with its value ended by a slash.static <V,E extends Exception>
 Function<JsonValue,Stream<V>,E>JsonValues. streamOf(Function<JsonValue,V,E> transformFunction)Returns the JSON value as aStreamcontaining objects whose type (and value) is specified by a transformation function.static Function<JsonValue,JsonValue,org.forgerock.config.resolvers.SubstitutionException>JsonValues. tokenized(org.forgerock.config.resolvers.PropertyResolver propertyResolver)Returns a function performing deep token substitution and object coercion ($ "functions").static Function<JsonValue,JsonValue,org.forgerock.config.resolvers.SubstitutionException>JsonValues. tokenized(org.forgerock.config.resolvers.PropertyResolver propertyResolver)Returns a function performing deep token substitution and object coercion ($ "functions").Methods in org.forgerock.openig.util with parameters of type JsonValue Modifier and Type Method Description static Class<?>JsonValues. asClass(JsonValue value)Returns the class object associated with a named class or interface, using the thread context class loader.static JsonValueJsonValues. firstOf(JsonValue config, String... names)Returns, if the given JSON value contains one of the names, the first defined JSON value, otherwise if the given JSON value does not match any of the names, then a JsonValue encapsulating null is returned.static JsonValueJsonValues. getWithDeprecation(JsonValue config, org.slf4j.Logger logger, String name, String... deprecatedNames)Returns the named property from the provided JSON object, falling back to zero or more deprecated property names.static voidJsonValues. warnForDeprecation(JsonValue config, org.slf4j.Logger logger, String name, String deprecatedName)Issues a warning that the configuration propertyoldNameis deprecated and that the propertynewNameshould be used instead.Method parameters in org.forgerock.openig.util with type arguments of type JsonValue Modifier and Type Method Description static <T,E extends Exception>
 Function<JsonValue,T,E>JsonValues. expectedType(Class<T> type, Function<JsonValue,T,E> adapter)Allows to usedefaultToin an heaplet configuration to retrieve an object.static <T,E extends Exception>
 Function<JsonValue,List<T>,E>JsonValues. listOf(Function<JsonValue,T,E> adapter)Returns a function that transform a JSON node value into a list of adapted instances.static <T> Function<JsonValue,Optional<T>,JsonValueException>JsonValues. optionalOf(Function<JsonValue,T,JsonValueException> delegate)Returns a wrapping function returning anOptionalresult of the givendelegatefunction.static <S extends Secret>
 Function<JsonValue,SecretReference<S>,JsonValueException>JsonValues. secretReferenceOf(Function<JsonValue,Purpose<S>,JsonValueException> purposeTransformer, SecretsProvider secretsProvider)Returns a function that returns aSecretReferencefor thePurposerepresented by the givenStringvalue label and known to the suppliedSecretsProvider.static <V,E extends Exception>
 Function<JsonValue,Stream<V>,E>JsonValues. streamOf(Function<JsonValue,V,E> transformFunction)Returns the JSON value as aStreamcontaining objects whose type (and value) is specified by a transformation function.
- 
Uses of JsonValue in org.forgerock.servicesMethods in org.forgerock.services that return JsonValue Modifier and Type Method Description JsonValueTransactionId. toJson()Returns a representation of this TransactionId as a JsonValue.Methods in org.forgerock.services with parameters of type JsonValue Modifier and Type Method Description static TransactionIdTransactionId. valueOf(JsonValue value)Creates a TransactionId from a JsonValue.
- 
Uses of JsonValue in org.forgerock.services.contextFields in org.forgerock.services.context declared as JsonValue Modifier and Type Field Description protected JsonValueAbstractContext. dataThe Context data.Methods in org.forgerock.services.context that return JsonValue Modifier and Type Method Description JsonValueAbstractContext. toJsonValue()JsonValueContext. toJsonValue()Return this Context as a JsonValue (for persistence).JsonValueRequestAuditContext. toJsonValue()JsonValueTransactionIdContext. toJsonValue()Updates the data object to have the current transactionId state.Constructors in org.forgerock.services.context with parameters of type JsonValue Constructor Description AbstractContext(JsonValue savedContext, ClassLoader classLoader)Creates a new context from the JSON representation of a previously persisted context.AttributesContext(JsonValue savedContext, ClassLoader classLoader)Restore from JSON representation.ClientContext(JsonValue savedContext, ClassLoader classLoader)Restore from JSON representation.RequestAuditContext(JsonValue savedContext, ClassLoader classLoader)Restores a saved context.RootContext(JsonValue savedContext, ClassLoader classLoader)Restore from JSON representation.SecurityContext(JsonValue savedContext, ClassLoader classLoader)Restore from JSON representation.TransactionIdContext(JsonValue savedContext, ClassLoader classLoader)Restores a saved context.
- 
Uses of JsonValue in org.forgerock.tokenhandlerMethods in org.forgerock.tokenhandler that return JsonValue Modifier and Type Method Description JsonValueTokenHandler. validateAndExtractState(String token)Validates and parses the token, extracting any encapsulated state.Methods in org.forgerock.tokenhandler with parameters of type JsonValue Modifier and Type Method Description StringTokenHandler. generate(JsonValue state)Generates a new token using the state.
- 
Uses of JsonValue in org.forgerock.util.queryMethods in org.forgerock.util.query that return types with arguments of type JsonValue Modifier and Type Method Description static QueryFilterVisitor<Boolean,JsonValue,JsonPointer>JsonValueFilterVisitor. jsonValueFilterVisitor()Returns aQueryFilterVisitorthat can assess if aJsonValueresource matches a set of criteria defined by aQueryFilter.Methods in org.forgerock.util.query with parameters of type JsonValue Modifier and Type Method Description BooleanJsonValueFilterVisitor. visitAndFilter(JsonValue p, List<QueryFilter<JsonPointer>> subFilters)BooleanJsonValueFilterVisitor. visitBooleanLiteralFilter(JsonValue p, boolean value)BooleanJsonValueFilterVisitor. visitComplexFilter(JsonValue p, JsonPointer field, QueryFilter<JsonPointer> subFilter)BooleanJsonValueFilterVisitor. visitContainsFilter(JsonValue p, JsonPointer field, Object valueAssertion)BooleanJsonValueFilterVisitor. visitEqualsFilter(JsonValue p, JsonPointer field, Object valueAssertion)BooleanJsonValueFilterVisitor. visitExtendedMatchFilter(JsonValue p, JsonPointer field, String matchingRuleId, Object valueAssertion)BooleanJsonValueFilterVisitor. visitGreaterThanFilter(JsonValue p, JsonPointer field, Object valueAssertion)BooleanJsonValueFilterVisitor. visitGreaterThanOrEqualToFilter(JsonValue p, JsonPointer field, Object valueAssertion)BooleanJsonValueFilterVisitor. visitLessThanFilter(JsonValue p, JsonPointer field, Object valueAssertion)BooleanJsonValueFilterVisitor. visitLessThanOrEqualToFilter(JsonValue p, JsonPointer field, Object valueAssertion)BooleanJsonValueFilterVisitor. visitNotFilter(JsonValue p, QueryFilter<JsonPointer> subFilter)BooleanJsonValueFilterVisitor. visitOrFilter(JsonValue p, List<QueryFilter<JsonPointer>> subFilters)BooleanJsonValueFilterVisitor. visitPresentFilter(JsonValue p, JsonPointer field)BooleanJsonValueFilterVisitor. visitStartsWithFilter(JsonValue p, JsonPointer field, Object valueAssertion)
 
-