Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractDecorator - Class in org.forgerock.openig.decoration.helper
This class provides a logger for decorators, according to the pattern: {@literal .
AbstractDecorator(String) - Constructor for class org.forgerock.openig.decoration.helper.AbstractDecorator
Provides the decorator name.
AbstractHandlerAndFilterDecorator - Class in org.forgerock.openig.decoration.helper
An AbstractHandlerAndFilterDecorator is the base implementation for decorators working only on Filter and Handler.
AbstractHandlerAndFilterDecorator(String) - Constructor for class org.forgerock.openig.decoration.helper.AbstractHandlerAndFilterDecorator
Forces to give the name of the decorator.
AbstractScriptableHeaplet() - Constructor for class org.forgerock.openig.script.AbstractScriptableHeapObject.AbstractScriptableHeaplet
 
AbstractScriptableHeapObject<V> - Class in org.forgerock.openig.script
A scriptable heap object acts as a simple wrapper around the scripting engine.
AbstractScriptableHeapObject(Script, Heap, String) - Constructor for class org.forgerock.openig.script.AbstractScriptableHeapObject
Creates a new scriptable heap object using the provided compiled script.
AbstractScriptableHeapObject.AbstractScriptableHeaplet - Class in org.forgerock.openig.script
Creates and initializes a capture filter in a heap environment.
accepts(Class<?>) - Method in interface org.forgerock.openig.decoration.Decorator
Returns true if this decorator is compatible with the provided component type.
accepts(Class<?>) - Method in class org.forgerock.openig.decoration.global.GlobalDecorator
 
accepts(Class<?>) - Method in class org.forgerock.openig.decoration.helper.AbstractHandlerAndFilterDecorator
 
actionCollection(Context, ActionRequest) - Method in class org.forgerock.openig.ui.record.RecordProvider
 
actionInstance(Context, ActionRequest) - Method in class org.forgerock.openig.http.ServerInfoSingletonProvider
 
actionInstance(Context, String, ActionRequest) - Method in class org.forgerock.openig.ui.record.RecordProvider
 
add(E) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
add(AddRequest) - Method in class org.forgerock.openig.ldap.LdapConnection
Adds an entry to the Directory Server using the provided add request.
add(Entry) - Method in class org.forgerock.openig.ldap.LdapConnection
Adds the provided entry to the Directory Server.
add(String...) - Method in class org.forgerock.openig.ldap.LdapConnection
Adds an entry to the Directory Server using the provided lines of LDIF.
addAll(Collection<? extends E>) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
addBinding(Expression<Boolean>, Handler, URI) - Method in class org.forgerock.openig.handler.DispatchHandler
Binds an expression to the current handler to dispatch to.
addBinding(Handler, Expression<Boolean>) - Method in class org.forgerock.openig.handler.SequenceHandler
Binds sequenced handlers with sequence processing postconditions.
addDefaultDeclaration(JsonValue) - Method in class org.forgerock.openig.heap.HeapImpl
Add a default JsonValue object declaration in this heap.
addFormParameter(String, Expression<String>) - Method in class org.forgerock.openig.filter.StaticRequestFilter
Adds a new form parameter using the given key with the given Expression.
addHeader(String, Expression<String>) - Method in class org.forgerock.openig.handler.StaticResponseHandler
Adds a pair key / expression to the header.
addHeaderValue(String, Expression<String>) - Method in class org.forgerock.openig.filter.StaticRequestFilter
Adds a new header value using the given key with the given Expression.
addRequestBinding(LeftValueExpression<?>) - Method in class org.forgerock.openig.filter.AssignmentFilter
Registers an unconditional (always executed) binding on the request flow.
addRequestBinding(LeftValueExpression<?>, Expression<?>) - Method in class org.forgerock.openig.filter.AssignmentFilter
Registers an unconditional (always executed) binding on the request flow.
addRequestBinding(Expression<Boolean>, LeftValueExpression<?>, Expression<?>) - Method in class org.forgerock.openig.filter.AssignmentFilter
Registers a conditional binding on the request flow.
addRequestCase(Expression<Boolean>, Handler) - Method in class org.forgerock.openig.filter.SwitchFilter
Add a request switch case with a condition and the handler to execute if condition yields.
addResponseBinding(LeftValueExpression<?>) - Method in class org.forgerock.openig.filter.AssignmentFilter
Registers an unconditional (always executed) binding on the response flow.
addResponseBinding(LeftValueExpression<?>, Expression<?>) - Method in class org.forgerock.openig.filter.AssignmentFilter
Registers an unconditional (always executed) binding on the response flow.
addResponseBinding(Expression<Boolean>, LeftValueExpression<?>, Expression<?>) - Method in class org.forgerock.openig.filter.AssignmentFilter
Registers a conditional binding on the response flow.
addResponseCase(Expression<Boolean>, Handler) - Method in class org.forgerock.openig.filter.SwitchFilter
Add a response switch case with a condition and the handler to execute if condition yields.
addUnconditionalBinding(Handler, URI) - Method in class org.forgerock.openig.handler.DispatchHandler
Adds an unconditional bindings to the handler.
AdminHttpApplication - Class in org.forgerock.openig.http
Configuration class for the OpenIG Administration.
AdminHttpApplication(String, JsonValue, Environment, RunMode) - Constructor for class org.forgerock.openig.http.AdminHttpApplication
API_PROTECTION_FILTER_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve a Filter instance from the Heap of config.json.
apply(ContextAndRequest) - Method in class org.forgerock.openig.el.ExpressionRequestAsyncFunction
 
applyTo(MatchResult) - Method in class org.forgerock.openig.regex.PatternTemplate
Performs a transformation of a match result by applying the template.
array(String...) - Static method in class org.forgerock.openig.el.Functions
Create an array of String based on the strings given as parameters.
ArrayResolver - Class in org.forgerock.openig.resolver
Resolves native arrays of objects.
ArrayResolver() - Constructor for class org.forgerock.openig.resolver.ArrayResolver
 
asClass(JsonValue) - Static method in class org.forgerock.openig.util.JsonValues
Returns the class object associated with a named class or interface, using the thread context class loader.
asJsonValue() - Method in class org.forgerock.openig.openam.SsoTokenContext
Returns the info associated with this context as a JsonValue.
asMap() - Method in class org.forgerock.openig.el.Bindings
Returns an unmodifiable Map view of this Bindings instance.
asNewInstance(JsonValue, Class<T>) - Static method in class org.forgerock.openig.util.JsonValues
Creates a new instance of a named class.
AssignmentFilter - Class in org.forgerock.openig.filter
Conditionally assigns values to expressions before and after the request is handled.
AssignmentFilter() - Constructor for class org.forgerock.openig.filter.AssignmentFilter
 
AssignmentFilter.Heaplet - Class in org.forgerock.openig.filter
Creates and initializes an assignment filter in a heap environment.
asString(InputStream, Charset) - Static method in class org.forgerock.openig.util.StringUtil
Reads the provided input stream as a string and then closes the stream.
AuditServiceObjectHeaplet - Class in org.forgerock.openig.handler.router
Creates and initializes an AuditService in a heap environment.
AuditServiceObjectHeaplet() - Constructor for class org.forgerock.openig.handler.router.AuditServiceObjectHeaplet
 
authorize() - Method in class org.openidentityplatform.openig.websocket.Principal
 
authorize() - Method in class org.openidentityplatform.openig.websocket.ServerEndPoint
 

B

BASE_ENV_VARIABLE - Static variable in class org.forgerock.openig.http.GatewayEnvironment
Environment variable name.
BASE_INIT_PARAM - Static variable in class org.forgerock.openig.http.GatewayEnvironment
Servlet's init-param name.
BASE_SYSTEM_PROPERTY - Static variable in class org.forgerock.openig.http.GatewayEnvironment
System property name that can be specified through command line.
BASEURI_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve a BaseUriDecorator instance from the Heap.
BaseUriDecorator - Class in org.forgerock.openig.decoration.baseuri
The baseURI decorator can decorate both Filter and Handler instances.
BaseUriDecorator(String) - Constructor for class org.forgerock.openig.decoration.baseuri.BaseUriDecorator
Builds a new BaseUriDecorator.
BaseUriDecorator.Heaplet - Class in org.forgerock.openig.decoration.baseuri
Creates and initializes a baseUri in a heap environment.
BeanResolver - Class in org.forgerock.openig.resolver
Resolves Java Beans objects.
BeanResolver() - Constructor for class org.forgerock.openig.resolver.BeanResolver
Builds a new BeanResolver around an EL BeanELResolver instance.
bind(String, Object) - Method in class org.forgerock.openig.el.Bindings
Binds a new value to the given name.
bind(Bindings) - Method in class org.forgerock.openig.el.Bindings
Binds all the bindings already bound from source.
bind(BindRequest) - Method in class org.forgerock.openig.ldap.LdapConnection
Authenticates to the Directory Server using the provided bind request.
bind(String, char[]) - Method in class org.forgerock.openig.ldap.LdapConnection
Authenticates to the Directory Server using simple authentication and the provided user name and password.
Bindings - Class in org.forgerock.openig.el
Bindings represents the Expression bindings used during evaluation and assignation.
Bindings() - Constructor for class org.forgerock.openig.el.Bindings
 
bindings() - Static method in class org.forgerock.openig.el.Bindings
Returns an empty Bindings instance (mutable).
bindings(Context) - Static method in class org.forgerock.openig.el.Bindings
Returns a Bindings initialized with the given context and request.
bindings(Context, Request) - Static method in class org.forgerock.openig.el.Bindings
Returns a Bindings initialized with the given context and request.
bindings(Context, Request, Response) - Static method in class org.forgerock.openig.el.Bindings
Returns a Bindings initialized with the given context, request and response.
bindings(String, Object) - Static method in class org.forgerock.openig.el.Bindings
Returns a singleton Bindings initialized with the given name and value.
bindings() - Static method in class org.forgerock.openig.util.JsonValues
Returns a function that will create some bindings based of a Map-based JsonValue.
bindings(Bindings) - Static method in class org.forgerock.openig.util.JsonValues
Returns a function that will create some bindings based of a Map-based JsonValue.
bool(String) - Static method in class org.forgerock.openig.el.Functions
Transforms a String to an Boolean.
build(Context, String, URI, List<String>, Handler) - Static method in class org.forgerock.openig.filter.oauth2.client.Issuer
Builds a new Issuer based on the given well-known URI.

C

CAPTURE_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve a CaptureDecorator instance from the Heap.
CaptureDecorator - Class in org.forgerock.openig.decoration.capture
The capture decorator can decorates both Filter and Handler instances.
CaptureDecorator(String, boolean, boolean) - Constructor for class org.forgerock.openig.decoration.capture.CaptureDecorator
Builds a new capture decorator.
CaptureDecorator.Heaplet - Class in org.forgerock.openig.decoration.capture
Creates and initializes a CaptureDecorator in a heap environment.
CapturePoint - Enum in org.forgerock.openig.decoration.capture
Specify where does the message capture takes place.
ChainFilterHeaplet - Class in org.forgerock.openig.filter
Allow to build a chain of filters as one filter.
ChainFilterHeaplet() - Constructor for class org.forgerock.openig.filter.ChainFilterHeaplet
 
ChainHandlerHeaplet - Class in org.forgerock.openig.filter
A chain of zero or more filters and one handler.
ChainHandlerHeaplet() - Constructor for class org.forgerock.openig.filter.ChainHandlerHeaplet
 
checkClientTrusted(X509Certificate[], String) - Method in class org.forgerock.openig.security.TrustAllManager
 
checkOrigin(String) - Method in class org.openidentityplatform.openig.websocket.Configurator
 
checkServerTrusted(X509Certificate[], String) - Method in class org.forgerock.openig.security.TrustAllManager
 
child(String) - Method in class org.forgerock.openig.heap.Name
Creates a new Name, relative to this Name with the given leaf name.
ClassAliasResolver - Interface in org.forgerock.openig.alias
This interface has to be implemented by each OpenIG module that wants to register new class aliases.
clear() - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
clear() - Method in class org.forgerock.openig.jwt.dirty.DirtySet
 
clear() - Method in class org.forgerock.openig.jwt.JwtCookieSession
 
CLIENT_HANDLER_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve a default ClientHandler instance from the Heap.
ClientHandler - Class in org.forgerock.openig.handler
Submits requests to remote servers.
ClientHandler(Handler) - Constructor for class org.forgerock.openig.handler.ClientHandler
Creates a new client handler.
ClientHandler.Heaplet - Class in org.forgerock.openig.handler
Creates and initializes a client handler in a heap environment.
ClientRegistration - Class in org.forgerock.openig.filter.oauth2.client
A configuration for an OpenID Connect Provider.
ClientRegistration(String, JsonValue, Issuer, Handler) - Constructor for class org.forgerock.openig.filter.oauth2.client.ClientRegistration
Creates a Client Registration.
ClientRegistration.Heaplet - Class in org.forgerock.openig.filter.oauth2.client
Creates and initializes a Client Registration object in a heap environment.
ClientRegistrationFilter - Class in org.forgerock.openig.filter.oauth2.client
The client registration filter is the way to dynamically register an OpenID Connect Relying Party with the End-User's OpenID Provider.
ClientRegistrationFilter(ClientRegistrationRepository, Handler, JsonValue) - Constructor for class org.forgerock.openig.filter.oauth2.client.ClientRegistrationFilter
Creates a new dynamic registration filter.
close() - Method in class org.forgerock.openig.ldap.LdapConnection
Releases any resources associated with this connection.
close() - Method in class org.forgerock.openig.regex.StreamPatternMatches
Closes this character stream, as well as the the reader it its iterating over.
close() - Method in class org.forgerock.openig.text.SeparatedValuesReader
Closes the reader and releases any system resources associated with it.
compare(CompareRequest) - Method in class org.forgerock.openig.ldap.LdapConnection
Compares an entry in the Directory Server using the provided compare request.
compare(String, String, String) - Method in class org.forgerock.openig.ldap.LdapConnection
Compares the named entry in the Directory Server against the provided attribute value assertion.
ConditionalFilter - Class in org.forgerock.http.filter
This filter conditionally executes a delegate Filter given the result of a 'condition' function.
ConditionalFilter(Filter, boolean) - Constructor for class org.forgerock.http.filter.ConditionalFilter
Constructs a ConditionalFilter.
ConditionalFilter(Filter, AsyncFunction<ContextAndRequest, Boolean, Exception>) - Constructor for class org.forgerock.http.filter.ConditionalFilter
Constructs a ConditionalFilter.
ConditionalFilterHeaplet - Class in org.forgerock.openig.filter
Creates a ConditionalFilter into a Heap environment.
ConditionalFilterHeaplet() - Constructor for class org.forgerock.openig.filter.ConditionalFilterHeaplet
 
ConditionEnforcementFilter - Class in org.forgerock.openig.filter
An ConditionEnforcementFilter makes sure that the handled Request verifies a condition.
ConditionEnforcementFilter(Expression<Boolean>) - Constructor for class org.forgerock.openig.filter.ConditionEnforcementFilter
ConditionEnforcementFilter(Expression<Boolean>, Handler) - Constructor for class org.forgerock.openig.filter.ConditionEnforcementFilter
ConditionEnforcementFilter.Heaplet - Class in org.forgerock.openig.filter
Creates and initializes an ConditionEnforcementFilter in a heap environment.
config - Variable in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
The heaplet's object configuration object.
config - Variable in class org.forgerock.openig.heap.GenericHeaplet
The heaplet's object configuration object.
Configurator - Class in org.openidentityplatform.openig.websocket
 
Configurator() - Constructor for class org.openidentityplatform.openig.websocket.Configurator
 
connect(String, int) - Method in class org.forgerock.openig.ldap.LdapClient
Returns an LDAP connection for the specified LDAP server.
connect(String, int, Options) - Method in class org.forgerock.openig.ldap.LdapClient
Returns an LDAP connection for the specified LDAP server using the provided LDAP options.
containHeaderValue(String, String) - Method in class net.rfc3507.client.ICAPResponse
 
contains(Object, Object) - Static method in class org.forgerock.openig.el.Functions
Returns true if the object contains the value.
contains(Object) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
containsAll(Collection<?>) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
Context - Interface in org.forgerock.openig.decoration
A decoration Context is a way to provide the decorator(s) all of the available information about the instance to decorate.
ContextAndRequest - Class in org.forgerock.http
This a value class to hold a Context and a Request during the processing of a request.
ContextAndRequest(Context, Request) - Constructor for class org.forgerock.http.ContextAndRequest
Constructs a new ContextAndRequest.
CookieFilter - Class in org.forgerock.openig.filter
Suppresses, relays and manages cookies.
CookieFilter() - Constructor for class org.forgerock.openig.filter.CookieFilter
 
CookieFilter.Action - Enum in org.forgerock.openig.filter
Action to be performed for a cookie.
CookieFilter.Heaplet - Class in org.forgerock.openig.filter
Creates and initializes a cookie filter in a heap environment.
CoreClassAliasResolver - Class in org.forgerock.openig.alias
Register all the aliases supported by the openig-core module.
CoreClassAliasResolver() - Constructor for class org.forgerock.openig.alias.CoreClassAliasResolver
 
create() - Method in class org.forgerock.openig.decoration.baseuri.BaseUriDecorator.Heaplet
 
create() - Method in class org.forgerock.openig.decoration.capture.CaptureDecorator.Heaplet
 
create() - Method in class org.forgerock.openig.decoration.DelegateHeaplet
 
create(Name, JsonValue, Heap) - Method in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
 
create() - Method in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
Called to request the heaplet create an object.
create() - Method in class org.forgerock.openig.decoration.timer.TimerDecorator.Heaplet
 
create() - Method in class org.forgerock.openig.doc.SampleFilter.Heaplet
Create the filter object in the heap, setting the header name and value for the filter, based on the configuration.
create() - Method in class org.forgerock.openig.filter.AssignmentFilter.Heaplet
 
create() - Method in class org.forgerock.openig.filter.ChainFilterHeaplet
 
create() - Method in class org.forgerock.openig.filter.ChainHandlerHeaplet
 
create() - Method in class org.forgerock.openig.filter.ConditionalFilterHeaplet
 
create() - Method in class org.forgerock.openig.filter.ConditionEnforcementFilter.Heaplet
 
create() - Method in class org.forgerock.openig.filter.CookieFilter.Heaplet
 
create() - Method in class org.forgerock.openig.filter.CryptoHeaderFilter.Heaplet
 
create() - Method in class org.forgerock.openig.filter.EntityExtractFilter.Heaplet
 
create() - Method in class org.forgerock.openig.filter.FileAttributesFilter.Heaplet
 
create() - Method in class org.forgerock.openig.filter.HeaderFilter.Heaplet
 
create() - Method in class org.forgerock.openig.filter.HttpBasicAuthFilter.Heaplet
 
create() - Method in class org.forgerock.openig.filter.LocationHeaderFilter.Heaplet
 
create() - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration.Heaplet
 
create() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer.Heaplet
 
create() - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter.Heaplet
 
create() - Method in class org.forgerock.openig.filter.oauth2.OAuth2ResourceServerFilterHeaplet
 
create() - Method in class org.forgerock.openig.filter.PasswordReplayFilterHeaplet
 
create() - Method in class org.forgerock.openig.filter.SqlAttributesFilter.Heaplet
 
create() - Method in class org.forgerock.openig.filter.StaticRequestFilter.Heaplet
 
create() - Method in class org.forgerock.openig.filter.SwitchFilter.Heaplet
 
create() - Method in class org.forgerock.openig.filter.throttling.DefaultRateThrottlingPolicyHeaplet
 
create() - Method in class org.forgerock.openig.filter.throttling.MappedThrottlingPolicyHeaplet
 
create() - Method in class org.forgerock.openig.filter.throttling.ThrottlingFilterHeaplet
 
create() - Method in class org.forgerock.openig.handler.ClientHandler.Heaplet
 
create() - Method in class org.forgerock.openig.handler.DesKeyGenHandler.Heaplet
 
create() - Method in class org.forgerock.openig.handler.DispatchHandler.Heaplet
 
create() - Method in class org.forgerock.openig.handler.router.AuditServiceObjectHeaplet
 
create() - Method in class org.forgerock.openig.handler.router.RouterHandler.Heaplet
 
create() - Method in class org.forgerock.openig.handler.saml.SamlFederationHandler.Heaplet
 
create() - Method in class org.forgerock.openig.handler.SequenceHandler.Heaplet
 
create() - Method in class org.forgerock.openig.handler.StaticResponseHandler.Heaplet
 
create() - Method in class org.forgerock.openig.handler.WelcomeHandler.Heaplet
 
create(Name, JsonValue, Heap) - Method in class org.forgerock.openig.heap.GenericHeaplet
 
create() - Method in class org.forgerock.openig.heap.GenericHeaplet
Called to request the heaplet create an object.
create(Name, JsonValue, Heap) - Method in interface org.forgerock.openig.heap.Heaplet
Called to request the heaplet to create an object.
create() - Method in class org.forgerock.openig.io.TemporaryStorageHeaplet
 
create() - Method in class org.forgerock.openig.jwt.JwtSessionManager.Heaplet
 
create() - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter.Heaplet
 
create() - Method in class org.forgerock.openig.openam.SingleSignOnFilter.Heaplet
 
create() - Method in class org.forgerock.openig.openam.TokenTransformationFilter.Heaplet
 
create() - Method in class org.forgerock.openig.script.AbstractScriptableHeapObject.AbstractScriptableHeaplet
 
create() - Method in class org.forgerock.openig.security.KeyManagerHeaplet
 
create() - Method in class org.forgerock.openig.security.KeyStoreHeaplet
 
create() - Method in class org.forgerock.openig.security.TrustAllManager.Heaplet
 
create() - Method in class org.forgerock.openig.security.TrustManagerHeaplet
 
create() - Method in class org.forgerock.openig.thread.ScheduledExecutorServiceHeaplet
 
create(JsonValue) - Method in class org.forgerock.openig.ui.record.RecordService
Store the given content on disk and returns a Record that represents the new resource.
create() - Method in class org.forgerock.openig.uma.UmaResourceServerFilter.Heaplet
 
create() - Method in class org.forgerock.openig.uma.UmaSharingService.Heaplet
 
create() - Method in class org.openidentityplatform.openig.filter.ICAPFilter.Heaplet
 
create() - Method in class org.openidentityplatform.openig.mq.EmbeddedKafka
 
create() - Method in class org.openidentityplatform.openig.mq.MQ_IBM.Heaplet
 
create() - Method in class org.openidentityplatform.openig.mq.MQ_Kafka.Heaplet
 
createInstance(Context, CreateRequest) - Method in class org.forgerock.openig.ui.record.RecordProvider
 
createShare(Context, String, String) - Method in class org.forgerock.openig.uma.UmaSharingService
Creates a Share that will be used to protect the given resourcePath.
CrestUtil - Class in org.forgerock.openig.util
CREST utility class.
CryptoHeaderFilter - Class in org.forgerock.openig.filter
Encrypts and decrypts header fields.
CryptoHeaderFilter() - Constructor for class org.forgerock.openig.filter.CryptoHeaderFilter
 
CryptoHeaderFilter.Heaplet - Class in org.forgerock.openig.filter
Creates and initializes a header filter in a heap environment.
CryptoHeaderFilter.Operation - Enum in org.forgerock.openig.filter
Should the filter encrypt or decrypt the given headers ?

D

decodeBase64(String) - Static method in class org.forgerock.openig.el.Functions
Decode the given Base64 String input.
decorate(Object, JsonValue, Context) - Method in interface org.forgerock.openig.decoration.Decorator
Decorates the provided delegate instance with the provided decoratorConfig configuration.
decorate(Object, JsonValue, Context) - Method in class org.forgerock.openig.decoration.global.GlobalDecorator
Decorate the given object instance with the previously declared set of decorations instead of the provided one.
decorate(Object, JsonValue, Context) - Method in class org.forgerock.openig.decoration.helper.AbstractHandlerAndFilterDecorator
 
decorated(String) - Method in class org.forgerock.openig.heap.Name
Returns this name with the last segment adapted to include the decorator name.
decorateFilter(Filter, JsonValue, Context) - Method in class org.forgerock.openig.decoration.baseuri.BaseUriDecorator
 
decorateFilter(Filter, JsonValue, Context) - Method in class org.forgerock.openig.decoration.capture.CaptureDecorator
 
decorateFilter(Filter, JsonValue, Context) - Method in class org.forgerock.openig.decoration.helper.AbstractHandlerAndFilterDecorator
Decorates the provided delegate Filter instance with the provided decoratorConfig configuration.
decorateFilter(Filter, JsonValue, Context) - Method in class org.forgerock.openig.decoration.timer.TimerDecorator
 
decorateHandler(Handler, JsonValue, Context) - Method in class org.forgerock.openig.decoration.baseuri.BaseUriDecorator
 
decorateHandler(Handler, JsonValue, Context) - Method in class org.forgerock.openig.decoration.capture.CaptureDecorator
 
decorateHandler(Handler, JsonValue, Context) - Method in class org.forgerock.openig.decoration.helper.AbstractHandlerAndFilterDecorator
Decorates the provided delegate Handler instance with the provided decoratorConfig configuration.
decorateHandler(Handler, JsonValue, Context) - Method in class org.forgerock.openig.decoration.timer.TimerDecorator
 
Decorator - Interface in org.forgerock.openig.decoration
A Decorator is responsible for decorating existing object's instances.
DecoratorHeaplet - Class in org.forgerock.openig.decoration.helper
A base class for decorator heaplets.
DecoratorHeaplet() - Constructor for class org.forgerock.openig.decoration.helper.DecoratorHeaplet
Can only be called by sub-classes.
DEFAULT_ALGORITHM - Static variable in class org.forgerock.openig.filter.CryptoHeaderFilter
Default cipher algorithm to be used when none is specified.
DEFAULT_REALM_NAME - Static variable in class org.forgerock.openig.filter.oauth2.OAuth2ResourceServerFilterHeaplet
Name of the realm when none is specified in the heaplet.
DEFAULT_SESSION_TIMEOUT - Static variable in class org.forgerock.openig.jwt.JwtSessionManager
Default sessionTimeout duration.
DEFAULT_TOKEN_KEY - Static variable in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
The expression which will be used for storing authorization information in the context.
DefaultEnvironment - Class in org.forgerock.openig.config.env
Reify the normal environment structure with pre-configured shortcuts.
DefaultEnvironment(File) - Constructor for class org.forgerock.openig.config.env.DefaultEnvironment
Builds a new file based Environment using the given file as the base directory.
defaultOptions(Context) - Static method in class org.forgerock.openig.ldap.LdapClient
Setup the default options to create a LdapClient and adds the transactionId if any in the context's chain.
DefaultRateThrottlingPolicy - Class in org.forgerock.http.filter.throttling
A DefaultRateThrottlingPolicy is a delegating ThrottlingPolicy that ensures the returned ThrottlingRate is never null.
DefaultRateThrottlingPolicy(ThrottlingRate, ThrottlingPolicy) - Constructor for class org.forgerock.http.filter.throttling.DefaultRateThrottlingPolicy
Constructs a new DefaultRateThrottlingPolicy.
DefaultRateThrottlingPolicyHeaplet - Class in org.forgerock.openig.filter.throttling
Creates and initializes a DefaultRateThrottlingPolicy in a heap environment.
DefaultRateThrottlingPolicyHeaplet() - Constructor for class org.forgerock.openig.filter.throttling.DefaultRateThrottlingPolicyHeaplet
 
delegate() - Method in class org.forgerock.openig.config.env.EnvironmentDelegate
Returns the environment delegatee.
delegate() - Method in class org.forgerock.openig.config.env.PlatformEnvironment
 
delegate() - Method in class org.forgerock.openig.config.env.UnixEnvironment
 
delegate() - Method in class org.forgerock.openig.config.env.WindowsEnvironment
 
delegate() - Method in class org.forgerock.openig.http.GatewayEnvironment
 
DelegateHeaplet - Class in org.forgerock.openig.decoration
This heaplet aims to be be a placeholder so you can decorate the delegate object with any decorators.
DelegateHeaplet() - Constructor for class org.forgerock.openig.decoration.DelegateHeaplet
 
delete(DeleteRequest) - Method in class org.forgerock.openig.ldap.LdapConnection
Deletes an entry from the Directory Server using the provided delete request.
delete(String) - Method in class org.forgerock.openig.ldap.LdapConnection
Deletes the named entry from the Directory Server.
delete(String, String) - Method in class org.forgerock.openig.ui.record.RecordService
Deletes a Record identified by id (possibly at a given revision), returns null if not found.
deleteInstance(Context, String, DeleteRequest) - Method in class org.forgerock.openig.ui.record.RecordProvider
 
deleteSubtree(String) - Method in class org.forgerock.openig.ldap.LdapConnection
Deletes the named entry and all of its subordinates from the Directory Server.
deploy(String, String, JsonValue) - Method in class org.forgerock.openig.handler.router.RouterHandler
Deploy a route, meaning that it loads it but also stores it in a file.
DesKeyGenHandler - Class in org.forgerock.openig.handler
Creates a static response with a generated DES key.
DesKeyGenHandler() - Constructor for class org.forgerock.openig.handler.DesKeyGenHandler
 
DesKeyGenHandler.Heaplet - Class in org.forgerock.openig.handler
Creates and initializes a DES key generator handler in a heap environment.
destroy() - Method in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
 
destroy() - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter.Heaplet
 
destroy() - Method in class org.forgerock.openig.filter.oauth2.OAuth2ResourceServerFilterHeaplet
 
destroy() - Method in class org.forgerock.openig.filter.throttling.ThrottlingFilterHeaplet
 
destroy() - Method in class org.forgerock.openig.handler.ClientHandler.Heaplet
 
destroy() - Method in class org.forgerock.openig.handler.router.AuditServiceObjectHeaplet
 
destroy() - Method in class org.forgerock.openig.handler.router.RouterHandler.Heaplet
 
destroy() - Method in class org.forgerock.openig.handler.saml.SamlFederationHandler.Heaplet
 
destroy() - Method in class org.forgerock.openig.heap.GenericHeaplet
 
destroy() - Method in class org.forgerock.openig.heap.HeapImpl
Destroys the objects on the heap and dereferences all associated objects.
destroy() - Method in interface org.forgerock.openig.heap.Heaplet
Called to indicate that the object created by the heaplet is going to be dereferenced.
destroy() - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter.Heaplet
 
destroy() - Method in class org.forgerock.openig.thread.ScheduledExecutorServiceHeaplet
 
destroy() - Method in class org.openidentityplatform.openig.filter.ICAPFilter.Heaplet
 
destroy() - Method in class org.openidentityplatform.openig.mq.EmbeddedKafka
 
destroy() - Method in class org.openidentityplatform.openig.mq.MQ_IBM.Heaplet
 
destroy() - Method in class org.openidentityplatform.openig.mq.MQ_Kafka.Heaplet
 
destroy() - Method in class org.openidentityplatform.openig.websocket.Filter
 
DirtyCollection<E> - Class in org.forgerock.openig.jwt.dirty
A Collection decorator that notifies the provided DirtyListener when one ore more elements are removed.
DirtyCollection(Collection<E>, DirtyListener) - Constructor for class org.forgerock.openig.jwt.dirty.DirtyCollection
Builds a new DirtyCollection delegating to the given Collection and notifying the provided observer.
DirtyIterator<E> - Class in org.forgerock.openig.jwt.dirty
An Iterator decorator that notifies the provided DirtyListener when one element is removed.
DirtyIterator(Iterator<E>, DirtyListener) - Constructor for class org.forgerock.openig.jwt.dirty.DirtyIterator
Builds a new DirtyIterator delegating to the given Iterator and notifying the provided observer.
DirtyListener - Interface in org.forgerock.openig.jwt.dirty
Enable observers to be notified when one or more element are removed from a Map.
DirtySet<E> - Class in org.forgerock.openig.jwt.dirty
A Set decorator that notifies the provided DirtyListener when one ore more elements are removed.
DirtySet(Set<E>, DirtyListener) - Constructor for class org.forgerock.openig.jwt.dirty.DirtySet
Constructs a new set decorator, wrapping the specified set.
DiscoveryException - Exception in org.forgerock.openig.filter.oauth2.client
Represents an exception whilst performing OpenID discovery.
DiscoveryException(String) - Constructor for exception org.forgerock.openig.filter.oauth2.client.DiscoveryException
Builds an DiscoveryException with a given message.
DiscoveryException(String, Exception) - Constructor for exception org.forgerock.openig.filter.oauth2.client.DiscoveryException
Builds an DiscoveryException with a given message and cause.
DiscoveryFilter - Class in org.forgerock.openig.filter.oauth2.client
In order for an OpenID Connect Relying Party to utilize OpenID Connect services for an End-User, the RP needs to know where the OpenID Provider is.
DispatchHandler - Class in org.forgerock.openig.handler
Dispatches to one of a list of handlers.
DispatchHandler() - Constructor for class org.forgerock.openig.handler.DispatchHandler
 
DispatchHandler.Heaplet - Class in org.forgerock.openig.handler
Creates and initializes a dispatch handler in a heap environment.
dn(String, Object...) - Method in class org.forgerock.openig.ldap.LdapClient
Formats an LDAP distinguished name using the provided template and attribute values.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.openidentityplatform.openig.websocket.Filter
 

E

echoBinaryMessage(Session, ByteBuffer, boolean) - Method in class org.openidentityplatform.openig.websocket.ServerEndPoint
 
echoTextMessage(Session, String, boolean) - Method in class org.openidentityplatform.openig.websocket.ServerEndPoint
 
EmbeddedKafka - Class in org.openidentityplatform.openig.mq
 
EmbeddedKafka() - Constructor for class org.openidentityplatform.openig.mq.EmbeddedKafka
 
encodeBase64(String) - Static method in class org.forgerock.openig.el.Functions
Encode the given String input into Base 64.
end(Session, CloseReason) - Method in class org.openidentityplatform.openig.websocket.ServerEndPoint
 
ENDPOINT_REGISTRY_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve the EndpointRegistry instance dedicated for the current Route's objects from the Heap.
endpointRegistry() - Method in class org.forgerock.openig.heap.GenericHeaplet
Returns this object's EndpointRegistry, creating it lazily when requested for the first time.
EndpointRegistry - Class in org.forgerock.openig.http
Registry for OpenIG REST API endpoints.
EndpointRegistry(Router, String) - Constructor for class org.forgerock.openig.http.EndpointRegistry
Creates a registry around the given Router instance.
EndpointRegistry.Registration - Class in org.forgerock.openig.http
Handle for un-registering an endpoint.
EntityExtractFilter - Class in org.forgerock.openig.filter
Extracts regular expression patterns from a message entity.
EntityExtractFilter(MessageType, LeftValueExpression<?>) - Constructor for class org.forgerock.openig.filter.EntityExtractFilter
Builds an EntityExtractFilter that will act either on MessageType.REQUEST or MessageType.RESPONSE flow, extracting patterns into the given target Expression.
EntityExtractFilter(MessageType, LeftValueExpression<?>, Charset) - Constructor for class org.forgerock.openig.filter.EntityExtractFilter
Builds an EntityExtractFilter that will act either on MessageType.REQUEST or MessageType.RESPONSE flow, extracting patterns into the given target Expression.
EntityExtractFilter.Heaplet - Class in org.forgerock.openig.filter
Creates and initializes an entity extract handler in a heap environment.
entrySet() - Method in class org.forgerock.openig.jwt.JwtCookieSession
 
EnumUtil - Class in org.forgerock.openig.util
Utility class for accessing Java enum types.
Environment - Interface in org.forgerock.openig.config
Encapsulate logic to access configuration files and other directories of the OpenIG base directory.
ENVIRONMENT_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve an Environment instance from the Heap.
EnvironmentDelegate - Class in org.forgerock.openig.config.env
Environment delegate, particularly useful to share a default implementation.
EnvironmentDelegate() - Constructor for class org.forgerock.openig.config.env.EnvironmentDelegate
 
EnvironmentHeap - Class in org.forgerock.openig.heap
The root Heap that includes access to the environment additional information.
EnvironmentHeap(Name, Environment) - Constructor for class org.forgerock.openig.heap.EnvironmentHeap
Builds a new EnvironmentHeap with the given name and environment.
EnvironmentVariablesPlugin - Class in org.forgerock.openig.el.plugins
An ELContext node plugin that provides read-only access to environment variables.
EnvironmentVariablesPlugin() - Constructor for class org.forgerock.openig.el.plugins.EnvironmentVariablesPlugin
 
equals(Object) - Method in class org.forgerock.http.filter.throttling.ThrottlingRate
 
equals(Object) - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
 
equals(Object) - Method in class org.forgerock.openig.heap.Name
 
equals(Object) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
equals(Object) - Method in class org.forgerock.openig.text.Separator
Indicates whether some other object is equal to this one.
eval(Bindings) - Method in class org.forgerock.openig.el.Expression
Evaluates the expression within the specified bindings and returns the resulting object if it matches the specified type, or null if it does not resolve or match.
eval() - Method in class org.forgerock.openig.el.Expression
Convenient method to eval an Expression that does not need a scope.
evaluate(Map<String, Object>, Bindings) - Static method in class org.forgerock.openig.el.Expressions
Evaluate a map that may contain some values that needs to be evaluated.
evaluate(List<Object>, Bindings) - Static method in class org.forgerock.openig.el.Expressions
Evaluate a list that may contain some String that needs to be evaluated.
evaluate(String, Bindings) - Static method in class org.forgerock.openig.el.Expressions
Evaluate a String.
evaluate(Object, Bindings) - Static method in class org.forgerock.openig.el.Expressions
Evaluate an Object that may contain some String that needs to be evaluated.
evaluated() - Static method in class org.forgerock.openig.util.JsonValues
Returns a function that will evaluate all String nodes.
evaluated(Bindings) - Static method in class org.forgerock.openig.util.JsonValues
Returns a function that will evaluate all String nodes.
evaluatedWithHeapProperties() - Method in class org.forgerock.openig.heap.GenericHeaplet
Returns a function that will evaluate the expression hold by a JsonValue using the properties defined in the heap of this Heaplet.
execute(ICAPRequest) - Method in class net.rfc3507.client.ICAPClient
 
Expression<T> - Class in org.forgerock.openig.el
An Unified Expression Language expression.
Expression(String, Class<T>, Bindings) - Constructor for class org.forgerock.openig.el.Expression
Constructs an expression for later evaluation.
expression(Class<T>) - Method in class org.forgerock.openig.heap.GenericHeaplet
Returns a function that will create an Expression from the string by the JsonValue using the bindings defined in the heap of this Heaplet as initial bindings.
expression(Class<T>) - Static method in class org.forgerock.openig.util.JsonValues
Returns a function for transforming JsonValues to expressions.
expression(Class<T>, Bindings) - Static method in class org.forgerock.openig.util.JsonValues
Returns a function for transforming JsonValues to expressions.
ExpressionException - Exception in org.forgerock.openig.el
An exception that is thrown during expression operations.
ExpressionException() - Constructor for exception org.forgerock.openig.el.ExpressionException
Constructs a new exception with null as its detail message.
ExpressionException(String) - Constructor for exception org.forgerock.openig.el.ExpressionException
Constructs a new exception with the specified detail message.
ExpressionException(Throwable) - Constructor for exception org.forgerock.openig.el.ExpressionException
Constructs a new exception with the specified cause.
ExpressionException(String, Throwable) - Constructor for exception org.forgerock.openig.el.ExpressionException
Constructs a new exception with the specified detail message and cause.
ExpressionPlugin - Interface in org.forgerock.openig.el
A plugin that contributes a node to the Expression context tree.
ExpressionRequestAsyncFunction<V> - Class in org.forgerock.openig.el
This is an implementation of the AsyncFunction based on the evaluation of an Expression.
ExpressionRequestAsyncFunction(Expression<V>) - Constructor for class org.forgerock.openig.el.ExpressionRequestAsyncFunction
Constructs an AsyncFunction that evaluates the provided Expression.
Expressions - Class in org.forgerock.openig.el
Utility class for evaluating expression in some collections.
extract(Reader) - Method in class org.forgerock.openig.regex.StreamPatternExtractor
Extracts regular expression patterns from a character streams.

F

FileAttributesFilter - Class in org.forgerock.openig.filter
Retrieves and exposes a record from a delimiter-separated file.
FileAttributesFilter(SeparatedValuesFile, String, Expression<String>, LeftValueExpression<Map>) - Constructor for class org.forgerock.openig.filter.FileAttributesFilter
Builds a new FileAttributesFilter extracting values from the given separated values file.
FileAttributesFilter.Heaplet - Class in org.forgerock.openig.filter
Creates and initializes a separated values file attribute provider in a heap environment.
FileResourceSet - Class in org.forgerock.openig.handler.resources
A FileResourceSet is able to give access to file-based content within the scope of the root directory.
FileResourceSet(File) - Constructor for class org.forgerock.openig.handler.resources.FileResourceSet
Constructs a file-based ResourceSet, using the given root as root directory.
fileToUrl(File) - Static method in class org.forgerock.openig.el.Functions
Returns the String representation of the URL denoting the given file.
filter(Context, Request, Handler) - Method in class org.forgerock.http.filter.ConditionalFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.http.filter.throttling.ThrottlingFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.doc.SampleFilter
Set a header in the incoming request and in the outgoing response.
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.AssignmentFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.ConditionEnforcementFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.CookieFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.CryptoHeaderFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.EntityExtractFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.FileAttributesFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.HeaderFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.HttpAccessAuditFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.HttpBasicAuthFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.LocationHeaderFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.LogAttachedExceptionFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.MdcRouteIdFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistrationFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.oauth2.client.DiscoveryFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.RequestCopyFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.RuntimeExceptionFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.ScriptableFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.SqlAttributesFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.StaticRequestFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.filter.SwitchFilter
 
filter(String, Object...) - Method in class org.forgerock.openig.ldap.LdapClient
Formats an LDAP filter using the provided template and assertion values.
filter(Context, Request, Handler) - Method in class org.forgerock.openig.openam.HeadlessAuthenticationFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.openam.SingleSignOnFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.openam.TokenTransformationFilter
 
filter(Context, Request, Handler) - Method in class org.forgerock.openig.uma.UmaResourceServerFilter
 
filter(Context, Request, Handler) - Method in class org.openidentityplatform.openig.filter.ICAPFilter
 
Filter - Class in org.openidentityplatform.openig.websocket
 
Filter() - Constructor for class org.openidentityplatform.openig.websocket.Filter
 
finalize() - Method in class org.forgerock.openig.ldap.LdapClient
 
find(String) - Method in class org.forgerock.openig.handler.resources.FileResourceSet
 
find(String) - Method in interface org.forgerock.openig.handler.resources.ResourceSet
Finds a Resource matching the given path.
find(String) - Method in class org.forgerock.openig.ui.record.RecordService
Find a Record with the given id, returns null if not found.
findShare(Request) - Method in class org.forgerock.openig.uma.UmaSharingService
Find a Share.
firstOf(JsonValue, String...) - Static method in class org.forgerock.openig.util.JsonValues
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.
FixedRateThrottlingPolicy - Class in org.forgerock.http.filter.throttling
An implementation of the ThrottlingPolicy that always returns the same throtlling rate.
FixedRateThrottlingPolicy(ThrottlingRate) - Constructor for class org.forgerock.http.filter.throttling.FixedRateThrottlingPolicy
Constructs a new throttling policy that always returns the same throttling rate.
flatten(Context) - Static method in class org.forgerock.openig.el.Bindings
Flatten the current leaf Context into a Map keyed by context name.
FORBIDDEN - Static variable in class org.forgerock.openig.handler.Handlers
A default Handler implementation that returns an empty (403 Forbidden) Response.
FORGEROCK_CLIENT_HANDLER_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve ForgeRock ClientHandler instance from the Heap, which chains a TransactionIdOutboundFilter to a ClientHandler.
fromFile(Environment, String, String) - Static method in class org.forgerock.openig.script.Script
Loads a script having the provided content type and file name.
fromSource(Environment, String, String...) - Static method in class org.forgerock.openig.script.Script
Loads a script having the provided content type and content.
fromSource(Environment, String, String) - Static method in class org.forgerock.openig.script.Script
Loads a script having the provided content type and content.
Functions - Class in org.forgerock.openig.el
Methods exposed for EL usage.

G

GatewayEnvironment - Class in org.forgerock.openig.http
Represents an Environment built from a webapp.
GatewayEnvironment() - Constructor for class org.forgerock.openig.http.GatewayEnvironment
Builds a new web environment.
GatewayHttpApplication - Class in org.forgerock.openig.http
Configuration class for configuring the OpenIG Gateway.
GatewayHttpApplication(Environment, JsonValue, EndpointRegistry, RunMode) - Constructor for class org.forgerock.openig.http.GatewayHttpApplication
GenericHeaplet - Class in org.forgerock.openig.heap
A generic base class for heaplets with automatically injected fields.
GenericHeaplet() - Constructor for class org.forgerock.openig.heap.GenericHeaplet
 
get() - Method in class org.forgerock.openig.decoration.helper.LazyReference
Resolves the encapsulated reference.
get(String, Class<T>) - Method in interface org.forgerock.openig.heap.Heap
Returns an object from the heap with a specified name, or null if no such object exists.
get(String, Class<T>) - Method in class org.forgerock.openig.heap.HeapImpl
 
get(Object, Object) - Method in class org.forgerock.openig.resolver.ArrayResolver
 
get(Object, Object) - Method in class org.forgerock.openig.resolver.BeanResolver
 
get(Object, Object) - Method in class org.forgerock.openig.resolver.HeadersResolver
 
get(Object, Object) - Method in class org.forgerock.openig.resolver.HeapResolver
 
get(Object, Object) - Method in class org.forgerock.openig.resolver.ListResolver
 
get(Object, Object) - Method in class org.forgerock.openig.resolver.MapResolver
 
get(Object, Object) - Method in class org.forgerock.openig.resolver.PrincipalResolver
 
get(Object, Object) - Method in interface org.forgerock.openig.resolver.Resolver
Attempts to resolve an element of an object.
get(Object, Object) - Static method in class org.forgerock.openig.resolver.Resolvers
Attempts to resolve an element of an object.
getAcceptedIssuers() - Method in class org.forgerock.openig.security.TrustAllManager
 
getAccessToken(Context, String, String) - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
Exchanges the authorization code for an access token and optional ID token, and then update the session state.
getAddedHeaders() - Method in class org.forgerock.openig.filter.HeaderFilter
Returns the header fields to add to the message, represented as a MultiMap of String to a List of String, each listed value representing an expression that will be evaluated.
getAdvices() - Method in class org.forgerock.openig.openam.PolicyDecisionContext
Returns the unmodifiable map of advices provided in the policy decision (can be empty, but never null).
getAll(Class<T>) - Method in interface org.forgerock.openig.heap.Heap
Returns all objects from the heap or its parent (if any), with the specified type or an empty list if no such object exists.
getAll(Class<T>) - Method in class org.forgerock.openig.heap.HeapImpl
 
getApiProducer() - Method in class org.forgerock.openig.http.AdminHttpApplication
Needed to enforce generation of CREST APIs.
getAttributes() - Method in class org.forgerock.openig.openam.PolicyDecisionContext
Returns the unmodifiable map of attributes provided in the policy decision (can be empty, but never null).
getAuthorizationServer() - Method in class org.forgerock.openig.uma.UmaSharingService
Returns the UMA authorization server base Uri.
getAuthorizeEndpoint() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
Returns the authorize end-point of this issuer.
getBaseDirectory() - Method in class org.forgerock.openig.config.env.DefaultEnvironment
 
getBaseDirectory() - Method in class org.forgerock.openig.config.env.EnvironmentDelegate
 
getBaseDirectory() - Method in interface org.forgerock.openig.config.Environment
Returns the base directory of the OpenIG file system.
getBranch() - Static method in class org.forgerock.openig.util.VersionUtil
Returns the branch name.
getBufferFactory() - Method in class org.forgerock.openig.http.AdminHttpApplication
 
getBufferFactory() - Method in class org.forgerock.openig.http.GatewayHttpApplication
 
getCharacter() - Method in class org.forgerock.openig.text.Separator
Returns the character used to separate values.
getClientId() - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
Returns the client ID of this client registration.
getClientId() - Method in class org.forgerock.openig.uma.UmaSharingService
Returns the client identifier used to identify this RS as an OAuth 2.0 client.
getClientSecret() - Method in class org.forgerock.openig.uma.UmaSharingService
Returns the client secret.
getConfig() - Method in interface org.forgerock.openig.decoration.Context
Returns the heap object being decorated configuration.
getConfigDirectory() - Method in class org.forgerock.openig.config.env.DefaultEnvironment
 
getConfigDirectory() - Method in class org.forgerock.openig.config.env.EnvironmentDelegate
 
getConfigDirectory() - Method in interface org.forgerock.openig.config.Environment
Returns the directory that contains the configuration files.
getConnectTimeout() - Method in class net.rfc3507.client.ICAPClient
 
getContext() - Method in class org.forgerock.http.ContextAndRequest
Returns the context.
getDuration() - Method in class org.forgerock.http.filter.throttling.ThrottlingRate
Returns the duration of the sliding window.
getEndpointInstance(Class<T>) - Method in class org.openidentityplatform.openig.websocket.Configurator
 
getEndpointRegistry() - Method in class org.forgerock.openig.http.AdminHttpApplication
Returns the API endpoint registry.
getEscape() - Method in class org.forgerock.openig.text.Separator
Returns the character used to escape character literals, or -1 if none.
getExtractor() - Method in class org.forgerock.openig.filter.EntityExtractFilter
Returns the regular expression patterns extractor.
getFields() - Method in class org.forgerock.openig.text.SeparatedValuesFile
Returns the explicit field keys in the order they appear in a record, overriding any existing field header, or empty to use field header.
getFullyQualifiedName() - Method in class org.forgerock.openig.heap.Name
Returns a String representation of this Name that includes the full Name hierarchy.
getHandler() - Method in class org.forgerock.openig.heap.HeapImpl
Returns the Handler object referenced by the handler top-level attribute.
getHeader(String) - Method in class net.rfc3507.client.ICAPResponse
 
getHeaderEntries() - Method in class net.rfc3507.client.ICAPResponse
 
getHeaderEntries() - Method in class net.rfc3507.client.ICAPResponse.ResponseHeader
 
getHeaders() - Method in class net.rfc3507.client.ICAPResponse
 
getHeaders() - Method in class org.forgerock.openig.filter.CryptoHeaderFilter
Returns the headers whose values should be processed for encryption or decryption.
getHeaderValues(String) - Method in class net.rfc3507.client.ICAPResponse
 
getHeap() - Method in interface org.forgerock.openig.decoration.Context
Returns the heap that spawned the decorated heap object.
getHeaplet(Class<?>) - Static method in class org.forgerock.openig.heap.Heaplets
Returns the heaplet that creates an instance of the specified class, or null if no such heaplet could be found.
getHttpRawRequestBody() - Method in class net.rfc3507.client.ICAPResponse
 
getHttpRawResponseBody() - Method in class net.rfc3507.client.ICAPResponse
 
getHttpRequestBody() - Method in class net.rfc3507.client.ICAPRequest
 
getHttpRequestHeader() - Method in class net.rfc3507.client.ICAPRequest
 
getHttpRequestHeader() - Method in class net.rfc3507.client.ICAPResponse
 
getHttpResponseBody() - Method in class net.rfc3507.client.ICAPRequest
 
getHttpResponseHeader() - Method in class net.rfc3507.client.ICAPRequest
 
getHttpResponseHeader() - Method in class net.rfc3507.client.ICAPResponse
 
getHttpShrinkRequestBody() - Method in class net.rfc3507.client.ICAPResponse
 
getHttpShrinkResponseBody() - Method in class net.rfc3507.client.ICAPResponse
 
getICAPHost() - Method in class net.rfc3507.client.ICAPClient
 
getICAPPort() - Method in class net.rfc3507.client.ICAPClient
 
getICAPVersion() - Static method in class net.rfc3507.client.ICAPClient
 
getInfo() - Method in class org.forgerock.openig.openam.SsoTokenContext
Returns the info associated with this context.
getInstance() - Static method in class org.forgerock.openig.ldap.LdapClient
Returns the unique instance of an LdapClient.
getIntegerHeader(String) - Method in class net.rfc3507.client.ICAPResponse
 
getIntrospectionEndpoint() - Method in class org.forgerock.openig.uma.UmaSharingService
Returns the OAuth 2.0 Introspection endpoint Uri.
getIssuedToken() - Method in class org.forgerock.openig.openam.StsContext
Returns the token issued by the OpenAM STS.
getIssuer() - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
Returns the Issuer for this client registration.
getJsonAdvices() - Method in class org.forgerock.openig.openam.PolicyDecisionContext
Returns the unmodifiable advices entry in the policy decision (never null).
getJsonAttributes() - Method in class org.forgerock.openig.openam.PolicyDecisionContext
Returns the unmodifiable attributes entry in the policy decision (never null).
getKey() - Method in class org.forgerock.openig.el.plugins.EnvironmentVariablesPlugin
 
getKey() - Method in class org.forgerock.openig.el.plugins.SystemPropertiesPlugin
 
getKey() - Method in class org.forgerock.openig.resolver.ArrayResolver
Returns null, as arrays are not resolved through type discovery.
getKey() - Method in class org.forgerock.openig.resolver.BeanResolver
Do not forget to override this method in sub-classes.
getKey() - Method in class org.forgerock.openig.resolver.HeadersResolver
 
getKey() - Method in class org.forgerock.openig.resolver.HeapResolver
 
getKey() - Method in class org.forgerock.openig.resolver.ListResolver
 
getKey() - Method in class org.forgerock.openig.resolver.MapResolver
 
getKey() - Method in class org.forgerock.openig.resolver.PrincipalResolver
 
getKey() - Method in class org.forgerock.openig.resolver.RequestResolver
 
getKey() - Method in interface org.forgerock.openig.resolver.Resolver
Returns the type of object that the resolver supports.
getLastModified() - Method in interface org.forgerock.openig.handler.resources.Resource
Returns the timestamp when the resource has been last modified (expressed in TimeUnit.MILLISECONDS).
getLeaf() - Method in class org.forgerock.openig.heap.Name
Returns the leaf name (cannot be null).
getLogger(Context) - Method in class org.forgerock.openig.decoration.helper.AbstractDecorator
Builds a logger based on the pattern {@literal .
getManaged() - Method in class org.forgerock.openig.filter.CookieFilter
Returns the set of cookie names that will be managed.
getMessage() - Method in class net.rfc3507.client.ICAPResponse
 
getMessage() - Method in class net.rfc3507.client.ICAPResponse.ResponseHeader
 
getMode() - Method in class net.rfc3507.client.ICAPRequest
 
getName() - Method in interface org.forgerock.openig.decoration.Context
Returns the name of the heap object being decorated.
getName() - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
Returns the name of this client registration.
getName() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
Returns the name of this issuer.
getName() - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
 
getName() - Method in class org.openidentityplatform.openig.websocket.Principal
 
getNegotiatedExtensions(List<Extension>, List<Extension>) - Method in class org.openidentityplatform.openig.websocket.Configurator
 
getNegotiatedSubprotocol(List<String>, List<String>) - Method in class org.openidentityplatform.openig.websocket.Configurator
 
getNumberOfRequests() - Method in class org.forgerock.http.filter.throttling.ThrottlingRate
Returns the maximum of requests that can be filtered out during the duration.
getOAuth2Error() - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
Returns the OAuth 2.0 error represented by this header.
getOAuth2Error() - Method in exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
Returns the OAuth 2.0 error represented by this exception.
getObject() - Method in interface org.forgerock.openig.el.ExpressionPlugin
Returns, and if necessary, creates, the context object.
getObject() - Method in class org.forgerock.openig.el.plugins.EnvironmentVariablesPlugin
 
getObject() - Method in class org.forgerock.openig.el.plugins.SystemPropertiesPlugin
 
getOpenIGRouter() - Method in class org.forgerock.openig.http.AdminHttpApplication
Returns the router that represents the /openig namespace (or whatever path/prefix value that was configured).
getParameters() - Method in class org.forgerock.openig.filter.SqlAttributesFilter
Returns the list of parameters to evaluate and include in the execution of the prepared statement.
getParent() - Method in class org.forgerock.openig.heap.Name
Returns the parent Name (can be null).
getPath() - Method in class org.forgerock.openig.http.EndpointRegistry
Returns this registry's base path.
getPath() - Method in class org.forgerock.openig.http.EndpointRegistry.Registration
Returns this endpoint's path.
getPatterns() - Method in class org.forgerock.openig.regex.StreamPatternExtractor
Mapping of names to regular expression patterns to extract from the stream.
getPreview() - Method in class net.rfc3507.client.ICAPRequest
 
getProperties() - Method in class org.forgerock.openig.heap.EnvironmentHeap
 
getProperties() - Method in interface org.forgerock.openig.heap.Heap
Returns the properties from this heap and its parents if any.
getProperties() - Method in class org.forgerock.openig.heap.HeapImpl
 
getProtocol() - Method in class net.rfc3507.client.ICAPResponse
 
getQuote() - Method in class org.forgerock.openig.text.Separator
Returns the character used to quote string literals, or -1 if none.
getReadTimeout() - Method in class net.rfc3507.client.ICAPClient
 
getRecord(String, String) - Method in class org.forgerock.openig.text.SeparatedValuesFile
Returns a record from the file where the specified key is equal to the specified value.
getRegistrationEndpoint() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
Returns the registration end-point of this issuer.
getRelayed() - Method in class org.forgerock.openig.filter.CookieFilter
Returns the set of cookie names that will be relayed (Cookie transmitted from the client to the next handler in the context of a request, and Set-Cookie2 transmitted from the next handler to the client in the context of a response).
getRemovedHeaders() - Method in class org.forgerock.openig.filter.HeaderFilter
Returns the names of header fields to remove from the message.
getRequest() - Method in class org.forgerock.http.ContextAndRequest
Returns the request.
getResourceName() - Method in class net.rfc3507.client.ICAPRequest
 
getResponseHeader() - Method in class net.rfc3507.client.ICAPResponse
 
getRevision() - Static method in class org.forgerock.openig.util.VersionUtil
Returns the revision.
getScope() - Method in class org.forgerock.openig.ldap.LdapClient
Returns the SearchScope available.
getScopedName() - Method in class org.forgerock.openig.heap.Name
Returns a String representation of this Name that includes only the first parent and the leaf name.
getScopes() - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
Returns the list of scopes of this client registration.
getScriptDirectory(String) - Method in class org.forgerock.openig.config.env.DefaultEnvironment
 
getScriptDirectory(String) - Method in class org.forgerock.openig.config.env.EnvironmentDelegate
 
getScriptDirectory(String) - Method in interface org.forgerock.openig.config.Environment
Returns the directory that contains the files of the given type.
getSeparator() - Method in enum org.forgerock.openig.text.Separators
Returns the Separator specification that the enum constant represents.
getService() - Method in class net.rfc3507.client.ICAPRequest
 
getShare(String) - Method in class org.forgerock.openig.uma.UmaSharingService
Returns the Share with the given id.
getStatus() - Method in class net.rfc3507.client.ICAPResponse
 
getStatus() - Method in class net.rfc3507.client.ICAPResponse.ResponseHeader
 
getSupportedDomains() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
Returns the unmodifiable list of the supported domain names.
getSuppressed() - Method in class org.forgerock.openig.filter.CookieFilter
Returns the set of cookie names that will be suppressed from the request and from the response.
getTempDirectory() - Method in class org.forgerock.openig.config.env.DefaultEnvironment
 
getTempDirectory() - Method in class org.forgerock.openig.config.env.EnvironmentDelegate
 
getTempDirectory() - Method in interface org.forgerock.openig.config.Environment
Returns the temporary directory of OpenIG (where we have read+write permissions).
getTemplates() - Method in class org.forgerock.openig.regex.StreamPatternExtractor
Mapping of names to optional templates to use for yielding pattern match results.
getTicketEndpoint() - Method in class org.forgerock.openig.uma.UmaSharingService
Returns the UMA Permission Request endpoint Uri.
getTimeStamp() - Static method in class org.forgerock.openig.util.VersionUtil
Returns the timestamp.
getTokenEndpoint() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
Returns the token end-point of this issuer.
getType() - Method in interface org.forgerock.openig.handler.resources.Resource
Returns the media type of this resource.
getUserInfo(Context, OAuth2Session) - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
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.
getUserInfoEndpoint() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
Returns the user end-point of this issuer.
getValue() - Method in class org.forgerock.openig.openam.SsoTokenContext
Returns the token associated with this SsoTokenContext context.
getValues() - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
 
getVersion() - Method in class net.rfc3507.client.ICAPResponse
 
getVersion() - Static method in class org.forgerock.openig.util.VersionUtil
Returns the OpenIG version.
getWellKnownEndpoint() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
Returns the well-known end-point of this issuer.
getWithDeprecation(JsonValue, Logger, String, String...) - Static method in class org.forgerock.openig.util.JsonValues
Returns the named property from the provided JSON object, falling back to zero or more deprecated property names.
GLOBAL_DECORATOR_HEAP_KEY - Static variable in class org.forgerock.openig.decoration.global.GlobalDecorator
Heap Key for the global decorator(s).
GlobalDecorator - Class in org.forgerock.openig.decoration.global
A GlobalDecorator stores decorators configuration in order to re-apply them when requested to decorate a given heap object instance.
GlobalDecorator(Decorator, JsonValue, String...) - Constructor for class org.forgerock.openig.decoration.global.GlobalDecorator
Builds a new GlobalDecorator using given decorators JSON object element.
GROOVY_MIME_TYPE - Static variable in class org.forgerock.openig.script.Script
The mime-type for Groovy scripts.

H

handle(Context, Request) - Method in class org.forgerock.openig.handler.ClientHandler
 
handle(Context, Request) - Method in class org.forgerock.openig.handler.DesKeyGenHandler
 
handle(Context, Request) - Method in class org.forgerock.openig.handler.DispatchHandler
 
handle(Context, Request) - Method in class org.forgerock.openig.handler.resources.ResourceHandler
 
handle(Context, Request) - Method in class org.forgerock.openig.handler.router.RouterHandler
 
handle(Context, Request) - Method in class org.forgerock.openig.handler.saml.SamlFederationHandler
 
handle(Context, Request) - Method in class org.forgerock.openig.handler.ScriptableHandler
 
handle(Context, Request) - Method in class org.forgerock.openig.handler.SequenceHandler
 
handle(Context, Request) - Method in class org.forgerock.openig.handler.StaticResponseHandler
 
handle(Context, Request) - Method in class org.forgerock.openig.handler.WelcomeHandler
 
handle(Context, Request) - Method in class org.openidentityplatform.openig.mq.MQ_IBM
 
handle(Context, Request) - Method in class org.openidentityplatform.openig.mq.MQ_Kafka
 
Handlers - Class in org.forgerock.openig.handler
Provides commonly used handler implementations.
hasChangedSince(long) - Method in interface org.forgerock.openig.handler.resources.Resource
Returns true if the resource has changed since the given timestamp (expressed in ms).
hashCode() - Method in class org.forgerock.http.filter.throttling.ThrottlingRate
 
hashCode() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
 
hashCode() - Method in class org.forgerock.openig.heap.Name
 
hashCode() - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
hashCode() - Method in class org.forgerock.openig.text.Separator
 
hasNext() - Method in class org.forgerock.openig.jwt.dirty.DirtyIterator
 
hasNext() - Method in class org.forgerock.openig.regex.StreamPatternMatches
Returns true if the character stream has more matches.
hasNext() - Method in class org.forgerock.openig.regex.StringPatternMatches
Returns true if the character sequence has more matches.
hasUserInfoEndpoint() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
Returns true if this issuer has a user info end-point.
HeaderFilter - Class in org.forgerock.openig.filter
Removes headers from and adds headers to a message.
HeaderFilter(MessageType) - Constructor for class org.forgerock.openig.filter.HeaderFilter
Builds a HeaderFilter processing either the incoming or outgoing message.
HeaderFilter.Heaplet - Class in org.forgerock.openig.filter
Creates and initializes a header filter in a heap environment.
HeadersResolver - Class in org.forgerock.openig.resolver
Resolves Headers objects.
HeadersResolver() - Constructor for class org.forgerock.openig.resolver.HeadersResolver
 
HeadlessAuthenticationFilter - Class in org.forgerock.openig.openam
Provides an OpenAM SSO Token in the given header name for downstream components.
heap - Variable in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
Where objects should be put and where object dependencies should be retrieved.
heap - Variable in class org.forgerock.openig.heap.GenericHeaplet
Where objects should be put and where object dependencies should be retrieved.
Heap - Interface in org.forgerock.openig.heap
Manages a collection of associated objects created and initialized by Heaplet objects.
HeapException - Exception in org.forgerock.openig.heap
An exception that is thrown during heap operations.
HeapException() - Constructor for exception org.forgerock.openig.heap.HeapException
Constructs a new exception with null as its detail message.
HeapException(String) - Constructor for exception org.forgerock.openig.heap.HeapException
Constructs a new exception with the specified detail message.
HeapException(Throwable) - Constructor for exception org.forgerock.openig.heap.HeapException
Constructs a new exception with the specified cause.
HeapException(String, Throwable) - Constructor for exception org.forgerock.openig.heap.HeapException
Constructs a new exception with the specified detail message and cause.
HeapImpl - Class in org.forgerock.openig.heap
The concrete implementation of a heap.
HeapImpl(Name) - Constructor for class org.forgerock.openig.heap.HeapImpl
Builds a root heap (will be referenced by children but has no parent itself).
HeapImpl(HeapImpl, Name) - Constructor for class org.forgerock.openig.heap.HeapImpl
Builds a new heap that is a child of the given heap.
Heaplet() - Constructor for class org.forgerock.openig.decoration.baseuri.BaseUriDecorator.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.decoration.capture.CaptureDecorator.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.decoration.timer.TimerDecorator.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.doc.SampleFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.AssignmentFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.ConditionEnforcementFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.CookieFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.CryptoHeaderFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.EntityExtractFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.FileAttributesFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.HeaderFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.HttpBasicAuthFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.LocationHeaderFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.oauth2.client.ClientRegistration.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.oauth2.client.Issuer.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.oauth2.ScriptableAccessTokenResolver.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.ScriptableFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.SqlAttributesFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.StaticRequestFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.SwitchFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.filter.throttling.ScriptableThrottlingPolicy.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.handler.ClientHandler.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.handler.DesKeyGenHandler.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.handler.DispatchHandler.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.handler.router.RouterHandler.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.handler.saml.SamlFederationHandler.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.handler.ScriptableHandler.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.handler.SequenceHandler.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.handler.StaticResponseHandler.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.handler.WelcomeHandler.Heaplet
 
Heaplet - Interface in org.forgerock.openig.heap
Creates and initializes an object that is stored in a Heap.
Heaplet() - Constructor for class org.forgerock.openig.jwt.JwtSessionManager.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.openam.PolicyEnforcementFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.openam.SingleSignOnFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.openam.TokenTransformationFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.security.TrustAllManager.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.uma.UmaResourceServerFilter.Heaplet
 
Heaplet() - Constructor for class org.forgerock.openig.uma.UmaSharingService.Heaplet
 
Heaplet() - Constructor for class org.openidentityplatform.openig.filter.ICAPFilter.Heaplet
 
Heaplet() - Constructor for class org.openidentityplatform.openig.mq.MQ_IBM.Heaplet
 
Heaplet() - Constructor for class org.openidentityplatform.openig.mq.MQ_Kafka.Heaplet
 
HeapletFactory - Interface in org.forgerock.openig.heap
Builds Heaplet instances.
Heaplets - Class in org.forgerock.openig.heap
Loads Heaplet classes based on the class of object they create.
heapObjectNameOrPointer() - Static method in class org.forgerock.openig.util.JsonValues
Returns a function that will look for the name of the object.
HeapResolver - Class in org.forgerock.openig.resolver
Resolves Heap objects.
HeapResolver() - Constructor for class org.forgerock.openig.resolver.HeapResolver
 
HttpAccessAuditFilter - Class in org.forgerock.openig.filter
This filter aims to send some access audit events to the AuditService managed as a CREST handler.
HttpAccessAuditFilter(RequestHandler, TimeService) - Constructor for class org.forgerock.openig.filter.HttpAccessAuditFilter
Constructs a new HttpAccessAuditFilter.
HttpBasicAuthFilter - Class in org.forgerock.openig.filter
Performs authentication through the HTTP Basic authentication scheme.
HttpBasicAuthFilter(Expression<String>, Expression<String>, Handler) - Constructor for class org.forgerock.openig.filter.HttpBasicAuthFilter
Builds a HttpBasicAuthFilter with required expressions and error handler.
HttpBasicAuthFilter.Heaplet - Class in org.forgerock.openig.filter
Creates and initializes an HTTP basic authentication filter in a heap environment.

I

ICAPClient - Class in net.rfc3507.client
 
ICAPClient(String, int) - Constructor for class net.rfc3507.client.ICAPClient
 
ICAPException - Exception in net.rfc3507.client
 
ICAPException() - Constructor for exception net.rfc3507.client.ICAPException
 
ICAPException(String) - Constructor for exception net.rfc3507.client.ICAPException
 
ICAPException(Throwable) - Constructor for exception net.rfc3507.client.ICAPException
 
ICAPException(String, Throwable) - Constructor for exception net.rfc3507.client.ICAPException
 
ICAPFilter - Class in org.openidentityplatform.openig.filter
 
ICAPFilter() - Constructor for class org.openidentityplatform.openig.filter.ICAPFilter
 
ICAPFilter.Heaplet - Class in org.openidentityplatform.openig.filter
 
ICAPRequest - Class in net.rfc3507.client
 
ICAPRequest(String, ICAPRequest.Mode) - Constructor for class net.rfc3507.client.ICAPRequest
 
ICAPRequest.Mode - Enum in net.rfc3507.client
 
ICAPResponse - Class in net.rfc3507.client
 
ICAPResponse.ResponseHeader - Class in net.rfc3507.client
 
indexOf(String, String) - Static method in class org.forgerock.openig.el.Functions
Returns the index within a string of the first occurrence of a specified substring.
init(JsonValue, String...) - Method in class org.forgerock.openig.heap.HeapImpl
Initializes the heap using the given configuration.
init(FilterConfig) - Method in class org.openidentityplatform.openig.websocket.Filter
 
integer(String) - Static method in class org.forgerock.openig.el.Functions
Transforms a String to an Integer.
integerWithRadix(String, int) - Static method in class org.forgerock.openig.el.Functions
Transforms a String to an Integer.
isEmpty() - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
isEmpty() - Method in class org.forgerock.openig.jwt.JwtCookieSession
 
Issuer - Class in org.forgerock.openig.filter.oauth2.client
A configuration for an OpenID Connect Issuer.
Issuer(String, JsonValue) - Constructor for class org.forgerock.openig.filter.oauth2.client.Issuer
Creates an issuer with the specified name and configuration.
Issuer.Heaplet - Class in org.forgerock.openig.filter.oauth2.client
Creates and initializes an Issuer object in a heap environment.
ISSUER_KEY - Static variable in class org.forgerock.openig.filter.oauth2.client.Issuer
The key used to store this issuer in the context.
iterator() - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
iterator() - Method in class org.forgerock.openig.jwt.dirty.DirtySet
 

J

join(String[], String) - Static method in class org.forgerock.openig.el.Functions
Joins an array of strings into a single string value, with a specified separator.
join(String, Iterable<?>) - Static method in class org.forgerock.openig.util.StringUtil
Joins a collection of elements into a single string value, with a specified separator.
join(String, Object...) - Static method in class org.forgerock.openig.util.StringUtil
Joins an array of strings into a single string value, with a specified separator.
JS_MIME_TYPE - Static variable in class org.forgerock.openig.script.Script
The mime-type for Javascript scripts.
JsonValues - Class in org.forgerock.openig.util
Provides additional functionality to JsonValue.
JwtCookieSession - Class in org.forgerock.openig.jwt
Represents an OpenIG Session that will be stored as an encrypted JSON Web Token in a Cookie.
JwtCookieSession(Request, KeyPair, String, String, TimeService, Duration, SigningHandler) - Constructor for class org.forgerock.openig.jwt.JwtCookieSession
Builds a new JwtCookieSession that will manage the given Request's session.
JwtSessionManager - Class in org.forgerock.openig.jwt
A JwtSessionManager is responsible to configure and create a JwtCookieSession.
JwtSessionManager(KeyPair, String, String, TimeService, Duration, SigningHandler) - Constructor for class org.forgerock.openig.jwt.JwtSessionManager
Builds a new JwtSessionManager using the given KeyPair for session encryption, storing the opaque result in a cookie with the given name.
JwtSessionManager.Heaplet - Class in org.forgerock.openig.jwt
Creates and initializes a jwt-session in a heap environment.

K

KeyManagerHeaplet - Class in org.forgerock.openig.security
Represents an SSL Java KeyManager.
KeyManagerHeaplet() - Constructor for class org.forgerock.openig.security.KeyManagerHeaplet
 
keyMatch(Object, String) - Static method in class org.forgerock.openig.el.Functions
Returns the first key found in a map that matches the specified regular expression pattern, or null if no such match is found.
Keys - Class in org.forgerock.openig.heap
Define here the constants that can be used as Heap's keys.
keySet() - Method in class org.forgerock.openig.jwt.JwtCookieSession
 
KeyStoreHeaplet - Class in org.forgerock.openig.security
Represents a loaded Java KeyStore.
KeyStoreHeaplet() - Constructor for class org.forgerock.openig.security.KeyStoreHeaplet
 

L

LazyReference<T> - Class in org.forgerock.openig.decoration.helper
Lazily resolve a JsonValue reference node against a provided Heap instance.
LdapClient - Class in org.forgerock.openig.ldap
This class acts as a simplified access point into the OpenDJ LDAP SDK.
LdapConnection - Class in org.forgerock.openig.ldap
Provides an adapted view of an OpenDJ LDAP connection exposing only the synchronous methods and protecting against future evolution of the Connection interface (e.g. migration to Promises).
LeftValueExpression<T> - Class in org.forgerock.openig.el
A LeftValueExpression is a specialized Expression to which we can assign a value.
leftValueExpression(Class<T>) - Static method in class org.forgerock.openig.util.JsonValues
Returns a function for transforming JsonValues to left-value expressions.
length(Object) - Static method in class org.forgerock.openig.el.Functions
Returns the number of items in a collection, or the number of characters in a string.
listAll() - Method in class org.forgerock.openig.ui.record.RecordService
List all persisted records from the file system.
ListResolver - Class in org.forgerock.openig.resolver
Resolves List objects.
ListResolver() - Constructor for class org.forgerock.openig.resolver.ListResolver
 
listShares() - Method in class org.forgerock.openig.uma.UmaSharingService
Returns a copy of the list of currently managed shares.
load(Request) - Method in class org.forgerock.openig.jwt.JwtSessionManager
 
LocationHeaderFilter - Class in org.forgerock.openig.filter
Rewrites Location headers on responses that generate a redirect that would take the user directly to the application being proxied rather than taking the user through OpenIG.
LocationHeaderFilter() - Constructor for class org.forgerock.openig.filter.LocationHeaderFilter
 
LocationHeaderFilter.Heaplet - Class in org.forgerock.openig.filter
Creates and initializes a LocationHeaderFilter in a heap environment.
LogAttachedExceptionFilter - Class in org.forgerock.openig.filter
A LogAttachedExceptionFilter prints attached exceptions to filtered responses.
LogAttachedExceptionFilter() - Constructor for class org.forgerock.openig.filter.LogAttachedExceptionFilter
 
lookup(Context, Request) - Method in class org.forgerock.http.filter.throttling.DefaultRateThrottlingPolicy
 
lookup(Context, Request) - Method in class org.forgerock.http.filter.throttling.FixedRateThrottlingPolicy
 
lookup(Context, Request) - Method in class org.forgerock.http.filter.throttling.MappedThrottlingPolicy
 
lookup(Context, Request) - Method in interface org.forgerock.http.filter.throttling.ThrottlingPolicy
Returns the ThrottlingRate that should be used for the provided request.
lookup(Context, Request) - Method in class org.forgerock.openig.filter.throttling.ScriptableThrottlingPolicy
 

M

main(String[]) - Static method in class org.forgerock.openig.doc.SampleApplication
Start an HTTP server.
MappedThrottlingPolicy - Class in org.forgerock.http.filter.throttling
Implementation of ThrottlingPolicy backed by a Map.
MappedThrottlingPolicy(AsyncFunction<ContextAndRequest, String, Exception>, Map<String, ThrottlingRate>, ThrottlingRate) - Constructor for class org.forgerock.http.filter.throttling.MappedThrottlingPolicy
Constructs a new MappedThrottlingPolicy.
MappedThrottlingPolicyHeaplet - Class in org.forgerock.openig.filter.throttling
Creates and initializes a MappedThrottlingPolicy in a heap environment.
MappedThrottlingPolicyHeaplet() - Constructor for class org.forgerock.openig.filter.throttling.MappedThrottlingPolicyHeaplet
 
MapResolver - Class in org.forgerock.openig.resolver
Resolves Map objects.
MapResolver() - Constructor for class org.forgerock.openig.resolver.MapResolver
 
matches(String, String) - Static method in class org.forgerock.openig.el.Functions
Returns true if the string contains the specified regular expression pattern.
matchingGroups(String, String) - Static method in class org.forgerock.openig.el.Functions
Returns an array containing the matches of a regular expression pattern against a string, or null if no match is found.
MAX_SESSION_TIMEOUT - Static variable in class org.forgerock.openig.jwt.JwtSessionManager
The maximum session timeout duration, allows for an expiry time of approx 10 years (does not take leap years into consideration).
MdcRouteIdFilter - Class in org.forgerock.openig.filter
A MdcRouteIdFilter aims to prepare the current thread with SLF4J MDC information about the current route.
MdcRouteIdFilter(String) - Constructor for class org.forgerock.openig.filter.MdcRouteIdFilter
Constructs a filter for preparing MDC for the given routeId.
MessageCapture - Class in org.forgerock.openig.decoration.capture
Capture a message.
MessageCapture(Logger, boolean) - Constructor for class org.forgerock.openig.decoration.capture.MessageCapture
Builds a new MessageCapture.
MessageCapture(Logger, boolean, boolean) - Constructor for class org.forgerock.openig.decoration.capture.MessageCapture
Builds a new MessageCapture.
MessageType - Enum in org.forgerock.openig.util
Indicates a type of HTTP message.
modify(ModifyRequest) - Method in class org.forgerock.openig.ldap.LdapConnection
Modifies an entry in the Directory Server using the provided modify request.
modify(String...) - Method in class org.forgerock.openig.ldap.LdapConnection
Modifies an entry in the Directory Server using the provided lines of LDIF.
modifyDN(ModifyDNRequest) - Method in class org.forgerock.openig.ldap.LdapConnection
Renames an entry in the Directory Server using the provided modify DN request.
modifyDN(String, String) - Method in class org.forgerock.openig.ldap.LdapConnection
Renames the named entry in the Directory Server using the provided new RDN.
modifyHandshake(ServerEndpointConfig, HandshakeRequest, HandshakeResponse) - Method in class org.openidentityplatform.openig.websocket.Configurator
 
MQ_IBM - Class in org.openidentityplatform.openig.mq
 
MQ_IBM() - Constructor for class org.openidentityplatform.openig.mq.MQ_IBM
 
MQ_IBM.Heaplet - Class in org.openidentityplatform.openig.mq
 
MQ_Kafka - Class in org.openidentityplatform.openig.mq
 
MQ_Kafka() - Constructor for class org.openidentityplatform.openig.mq.MQ_Kafka
 
MQ_Kafka.Heaplet - Class in org.openidentityplatform.openig.mq
Creates and initializes a client handler in a heap environment.

N

name - Variable in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
The fully qualified name of the object to be created.
NAME - Static variable in class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
The name of the header that this object represents.
name - Variable in class org.forgerock.openig.heap.GenericHeaplet
The name of the object to be created and stored in the heap by this heaplet.
Name - Class in org.forgerock.openig.heap
A Name uniquely identify an object within a hierarchy.
names(Class<T>) - Static method in class org.forgerock.openig.util.EnumUtil
Returns a set of the names of the enum constants of the specified enum type.
net.rfc3507.client - package net.rfc3507.client
 
newCrestApplication(RequestHandler, String) - Static method in class org.forgerock.openig.util.CrestUtil
Creates a new CrestApplication.
newInstance(Script, Heap) - Method in class org.forgerock.openig.filter.oauth2.ScriptableAccessTokenResolver.Heaplet
 
newInstance(Script, Heap) - Method in class org.forgerock.openig.filter.ScriptableFilter.Heaplet
 
newInstance(Script, Heap) - Method in class org.forgerock.openig.filter.throttling.ScriptableThrottlingPolicy.Heaplet
 
newInstance(Script, Heap) - Method in class org.forgerock.openig.handler.ScriptableHandler.Heaplet
 
newInstance(Class<?>) - Method in interface org.forgerock.openig.heap.HeapletFactory
Returns a new Heaplet instance that know how to build the given type.
newInstance(Script, Heap) - Method in class org.forgerock.openig.script.AbstractScriptableHeapObject.AbstractScriptableHeaplet
Creates the new heap object instance using the provided script.
newReference(Heap, JsonValue, Class<R>, boolean) - Static method in class org.forgerock.openig.decoration.helper.LazyReference
Builds a LazyReference dedicated to resolve the given (optional or not) reference of type type from the given heap.
next() - Method in class org.forgerock.openig.jwt.dirty.DirtyIterator
 
next() - Method in class org.forgerock.openig.regex.StreamPatternMatches
Returns the next match from the character stream.
next() - Method in class org.forgerock.openig.regex.StringPatternMatches
Returns the next match from the character sequence.
next() - Method in class org.forgerock.openig.text.SeparatedValuesReader
Reads the next record from the character input stream.
NO_CONTENT - Static variable in class org.forgerock.openig.handler.Handlers
A default Handler implementation that returns an empty (204 No Content) Response.

O

OAuth2BearerWWWAuthenticateHeader - Class in org.forgerock.openig.filter.oauth2.client
Processes the OAuth 2.0 Bearer WWW-Authenticate message header.
OAuth2BearerWWWAuthenticateHeader() - Constructor for class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
Constructs a new empty header.
OAuth2BearerWWWAuthenticateHeader(OAuth2Error) - Constructor for class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
Constructs a new header with the provided error.
OAuth2ClassAliasResolver - Class in org.forgerock.openig.filter.oauth2
Register all the aliases supported by the openig-oauth2 module.
OAuth2ClassAliasResolver() - Constructor for class org.forgerock.openig.filter.oauth2.OAuth2ClassAliasResolver
 
OAuth2ClientFilter - Class in org.forgerock.openig.filter.oauth2.client
A filter which is responsible for authenticating the end-user using OAuth 2.0 delegated authorization.
OAuth2ClientFilter(ClientRegistrationRepository, PerItemEvictionStrategyCache<String, Promise<Map<String, Object>, OAuth2ErrorException>>, TimeService, Handler, Expression<String>) - Constructor for class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
Constructs an OAuth2ClientFilter.
OAuth2ClientFilter.Heaplet - Class in org.forgerock.openig.filter.oauth2.client
Creates and initializes the filter in a heap environment.
OAuth2ErrorException - Exception in org.forgerock.openig.filter.oauth2.client
An exception that is thrown when OAuth 2.0 request fails.
OAuth2ErrorException(OAuth2Error) - Constructor for exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
Creates a new exception with the provided OAuth 2.0 error.
OAuth2ErrorException(OAuth2Error, String) - Constructor for exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
Creates a new exception with the provided OAuth 2.0 error.
OAuth2ErrorException(OAuth2Error, String, Throwable) - Constructor for exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
Creates a new exception with the provided OAuth 2.0 error.
OAuth2ErrorException(OAuth2Error, Throwable) - Constructor for exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
Creates a new exception with the provided OAuth 2.0 error.
OAuth2ErrorException(String, String) - Constructor for exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
Creates a new exception with the provided OAuth 2.0 error code and optional description.
OAuth2ErrorException(String, String, Throwable) - Constructor for exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
Creates a new exception with the provided OAuth 2.0 error code, optional description, and cause.
OAuth2ResourceServerFilterHeaplet - Class in org.forgerock.openig.filter.oauth2
Validates a Request that contains an OAuth 2.0 access token.
OAuth2ResourceServerFilterHeaplet() - Constructor for class org.forgerock.openig.filter.oauth2.OAuth2ResourceServerFilterHeaplet
 
object - Variable in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
The object created by the heaplet's DecoratorHeaplet.create() method.
object - Variable in class org.forgerock.openig.heap.GenericHeaplet
The object created by the heaplet's GenericHeaplet.create() method.
of(String...) - Static method in class org.forgerock.openig.heap.Name
Builds a new Name using the given name parts.
of(Class<?>) - Static method in class org.forgerock.openig.heap.Name
Builds a new Name for the given type.
onChanges(FileChangeSet) - Method in class org.forgerock.openig.handler.router.RouterHandler
 
onElementsRemoved() - Method in interface org.forgerock.openig.jwt.dirty.DirtyListener
Called when one or more element from the underlying Map are removed.
onElementsRemoved() - Method in class org.forgerock.openig.jwt.JwtCookieSession
 
onError(Session, Throwable) - Method in class org.openidentityplatform.openig.websocket.ServerEndPoint
 
open() - Method in interface org.forgerock.openig.handler.resources.Resource
Returns a new InputStream used to read resource's content.
OpenAMClassAliasResolver - Class in org.forgerock.openig.openam
Register all the aliases supported by the openig-openam module.
OpenAMClassAliasResolver() - Constructor for class org.forgerock.openig.openam.OpenAMClassAliasResolver
 
OPENIG_JWT_SESSION - Static variable in class org.forgerock.openig.jwt.JwtCookieSession
Name of the cookie that will store the JWT session.
optionalHeapObject(Heap, Class<T>) - Static method in class org.forgerock.openig.util.JsonValues
Returns a Function to transform a list of String-based JsonValues into a list of optional heap objects.
options(String) - Method in class net.rfc3507.client.ICAPClient
 
org.forgerock.http - package org.forgerock.http
Models and manages elements of the Hypertext Transfer Protocol.
org.forgerock.http.filter - package org.forgerock.http.filter
Core Filter implementations.
org.forgerock.http.filter.throttling - package org.forgerock.http.filter.throttling
This package contains the components used to implement a throttling rate support.
org.forgerock.openig.alias - package org.forgerock.openig.alias
Service Provider interface for registering type aliases.
org.forgerock.openig.config - package org.forgerock.openig.config
Performs dynamic configuration bootstrap, discovery and input/output functions.
org.forgerock.openig.config.env - package org.forgerock.openig.config.env
Different Environment implementations.
org.forgerock.openig.decoration - package org.forgerock.openig.decoration
Decorator API to ease heap object customization and transformation.
org.forgerock.openig.decoration.baseuri - package 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 - package org.forgerock.openig.decoration.capture
Capture decoration classes that prints filters and handlers input and output messages..
org.forgerock.openig.decoration.global - package org.forgerock.openig.decoration.global
This package contains a special decorator that is responsible to invoke other decorators.
org.forgerock.openig.decoration.helper - package org.forgerock.openig.decoration.helper
Contains an abstract decorator dedicated to Filter and Handler.
org.forgerock.openig.decoration.timer - package org.forgerock.openig.decoration.timer
Contains a decorator that log time elapsed in a Filter or a Handler.
org.forgerock.openig.doc - package org.forgerock.openig.doc
Files for the Sample Application used in the product documentation.
org.forgerock.openig.el - package org.forgerock.openig.el
Integrates with the Java Enterprise Edition Unified Expression Language API.
org.forgerock.openig.el.plugins - package org.forgerock.openig.el.plugins
Plugins that provide expression context.
org.forgerock.openig.filter - package org.forgerock.openig.filter
Filters the requests and/or responses of HTTP.
org.forgerock.openig.filter.oauth2 - package 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 - package org.forgerock.openig.filter.oauth2.client
OAuth 2.0 Client filter implementation.
org.forgerock.openig.filter.throttling - package org.forgerock.openig.filter.throttling
This package contains the components used to implement a throttling rate support.
org.forgerock.openig.handler - package org.forgerock.openig.handler
Handles HTTP requests by generating responses.
org.forgerock.openig.handler.resources - package org.forgerock.openig.handler.resources
Contains components and APIs used to serve static resources.
org.forgerock.openig.handler.router - package org.forgerock.openig.handler.router
Provides automated router capability that loads its configurations files (called routes) from a given directory.
org.forgerock.openig.handler.saml - package org.forgerock.openig.handler.saml
OpenIG SAML support.
org.forgerock.openig.heap - package org.forgerock.openig.heap
Manages collections or "heaps" of associated objects, initialized from declarative configuration artifacts.
org.forgerock.openig.http - package org.forgerock.openig.http
Integrates with the ForgeRock HTTP Framework.
org.forgerock.openig.io - package org.forgerock.openig.io
Provides stream buffering, branching, and storage functions.
org.forgerock.openig.jwt - package org.forgerock.openig.jwt
Provides JWT capabilities to OpenIG.
org.forgerock.openig.jwt.dirty - package org.forgerock.openig.jwt.dirty
Set of collection delegating classes to observes whenever a Map element is removed.
org.forgerock.openig.ldap - package org.forgerock.openig.ldap
Facilitates access to the OpenDJ LDAP SDK from within scripts.
org.forgerock.openig.openam - package org.forgerock.openig.openam
OpenAM-specific integration classes.
org.forgerock.openig.regex - package org.forgerock.openig.regex
Matches, extracts and transforms text with regular expression patterns.
org.forgerock.openig.resolver - package org.forgerock.openig.resolver
Performs object resolution for dynamic expression and script integration.
org.forgerock.openig.script - package org.forgerock.openig.script
Scripting support.
org.forgerock.openig.security - package org.forgerock.openig.security
Provides heap objects for security related types (KeyStore, KeyManagerFactory, ...).
org.forgerock.openig.text - package org.forgerock.openig.text
Processes structured text in streams and files.
org.forgerock.openig.thread - package org.forgerock.openig.thread
Provides heaplets for creating thread pools.
org.forgerock.openig.ui.record - package org.forgerock.openig.ui.record
Defines a storage service to be used by the UI to persist its component model.
org.forgerock.openig.uma - package org.forgerock.openig.uma
This package contains the UMA (User Managed Access) components used to support the Uma Resource Server role.
org.forgerock.openig.util - package org.forgerock.openig.util
Miscellaneous utility classes.
org.openidentityplatform.openig.filter - package org.openidentityplatform.openig.filter
 
org.openidentityplatform.openig.mq - package org.openidentityplatform.openig.mq
 
org.openidentityplatform.openig.websocket - package org.openidentityplatform.openig.websocket
 

P

PasswordReplayFilterHeaplet - Class in org.forgerock.openig.filter
Supports password replay feature in a composite filter.
PasswordReplayFilterHeaplet() - Constructor for class org.forgerock.openig.filter.PasswordReplayFilterHeaplet
 
patchInstance(Context, PatchRequest) - Method in class org.forgerock.openig.http.ServerInfoSingletonProvider
 
patchInstance(Context, String, PatchRequest) - Method in class org.forgerock.openig.ui.record.RecordProvider
 
pathInfo(String) - Method in class org.forgerock.openig.http.EndpointRegistry
Returns the path info computed by appending the given name to this registry's path.
pathToUrl(String) - Static method in class org.forgerock.openig.el.Functions
Returns the String representation of the URL denoting the given path.
PatternTemplate - Class in org.forgerock.openig.regex
Expresses a transformation to be applied to a regular expression pattern match.
PatternTemplate(String) - Constructor for class org.forgerock.openig.regex.PatternTemplate
Constructs a new template with the specified value.
PlatformEnvironment - Class in org.forgerock.openig.config.env
Delegates to a unix or windows type environment depending on the OS.
PlatformEnvironment() - Constructor for class org.forgerock.openig.config.env.PlatformEnvironment
Builds a new platform specific Environment depending on the os.name system property.
PolicyDecisionContext - Class in org.forgerock.openig.openam
A PolicyDecisionContext convey policy decision information to downstream filters and handlers.
PolicyEnforcementFilter - Class in org.forgerock.openig.openam
This filter requests policy decisions from OpenAM which evaluates the original URI based on the context and the policies configured, and according to the decisions, allows or denies the current request.
PolicyEnforcementFilter(RequestHandler, Handler) - Constructor for class org.forgerock.openig.openam.PolicyEnforcementFilter
Creates a new OpenAM enforcement filter.
PolicyEnforcementFilter.Heaplet - Class in org.forgerock.openig.openam
Creates and initializes a policy enforcement filter in a heap environment.
Principal - Class in org.openidentityplatform.openig.websocket
 
Principal(Context, Request) - Constructor for class org.openidentityplatform.openig.websocket.Principal
 
PrincipalResolver - Class in org.forgerock.openig.resolver
Resolves Principal objects.
PrincipalResolver() - Constructor for class org.forgerock.openig.resolver.PrincipalResolver
 
put(String, Object) - Method in class org.forgerock.openig.heap.HeapImpl
Puts an object into the heap.
put(String, Object) - Method in class org.forgerock.openig.jwt.JwtCookieSession
 
put(Object, Object, Object) - Method in class org.forgerock.openig.resolver.ArrayResolver
 
put(Object, Object, Object) - Method in class org.forgerock.openig.resolver.BeanResolver
 
put(Object, Object, Object) - Method in class org.forgerock.openig.resolver.HeadersResolver
 
put(Object, Object, Object) - Method in class org.forgerock.openig.resolver.HeapResolver
 
put(Object, Object, Object) - Method in class org.forgerock.openig.resolver.ListResolver
 
put(Object, Object, Object) - Method in class org.forgerock.openig.resolver.MapResolver
 
put(Object, Object, Object) - Method in class org.forgerock.openig.resolver.PrincipalResolver
 
put(Object, Object, Object) - Method in class org.forgerock.openig.resolver.RequestResolver
 
put(Object, Object, Object) - Method in interface org.forgerock.openig.resolver.Resolver
Attempts to set the value of an element of an object.
put(Object, Object, Object) - Static method in class org.forgerock.openig.resolver.Resolvers
Attempts to set the value of an element of an object.
putAll(Map<? extends String, ?>) - Method in class org.forgerock.openig.jwt.JwtCookieSession
 

Q

qualified - Variable in class org.forgerock.openig.heap.GenericHeaplet
The fully qualified name of the object to be created.
queryCollection(Context, QueryRequest, QueryResourceHandler) - Method in class org.forgerock.openig.ui.record.RecordProvider
 

R

read(String) - Static method in class org.forgerock.openig.el.Functions
Returns the content of the given file as a plain String.
readEntry(DN, String...) - Method in class org.forgerock.openig.ldap.LdapConnection
Reads the named entry from the Directory Server.
readEntry(String, String...) - Method in class org.forgerock.openig.ldap.LdapConnection
Reads the named entry from the Directory Server.
readInstance(Context, ReadRequest) - Method in class org.forgerock.openig.http.ServerInfoSingletonProvider
 
readInstance(Context, String, ReadRequest) - Method in class org.forgerock.openig.ui.record.RecordProvider
 
readJson(URL) - Static method in class org.forgerock.openig.util.JsonValues
Builds a JsonValue from the given URL.
readProperties(String) - Static method in class org.forgerock.openig.el.Functions
Returns the content of the given file as a Properties.
RecordProvider - Class in org.forgerock.openig.ui.record
CREST collection service dedicated to persist JSON objects (other types are not supported: arrays, primitives, and null).
RecordProvider(RecordService) - Constructor for class org.forgerock.openig.ui.record.RecordProvider
Creates a new resource provider delegating to the given service for storage.
RecordService - Class in org.forgerock.openig.ui.record
File-based Record storage service.
RecordService(File) - Constructor for class org.forgerock.openig.ui.record.RecordService
Creates a RecordService that will record resources in the given directory.
recoverStatusLine() - Method in class net.rfc3507.client.ICAPResponse
 
refreshAccessToken(Context, OAuth2Session) - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
Refreshes the actual access token, making a refresh request to the token end-point.
register(String, Handler) - Method in class org.forgerock.openig.http.EndpointRegistry
Registers a new endpoint under the given name.
RegistrationException - Exception in org.forgerock.openig.filter.oauth2.client
Represents an exception whilst performing OpenID registration.
RegistrationException(String) - Constructor for exception org.forgerock.openig.filter.oauth2.client.RegistrationException
Builds an RegistrationException with a given message.
RegistrationException(String, Exception) - Constructor for exception org.forgerock.openig.filter.oauth2.client.RegistrationException
Builds an RegistrationException with a given message and cause.
remove(Object) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
remove() - Method in class org.forgerock.openig.jwt.dirty.DirtyIterator
 
remove(Object) - Method in class org.forgerock.openig.jwt.dirty.DirtySet
 
remove(Object) - Method in class org.forgerock.openig.jwt.JwtCookieSession
 
removeAll(Collection<?>) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
removeAll(Collection<?>) - Method in class org.forgerock.openig.jwt.dirty.DirtySet
 
removeShare(String) - Method in class org.forgerock.openig.uma.UmaSharingService
Removes the previously created Share from the registered shares.
RequestCopyFilter - Class in org.forgerock.openig.filter
This filter is in charge to create a defensive copy of the Request on which the chain of execution will be based on.
requestCopyFilter() - Static method in class org.forgerock.openig.filter.RequestCopyFilter
Returns the unique instance of a RequestCopyFilter.
RequestResolver - Class in org.forgerock.openig.resolver
Resolves Request objects.
RequestResolver() - Constructor for class org.forgerock.openig.resolver.RequestResolver
 
requiredHeapObject(Heap, Class<T>) - Static method in class org.forgerock.openig.util.JsonValues
Returns a Function to transform a list of String-based JsonValues into a list of required heap objects.
resolve(String) - Method in interface org.forgerock.openig.alias.ClassAliasResolver
Returns the Class mapped to the given alias or null if the alias is unknown.
resolve(String) - Method in class org.forgerock.openig.alias.CoreClassAliasResolver
 
resolve(String) - Method in class org.forgerock.openig.doc.SampleClassAliasResolver
Get the class for a short name alias.
resolve(String) - Method in class org.forgerock.openig.filter.oauth2.OAuth2ClassAliasResolver
 
resolve(Context, String) - Method in class org.forgerock.openig.filter.oauth2.ScriptableAccessTokenResolver
 
resolve(String) - Method in class org.forgerock.openig.handler.saml.SamlClassAliasResolver
 
resolve(JsonValue, Class<T>) - Method in interface org.forgerock.openig.heap.Heap
Resolves a mandatory object with the specified reference.
resolve(JsonValue, Class<T>, boolean) - Method in interface org.forgerock.openig.heap.Heap
Resolves an object with the specified reference, optionally or not.
resolve(JsonValue, Class<T>) - Method in class org.forgerock.openig.heap.HeapImpl
 
resolve(JsonValue, Class<T>, boolean) - Method in class org.forgerock.openig.heap.HeapImpl
 
resolve(String) - Method in class org.forgerock.openig.openam.OpenAMClassAliasResolver
 
resolve(String) - Method in class org.forgerock.openig.uma.UmaClassAliasResolver
 
resolvedLocation() - Static method in class org.forgerock.openig.util.JsonValues
Returns a function that will resolve the field $location.
resolvedLocation(Bindings) - Static method in class org.forgerock.openig.util.JsonValues
Returns a function that will resolve the field $location.
Resolver - Interface in org.forgerock.openig.resolver
Exposes an object's elements for access through dynamic expressions and scripts.
Resolvers - Class in org.forgerock.openig.resolver
Performs object resolution by object type.
resolvers(Object) - Static method in class org.forgerock.openig.resolver.Resolvers
Provides an iterable object over the resolvers that are appropriate for a particular object.
Resource - Interface in org.forgerock.openig.handler.resources
A Resource represents any content that can be served through the ResourceHandler.
ResourceHandler - Class in org.forgerock.openig.handler.resources
A ResourceHandler is a handler that serves static content (content of a directory, or a zip).
ResourceHandler(Factory<Buffer>, List<ResourceSet>, List<String>) - Constructor for class org.forgerock.openig.handler.resources.ResourceHandler
Creates a new ResourceHandler with the given sets of ResourceSet and the list of welcome pages mappings.
ResourceSet - Interface in org.forgerock.openig.handler.resources
A ResourceSet abstracts Resource lookup mechanism.
ResponseHeader(byte[]) - Constructor for class net.rfc3507.client.ICAPResponse.ResponseHeader
 
retainAll(Collection<?>) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
retainAll(Collection<?>) - Method in class org.forgerock.openig.jwt.dirty.DirtySet
 
RouterHandler - Class in org.forgerock.openig.handler.router
Auto-configured DispatchHandler.
RouterHandler(RouteBuilder, DirectoryMonitor) - Constructor for class org.forgerock.openig.handler.router.RouterHandler
Builds a router that loads its configuration from the given directory.
RouterHandler.Heaplet - Class in org.forgerock.openig.handler.router
Creates and initializes a routing handler in a heap environment.
RouterHandlerException - Exception in org.forgerock.openig.handler.router
Represents an exception whilst managing the routes in a @RouterHandler.
RouterHandlerException(String) - Constructor for exception org.forgerock.openig.handler.router.RouterHandlerException
Builds an RouterHandlerException with a given message.
RouterHandlerException(String, Exception) - Constructor for exception org.forgerock.openig.handler.router.RouterHandlerException
Builds an RouterHandlerException with a given message and cause.
run(Map<String, Object>) - Method in class org.forgerock.openig.script.Script
Runs this script using the provided named variable bindings.
RunMode - Enum in org.forgerock.openig.http
Supported runtime modes.
RUNMODE_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve the RunMode from the Heap.
runScript(Bindings, Context, Class<V>) - Method in class org.forgerock.openig.script.AbstractScriptableHeapObject
Runs the compiled script using the provided bindings.
RuntimeExceptionFilter - Class in org.forgerock.openig.filter
This filter aims to guarantee the caller that it will always get a Response to process, even if the next returns a promise completed with a RuntimeException, or even if a RuntimeException is thrown.
RuntimeExceptionFilter() - Constructor for class org.forgerock.openig.filter.RuntimeExceptionFilter
 

S

SamlClassAliasResolver - Class in org.forgerock.openig.handler.saml
Register all the aliases supported by the openig-saml module.
SamlClassAliasResolver() - Constructor for class org.forgerock.openig.handler.saml.SamlClassAliasResolver
 
SamlFederationHandler - Class in org.forgerock.openig.handler.saml
The SAML federation handler.
SamlFederationHandler.Heaplet - Class in org.forgerock.openig.handler.saml
Reads the actual federation servlet from the JSON configuration file.
SampleApplication - Class in org.forgerock.openig.doc
Simple servlet allowing user-agents to get a login page, and to post form-based to access a protected profile page.
SampleClassAliasResolver - Class in org.forgerock.openig.doc
Allow use of short name aliases in configuration object types.
SampleClassAliasResolver() - Constructor for class org.forgerock.openig.doc.SampleClassAliasResolver
 
SampleFilter - Class in org.forgerock.openig.doc
Filter to set a header in the incoming request and in the outgoing response.
SampleFilter() - Constructor for class org.forgerock.openig.doc.SampleFilter
 
SampleFilter.Heaplet - Class in org.forgerock.openig.doc
Create and initialize the filter, based on the configuration.
save(Response) - Method in class org.forgerock.openig.jwt.JwtCookieSession
 
save(Session, Response) - Method in class org.forgerock.openig.jwt.JwtSessionManager
 
SCHEDULED_EXECUTOR_SERVICE_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve the default ScheduledExecutorService instance from the Heap.
ScheduledExecutorServiceHeaplet - Class in org.forgerock.openig.thread
Heaplet for building ScheduledExecutorService instances.
ScheduledExecutorServiceHeaplet() - Constructor for class org.forgerock.openig.thread.ScheduledExecutorServiceHeaplet
 
Script - Class in org.forgerock.openig.script
A compiled script.
ScriptableAccessTokenResolver - Class in org.forgerock.openig.filter.oauth2
A Scriptable access token resolver.
ScriptableAccessTokenResolver.Heaplet - Class in org.forgerock.openig.filter.oauth2
Creates and initializes a scriptable access token resolver in a heap environment.
ScriptableFilter - Class in org.forgerock.openig.filter
A scriptable filter.
ScriptableFilter.Heaplet - Class in org.forgerock.openig.filter
Creates and initializes a scriptable filter in a heap environment.
ScriptableHandler - Class in org.forgerock.openig.handler
A scriptable handler.
ScriptableHandler.Heaplet - Class in org.forgerock.openig.handler
Creates and initializes a scriptable handler in a heap environment.
ScriptableThrottlingPolicy - Class in org.forgerock.openig.filter.throttling
A scriptable throttling datasource.
ScriptableThrottlingPolicy.Heaplet - Class in org.forgerock.openig.filter.throttling
Creates and initializes a scriptable object in a heap environment.
search(SearchRequest) - Method in class org.forgerock.openig.ldap.LdapConnection
Searches the Directory Server using the provided search parameters.
search(SearchRequest, Collection<? super SearchResultEntry>) - Method in class org.forgerock.openig.ldap.LdapConnection
Searches the Directory Server using the provided search request.
search(SearchRequest, Collection<? super SearchResultEntry>, Collection<? super SearchResultReference>) - Method in class org.forgerock.openig.ldap.LdapConnection
Searches the Directory Server using the provided search request.
search(String, SearchScope, String, String...) - Method in class org.forgerock.openig.ldap.LdapConnection
Searches the Directory Server using the provided search parameters.
searchSingleEntry(SearchRequest) - Method in class org.forgerock.openig.ldap.LdapConnection
Searches the Directory Server for a single entry using the provided search request.
searchSingleEntry(String, SearchScope, String, String...) - Method in class org.forgerock.openig.ldap.LdapConnection
Searches the Directory Server for a single entry using the provided search parameters.
SeparatedValuesFile - Class in org.forgerock.openig.text
Allows records to be retrieved from a delimiter-separated file using key and value.
SeparatedValuesFile(File) - Constructor for class org.forgerock.openig.text.SeparatedValuesFile
Builds a new SeparatedValuesFile reading the given file using a the Separators.COMMA separator specification and UTF-8 charset.
SeparatedValuesFile(File, Charset) - Constructor for class org.forgerock.openig.text.SeparatedValuesFile
Builds a new SeparatedValuesFile reading the given file using a the Separators.COMMA separator specification.
SeparatedValuesFile(File, Charset, Separator) - Constructor for class org.forgerock.openig.text.SeparatedValuesFile
Builds a new SeparatedValuesFile reading the given file.
SeparatedValuesFile(File, Charset, Separator, boolean) - Constructor for class org.forgerock.openig.text.SeparatedValuesFile
Builds a new SeparatedValuesFile reading the given file.
SeparatedValuesReader - Class in org.forgerock.openig.text
Reads records with delimiter-separated values from a character stream.
SeparatedValuesReader(Reader, Separator) - Constructor for class org.forgerock.openig.text.SeparatedValuesReader
Constructs a new separated values reader, to read a character stream from the specified reader and use the specified separator specification.
Separator - Class in org.forgerock.openig.text
A field separator specification, used to parse delimiter-separated values.
Separator(char, int, int) - Constructor for class org.forgerock.openig.text.Separator
Constructs a new field separator specification.
Separators - Enum in org.forgerock.openig.text
Commonly used field separator specifications.
SequenceHandler - Class in org.forgerock.openig.handler
Processes a request through a sequence of handlers.
SequenceHandler() - Constructor for class org.forgerock.openig.handler.SequenceHandler
 
SequenceHandler.Heaplet - Class in org.forgerock.openig.handler
Creates and initializes a sequence handler in a heap environment.
serialVersionUID - Static variable in exception org.forgerock.openig.filter.oauth2.client.DiscoveryException
Serial Version UID.
serialVersionUID - Static variable in exception org.forgerock.openig.filter.oauth2.client.RegistrationException
Serial Version UID.
serialVersionUID - Static variable in exception org.forgerock.openig.handler.router.RouterHandlerException
Serial Version UID.
ServerEndPoint - Class in org.openidentityplatform.openig.websocket
 
ServerEndPoint() - Constructor for class org.openidentityplatform.openig.websocket.ServerEndPoint
 
ServerEndPoint2 - Class in org.openidentityplatform.openig.websocket
 
ServerEndPoint2() - Constructor for class org.openidentityplatform.openig.websocket.ServerEndPoint2
 
ServerEndPoint3 - Class in org.openidentityplatform.openig.websocket
 
ServerEndPoint3() - Constructor for class org.openidentityplatform.openig.websocket.ServerEndPoint3
 
ServerInfoSingletonProvider - Class in org.forgerock.openig.http
Provides server info (build-time defined values only at the moment) in a read-only fashion.
ServerInfoSingletonProvider() - Constructor for class org.forgerock.openig.http.ServerInfoSingletonProvider
 
SERVICES - Static variable in class org.forgerock.openig.resolver.Resolvers
Mapping of supported classes to associated resolvers.
SESSION_FACTORY_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve the default SessionManager instance from the Heap.
set(Bindings, Object) - Method in class org.forgerock.openig.el.LeftValueExpression
Sets the result of an expression to a specified value.
setAlgorithm(String) - Method in class org.forgerock.openig.filter.CryptoHeaderFilter
Sets the cryptographic algorithm.
setApplication(String) - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter
Sets the application where the policies are defined.
setArgs(Map<String, Object>) - Method in class org.forgerock.openig.script.AbstractScriptableHeapObject
Sets the parameters which should be made available to scripts.
setBaseURI(Expression<String>) - Method in class org.forgerock.openig.filter.LocationHeaderFilter
Sets the base URI used to rewrite Location headers.
setCacheHeader(boolean) - Method in class org.forgerock.openig.filter.HttpBasicAuthFilter
Decide if we cache the password header result (defaults to true).
setCharset(Charset) - Method in class org.forgerock.openig.filter.CryptoHeaderFilter
The Charset to use for decrypted values.
setClaimsSubject(Function<Bindings, Map<String, Object>, ExpressionException>) - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter
Sets a function that returns a map of JWT claims to their values, for the subject.
setClientHandler(Handler) - Method in class org.forgerock.openig.script.AbstractScriptableHeapObject
Sets the HTTP client handler which should be made available to scripts.
setConnectTimeout(int) - Method in class net.rfc3507.client.ICAPClient
 
setDefaultAction(CookieFilter.Action) - Method in class org.forgerock.openig.filter.CookieFilter
Set the action to perform for cookies that do not match an action set.
setDefaultLoginGoto(Expression<String>) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
Sets the expression which will be used for obtaining the default login "goto" URI.
setDefaultLogoutGoto(Expression<String>) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
Sets the expression which will be used for obtaining the default logout "goto" URI.
setEntity(Expression<String>) - Method in class org.forgerock.openig.filter.StaticRequestFilter
Sets the message entity expression.
setEnvironment(Function<Bindings, Map<String, List<Object>>, ExpressionException>) - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter
The environment passed from the client making the authorization request as a sets a map of keys to lists of values.
setFailureHandler(Handler) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
Sets the handler which will be invoked when authentication fails.
setHttpRequestBody(byte[]) - Method in class net.rfc3507.client.ICAPRequest
 
setHttpRequestBody(File) - Method in class net.rfc3507.client.ICAPRequest
 
setHttpRequestBody(URL) - Method in class net.rfc3507.client.ICAPRequest
 
setHttpRequestHeader(byte[]) - Method in class net.rfc3507.client.ICAPRequest
 
setHttpResponseBody(byte[]) - Method in class net.rfc3507.client.ICAPRequest
 
setHttpResponseBody(File) - Method in class net.rfc3507.client.ICAPRequest
 
setHttpResponseBody(URL) - Method in class net.rfc3507.client.ICAPRequest
 
setHttpResponseHeader(byte[]) - Method in class net.rfc3507.client.ICAPRequest
 
setJwtSubject(Expression<String>) - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter
Sets the JWT string for the subject.
setKey(Key) - Method in class org.forgerock.openig.filter.CryptoHeaderFilter
Sets the encryption key.
setLoginHandler(Handler) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
Sets the handler which will be invoked when the user needs to authenticate.
setMessageType(MessageType) - Method in class org.forgerock.openig.filter.CryptoHeaderFilter
Sets the type of message to process headers for.
setOperation(CryptoHeaderFilter.Operation) - Method in class org.forgerock.openig.filter.CryptoHeaderFilter
Sets the operation (encryption/decryption) to apply to the headers.
setPolicy(CookiePolicy) - Method in class org.forgerock.openig.filter.CookieFilter
Set the policy for managed cookies.
setPreview(int) - Method in class net.rfc3507.client.ICAPRequest
 
setReadTimeout(int) - Method in class net.rfc3507.client.ICAPClient
 
setRequireHttps(boolean) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
Specifies whether all incoming requests must use TLS.
setRequireLogin(boolean) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
Specifies whether authentication is required for all incoming requests.
setResourceName(String) - Method in class net.rfc3507.client.ICAPRequest
 
setSsoTokenSubject(Expression<String>) - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter
Sets the SSO token for the subject.
setTarget(LeftValueExpression<?>) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
Sets the expression which will be used for storing authorization information in the context.
setTokenEndpointUseBasicAuth(boolean) - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
Sets the authentication method the token end-point should use.
setUri(Expression<String>) - Method in class org.forgerock.openig.filter.StaticRequestFilter
Sets the target URI as an expression to allow dynamic URI construction.
setVersion(String) - Method in class org.forgerock.openig.filter.StaticRequestFilter
Sets the new request message's version.
SingleSignOnFilter - Class in org.forgerock.openig.openam
This filter verifies the presence of a SSOToken in the given cookie name.
SingleSignOnFilter.Heaplet - Class in org.forgerock.openig.openam
Creates and initialises an authentication filter in a heap environment.
size() - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
slashEnded() - Static method in class org.forgerock.openig.util.JsonValues
Returns the JsonValue with its value ended by a slash.
slug(String) - Static method in class org.forgerock.openig.util.StringUtil
Transform the input String value into a slug: a simpler adaptation that is compatible for usage inside an URI (without requiring URL encoding).
split(String, String) - Static method in class org.forgerock.openig.el.Functions
Splits a string into an array of substrings around matches of the given regular expression.
SqlAttributesFilter - Class in org.forgerock.openig.filter
Executes a SQL query through a prepared statement and exposes its first result.
SqlAttributesFilter(DataSource, LeftValueExpression<Map>, String) - Constructor for class org.forgerock.openig.filter.SqlAttributesFilter
Builds a new SqlAttributesFilter that will execute the given SQL statement on the given DataSource, placing the results in a Map in the specified target.
SqlAttributesFilter.Heaplet - Class in org.forgerock.openig.filter
Creates and initializes a static attribute provider in a heap environment.
SsoTokenContext - Class in org.forgerock.openig.openam
An SsoTokenContext could be used to store and retrieve an token.
SsoTokenContext(Context, JsonValue, String) - Constructor for class org.forgerock.openig.openam.SsoTokenContext
Creates a new SsoTokenContext context with the provided token and additional validation information such as 'realm', 'uid' and 'authModule'.
start() - Method in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
Called to request the heaplet start an object.
start() - Method in class org.forgerock.openig.handler.router.AuditServiceObjectHeaplet
 
start() - Method in class org.forgerock.openig.handler.router.RouterHandler.Heaplet
 
start() - Method in class org.forgerock.openig.heap.GenericHeaplet
Called to request the heaplet start an object.
start() - Method in class org.forgerock.openig.http.AdminHttpApplication
 
start() - Method in class org.forgerock.openig.http.GatewayHttpApplication
 
start() - Method in class org.openidentityplatform.openig.filter.ICAPFilter.Heaplet
 
start() - Method in class org.openidentityplatform.openig.mq.EmbeddedKafka
 
start() - Method in class org.openidentityplatform.openig.mq.MQ_IBM.Heaplet
 
start() - Method in class org.openidentityplatform.openig.mq.MQ_Kafka.Heaplet
 
start(Session, EndpointConfig) - Method in class org.openidentityplatform.openig.websocket.ServerEndPoint
 
StaticRequestFilter - Class in org.forgerock.openig.filter
Creates a new request and send it down the next handler (effectively replacing the previous request).
StaticRequestFilter(String) - Constructor for class org.forgerock.openig.filter.StaticRequestFilter
Builds a new StaticRequestFilter that will uses the given HTTP method on the resource.
StaticRequestFilter.Heaplet - Class in org.forgerock.openig.filter
Creates and initializes a request filter in a heap environment.
StaticResponseHandler - Class in org.forgerock.openig.handler
Creates a static HTTP response.
StaticResponseHandler(Status) - Constructor for class org.forgerock.openig.handler.StaticResponseHandler
Constructor.
StaticResponseHandler(Status, String, Expression<String>) - Constructor for class org.forgerock.openig.handler.StaticResponseHandler
Constructor.
StaticResponseHandler.Heaplet - Class in org.forgerock.openig.handler
Creates and initializes a static response handler in a heap environment.
stop() - Method in class org.forgerock.http.filter.throttling.ThrottlingFilter
Stops this filter and frees the resources.
stop() - Method in interface org.forgerock.http.filter.throttling.ThrottlingStrategy
Stop and free any resources needed by the strategy.
stop() - Method in class org.forgerock.http.filter.throttling.TokenBucketThrottlingStrategy
 
stop() - Method in class org.forgerock.openig.handler.router.RouterHandler
Stops this handler, shutting down and clearing all the managed routes.
stop() - Method in class org.forgerock.openig.http.AdminHttpApplication
 
stop() - Method in class org.forgerock.openig.http.GatewayHttpApplication
 
StreamPatternExtractor - Class in org.forgerock.openig.regex
Extracts regular expression patterns and/or applied templates from character streams.
StreamPatternExtractor() - Constructor for class org.forgerock.openig.regex.StreamPatternExtractor
 
StreamPatternMatches - Class in org.forgerock.openig.regex
Iterates through multiple regular expression matches within a character stream.
StreamPatternMatches(Reader, Collection<Pattern>, boolean) - Constructor for class org.forgerock.openig.regex.StreamPatternMatches
Constructs a new stream pattern match iterator.
StringPatternMatches - Class in org.forgerock.openig.regex
Iterates through multiple regular expression matches within a character sequence.
StringPatternMatches(CharSequence, Collection<Pattern>, boolean) - Constructor for class org.forgerock.openig.regex.StringPatternMatches
Constructs a new string pattern match iterator.
StringUtil - Class in org.forgerock.openig.util
Miscellaneous string utility methods.
StsContext - Class in org.forgerock.openig.openam
A StsContext convey the token transformation results to downstream filters and handlers.
SwitchFilter - Class in org.forgerock.openig.filter
Conditionally diverts the request to another handler.
SwitchFilter() - Constructor for class org.forgerock.openig.filter.SwitchFilter
 
SwitchFilter.Heaplet - Class in org.forgerock.openig.filter
Creates and initializes an expect filter in a heap environment.
SystemPropertiesPlugin - Class in org.forgerock.openig.el.plugins
An ELContext node plugin that provides read-only access to system properties.
SystemPropertiesPlugin() - Constructor for class org.forgerock.openig.el.plugins.SystemPropertiesPlugin
 

T

TEMPORARY_STORAGE_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve an implementation of a org.forgerock.util.Factory instance from the Heap.
TemporaryStorageHeaplet - Class in org.forgerock.openig.io
A Heaplet to call IO.newTemporaryStorage() within a heaplet environment.
TemporaryStorageHeaplet() - Constructor for class org.forgerock.openig.io.TemporaryStorageHeaplet
 
throttle(String, ThrottlingRate) - Method in interface org.forgerock.http.filter.throttling.ThrottlingStrategy
Based on the given partitionKey and throttlingRate, return if the call is accepted or not.
throttle(String, ThrottlingRate) - Method in class org.forgerock.http.filter.throttling.TokenBucketThrottlingStrategy
 
ThrottlingFilter - Class in org.forgerock.http.filter.throttling
This filter applies a rate limitation to incoming requests : over the limit requests will be rejected with a 429 (Too Many Requests) response, others will pass through.
ThrottlingFilter(AsyncFunction<ContextAndRequest, String, Exception>, ThrottlingPolicy, ThrottlingStrategy) - Constructor for class org.forgerock.http.filter.throttling.ThrottlingFilter
Constructs a ThrottlingFilter.
ThrottlingFilter(String, AsyncFunction<ContextAndRequest, String, Exception>, ThrottlingPolicy, ThrottlingStrategy) - Constructor for class org.forgerock.http.filter.throttling.ThrottlingFilter
 
ThrottlingFilterHeaplet - Class in org.forgerock.openig.filter.throttling
Creates and initializes a throttling filter in a heap environment.
ThrottlingFilterHeaplet() - Constructor for class org.forgerock.openig.filter.throttling.ThrottlingFilterHeaplet
 
ThrottlingPolicy - Interface in org.forgerock.http.filter.throttling
This interface defines the contract to lookup a ThrottlingRate that will be applied to the given Request.
ThrottlingRate - Class in org.forgerock.http.filter.throttling
A value object to represent a throttling rate.
ThrottlingRate(int, String) - Constructor for class org.forgerock.http.filter.throttling.ThrottlingRate
Constructs a new ThrottlingRate.
ThrottlingStrategy - Interface in org.forgerock.http.filter.throttling
This interface defines the contract for any throttling strategy.
TICKER_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve a Ticker instance from the Heap.
TIME_SERVICE_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve a TimeService instance from the Heap.
TIMER_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve a TimerDecorator instance from the Heap.
TimerDecorator - Class in org.forgerock.openig.decoration.timer
The timer decorator can decorate both Filter and Handler instances.
TimerDecorator(String) - Constructor for class org.forgerock.openig.decoration.timer.TimerDecorator
Builds a new TimerDecorator where the elapsed time unit is milliseconds.
TimerDecorator(String, TimeUnit) - Constructor for class org.forgerock.openig.decoration.timer.TimerDecorator
Builds a new TimerDecorator with the given TimeUnit reference (not null), which logs the elapsed time within the decorated heap object.
TimerDecorator.Heaplet - Class in org.forgerock.openig.decoration.timer
Creates and initializes a TimerDecorator in a heap environment.
toArray() - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
toArray(T[]) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
 
TokenBucketThrottlingStrategy - Class in org.forgerock.http.filter.throttling
The rate limiting is implemented as a token bucket strategy that gives us the ability to handle rate limits through a sliding window.
TokenBucketThrottlingStrategy(Ticker, ScheduledExecutorService, Duration) - Constructor for class org.forgerock.http.filter.throttling.TokenBucketThrottlingStrategy
TokenTransformationFilter - Class in org.forgerock.openig.openam
A TokenTransformationFilter is responsible to transform a token issued by OpenAM into a token of another type.
TokenTransformationFilter(Handler, URI, Expression<String>, String, String, Cache<String, String>) - Constructor for class org.forgerock.openig.openam.TokenTransformationFilter
Constructs a new TokenTransformationFilter transforming the OpenID Connect id_token from idToken into a SAML 2.0 Assertions structure (into target).
TokenTransformationFilter.Heaplet - Class in org.forgerock.openig.openam
Creates and initializes a token transformation filter in a heap environment.
toLowerCase(String) - Static method in class org.forgerock.openig.el.Functions
Converts all of the characters in a string to lower case.
toSIAbbreviation(TimeUnit) - Static method in class org.forgerock.openig.util.StringUtil
Return the SI abbreviation from the given TimeUnit name.
toString() - Method in class net.rfc3507.client.ICAPResponse
 
toString() - Method in class org.forgerock.http.filter.throttling.ThrottlingRate
 
toString() - Method in class org.forgerock.openig.el.Bindings
 
toString() - Method in class org.forgerock.openig.el.Expression
Returns the original string used to create this expression, unmodified.
toString(Object) - Static method in class org.forgerock.openig.el.Functions
Returns the string value of an arbitrary object.
toString() - Method in class org.forgerock.openig.heap.Name
Returns the fully qualified name of this Name (format: (parent '+')* leaf).
toString() - Method in class org.forgerock.openig.regex.PatternTemplate
Returns the literal template value.
toUpperCase(String) - Static method in class org.forgerock.openig.el.Functions
Converts all of the characters in a string to upper case.
trailingSlash(String) - Static method in class org.forgerock.openig.util.StringUtil
Appends a final slash on a given value.
TRANSACTION_ID_OUTBOUND_FILTER_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
Key to retrieve a TransactionIdOutboundFilter instance from the Heap.
TRANSACTIONID_OPTION - Static variable in class org.forgerock.openig.ldap.LdapClient
The option to pass the TransactionId to LdapConnection.
trim(String) - Static method in class org.forgerock.openig.el.Functions
Returns a copy of a string with leading and trailing whitespace omitted.
TrustAllManager - Class in org.forgerock.openig.security
Trust all certificates that this class is asked to check.
TrustAllManager() - Constructor for class org.forgerock.openig.security.TrustAllManager
 
TrustAllManager.Heaplet - Class in org.forgerock.openig.security
Creates and initializes a trust-all manager in a heap environment.
TrustManagerHeaplet - Class in org.forgerock.openig.security
Represents an SSL Java TrustManager.
TrustManagerHeaplet() - Constructor for class org.forgerock.openig.security.TrustManagerHeaplet
 

U

UmaClassAliasResolver - Class in org.forgerock.openig.uma
Register all the aliases supported by the openig-uma module.
UmaClassAliasResolver() - Constructor for class org.forgerock.openig.uma.UmaClassAliasResolver
 
UmaException - Exception in org.forgerock.openig.uma
UMA Resource Server specific exception thrown when unrecoverable errors are happening.
UmaException(String) - Constructor for exception org.forgerock.openig.uma.UmaException
Creates a new UmaException with the given message.
UmaException(String, Throwable) - Constructor for exception org.forgerock.openig.uma.UmaException
Creates a new UmaException with the given message and the given cause.
UmaResourceServerFilter - Class in org.forgerock.openig.uma
An UmaResourceServerFilter implements a PEP (Policy Enforcement Point) and is responsible to ensure the incoming requests (from requesting parties) all have a valid RPT (Request Party Token) with the required set of scopes.
UmaResourceServerFilter(UmaSharingService, Handler, String) - Constructor for class org.forgerock.openig.uma.UmaResourceServerFilter
Constructs a new UmaResourceServerFilter.
UmaResourceServerFilter.Heaplet - Class in org.forgerock.openig.uma
Creates and initializes an UMA resource server filter in a heap environment.
UmaSharingService - Class in org.forgerock.openig.uma
An UmaSharingService provides core UMA features to OpenIG when acting as an UMA Resource Server.
UmaSharingService(Handler, List<ShareTemplate>, URI, String, String) - Constructor for class org.forgerock.openig.uma.UmaSharingService
Constructs an UmaSharingService bound to the given authorizationServer and dedicated to protect resource sets described by the given templates.
UmaSharingService.Heaplet - Class in org.forgerock.openig.uma
Creates and initializes an UMA service in a heap environment.
undeploy(String) - Method in class org.forgerock.openig.handler.router.RouterHandler
Undeploy a route, meaning that it unloads it but also deletes the associated file.
UnixEnvironment - Class in org.forgerock.openig.config.env
Represents a UNIX default environment.
UnixEnvironment() - Constructor for class org.forgerock.openig.config.env.UnixEnvironment
Builds a new UNIX environment that will be located in the user's directory.
unregister() - Method in class org.forgerock.openig.http.EndpointRegistry.Registration
Un-register the endpoint.
UNRESOLVED - Static variable in interface org.forgerock.openig.resolver.Resolver
Singleton that is returned to indicate an element is not resolved by a resolver.
update(String, String, JsonValue) - Method in class org.forgerock.openig.handler.router.RouterHandler
Update a route.
update(String, String, JsonValue) - Method in class org.forgerock.openig.ui.record.RecordService
Update the Record identified by id (possibly at a given revision) with the provided content.
updateInstance(Context, UpdateRequest) - Method in class org.forgerock.openig.http.ServerInfoSingletonProvider
 
updateInstance(Context, String, UpdateRequest) - Method in class org.forgerock.openig.ui.record.RecordProvider
 
urlDecode(String) - Static method in class org.forgerock.openig.el.Functions
Returns the URL decoding of the provided string.
urlEncode(String) - Static method in class org.forgerock.openig.el.Functions
Returns the URL encoding of the provided string.

V

valueExpression - Variable in class org.forgerock.openig.el.Expression
The underlying EL expression that this object represents.
valueOf(String) - Static method in enum net.rfc3507.client.ICAPRequest.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.forgerock.openig.decoration.capture.CapturePoint
Returns the enum constant of this type with the specified name.
valueOf(String, Class<T>) - Static method in class org.forgerock.openig.el.Expression
Factory method to create an Expression.
valueOf(String, Class<T>, Bindings) - Static method in class org.forgerock.openig.el.Expression
Factory method to create an Expression.
valueOf(String, Class<T>) - Static method in class org.forgerock.openig.el.LeftValueExpression
Factory method to create a LeftValueExpression.
valueOf(String) - Static method in enum org.forgerock.openig.filter.CookieFilter.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.forgerock.openig.filter.CryptoHeaderFilter.Operation
Returns the enum constant of this type with the specified name.
valueOf(Message) - Static method in class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
Constructs a new header, initialized from the specified message.
valueOf(String) - Static method in class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
Constructs a new header, initialized from the specified string value.
valueOf(String) - Static method in enum org.forgerock.openig.http.RunMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.forgerock.openig.text.Separators
Returns the enum constant of this type with the specified name.
valueOf(Class<T>, Object) - Static method in class org.forgerock.openig.util.EnumUtil
Returns the enum constant of the specified enum type with the specified name, or null if the specified enum type has no constant with the specified name, or if the specified class object does not represent an enum type.
valueOf(String) - Static method in enum org.forgerock.openig.util.MessageType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.rfc3507.client.ICAPRequest.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.forgerock.openig.decoration.capture.CapturePoint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.forgerock.openig.filter.CookieFilter.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.forgerock.openig.filter.CryptoHeaderFilter.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.forgerock.openig.http.RunMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.forgerock.openig.jwt.JwtCookieSession
 
values() - Static method in enum org.forgerock.openig.text.Separators
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.forgerock.openig.util.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
VersionUtil - Class in org.forgerock.openig.util
Utility class to retrieve version information about this project.

W

warnForDeprecation(JsonValue, Logger, String, String) - Static method in class org.forgerock.openig.util.JsonValues
Issues a warning that the configuration property oldName is deprecated and that the property newName should be used instead.
WelcomeHandler - Class in org.forgerock.openig.handler
Creates a static response containing a simple HTML welcome page.
WelcomeHandler(Factory<Buffer>) - Constructor for class org.forgerock.openig.handler.WelcomeHandler
Creates a new welcome page handler.
WelcomeHandler.Heaplet - Class in org.forgerock.openig.handler
Creates and initializes a static response handler in a heap environment.
WindowsEnvironment - Class in org.forgerock.openig.config.env
Represents a Windows default environment.
WindowsEnvironment() - Constructor for class org.forgerock.openig.config.env.WindowsEnvironment
Builds a new Windows environment that will be located in the $AppData$ directory.
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2025 Open Identity Platform Community. All rights reserved.