All Classes and Interfaces
Class
Description
A base class for access credentials.
User-managed credential data.
Server-managed credential data.
Deprecated.
A builder class for access credential queries.
The response from a verification operation.
An Access Denial abstraction, for use when interacting with Solid resources.
An Access Grant abstraction, for use when interacting with Solid resources.
A client for interacting with and managing Access Grant Resources.
A runtime exception for use with Access Grants.
A session implementation that makes use of Access Grants.
Utility methods for use with the Access Grant module.
An Access Request abstraction, for use when interacting with Solid resources.
A collection of parameters used for creating access requests.
A class for building access request parameters.
URI constants from the ACL vocabulary.
URI constants from the ACP vocabulary.
A runtime exception for use with authentication-related errors.
An authentication mechanism that knows how to authenticate over network connections.
An interface for handling authentication challenges.
A class representing an authorization request at an OpenID provider.
A class for building
AuthorizationRequest
objects.A runtime exception that represents an HTTP bad request (400) response.
A cache builder abstraction for use with different cache implementations.
A cache implementation using Caffeine.
A
CacheBuilderService
using a Caffeine-based cache.Part of the HTTP Challenge and Response authentication framework, this class represents a
challenge object as represented in a WWW-Authenticate Response Header.
A handler capable of gathering claims for a given type, from a given issuer.
A class representing an UMA claim token and the associated type value.
An API for an HTTP client.
An API for an HTTP client builder.
A generic caching abstraction for use in the Inrupt Client Libraries.
An API for loading the HTTP client.
An abstraction that loads the available
Client
from, the classpath.A runtime exception that represents an HTTP conflict (409) response..
A listener that consumes syntax error notifications.
A credential that can be used with Solid resource servers.
A class for representing Access Grant query filters.
The CredentialFilter builder.
The duration values for filtering access credentials.
The status values for filtering access credentials.
A page-able result from a credential query.
A default HTTP client implementation.
The builder of the default client implementation.
A default
ClientProviderResolver
that loads the DefaultClient
.An implementation of OAuth 2.0 Demonstrating Proof-of-Possession at the Application Layer (DPoP).
A default header parser.
An abstraction for working with OAuth 2.0 Demonstrating Proof-of-Possession at the Application Layer (DPoP).
A DPoP management abstraction.
A class for initiating a session termination flow with an OpenID Provider.
A builder class for
EndSessionRequest
objects.A concrete error response class from the UMA server.
A runtime exception that represents an HTTP forbidden (403) response.
A runtime exception that represents an HTTP gone (410) response.
A cache implementation using Guava.
A
CacheBuilderService
using a Guava-based cache.A parser interface for handling HTTP header parsers.
A read-only view of a collection of HTTP headers.
A class for representing an HTTP Link header.
a class for parsing WAC-allow headers.
Part of the HTTP Challenge and Response authentication framework, this class represents a
challenge object as represented in a WWW-Authenticate Response Header.
A
HttpService
using the java.net.http.HttpClient
.An HTTP handling abstraction.
A
HttpService
class tester.A generic Inrupt runtime exception for use as a superclass.
A runtime exception that represents an HTTP internal server error (500) response.
An invalid grant error from the UMA server.
An invalid scope error from the UMA server.
IOUtility methods for use with the Inrupt Java Client Libraries.
A
JsonService
using the Jackson JSON library.Response.BodyHandler
implementations for use with Jena types.Request.BodyPublisher
implementations for use with Jena types.An
RdfService
that uses the Jena library.A
JsonService
using the JakartaEE JSON Bind API.A JSON handling abstraction.
A
JsonService
class tester.An example test class.
URI constants from the LDP vocabulary.
This class provides an empty implementation of
LinkListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This interface defines a complete listener for a parse tree produced by
LinkParser
.A data structure representing an Open ID Connect discovery document.
Solid Resource Metadata.
A class representing an UMA discovery document.
A Builder class for Metadata instances.
A runtime exception that represents an HTTP method not allowed (405) response.
A class representing a
need_info
error response from an UMA server.A base class for non-RDF-bearing resources.
A runtime exception that represents an HTTP not acceptable (406) response.
A runtime exception that represents an HTTP not found (404) response.
A
HttpService
using the okhttp3.OkHttpClient
.An authentication mechanism that makes use of OpenID Tokens.
A class for configuring an Open ID session.
A runtime exception for use with OpenID-related errors.
A class for interacting with an OpenID Provider.
A session implementation for use with OpenID Connect ID Tokens.
URI constants from the PIM vocabulary.
A class for generating values for Proof Key for Code Exchange (PKCE) interactions.
A runtime exception that represents an HTTP precondition failed (412) response.
A data class representing a structured problem description sent by the server on error response.
URI constants from the RDF vocabulary.
Response.BodyHandler
implementations for use with RDF4J types.Request.BodyPublisher
implementations for use with RDF4J types.An
RdfService
that uses the RDF4J library.A RDF commons handling abstraction.
An
RdfService
that uses a Java 8-compatible version of the RDF4J library.A
WireMockServer
based HTTP service used for testing RDF services.URI constants from the RDFS vocabulary.
A generic abstraction for interacting with different underlying RDF libraries.
A
RdfService
class tester.A base class for RDF-based resource mapping.
Generic RDF resources used for testing purposes.
A class for negotiating for a supported
AuthenticationProvider
based on the WWW-Authenticate
headers received from a resource server.An HTTP Request.
An API for serializing an HTTP Request.
Built-in
Request.BodyPublisher
implementations.A
Request
builder.A request denied error from the UMA server.
A class representing the required claims that are part of an UMA interactive exchange.
A base class for all resources.
An HTTP Response.
An interface for mapping an HTTP response into a specific Java type.
Convenience methods for creating common
Response.BodyHandler
objects.Initial response info supplied to a
Response.BodyHandler
before the body is processed.This is the class used to access data processors for the Inrupt Java Client Libraries libraries.
An interface for working with session objects.
A utility class for converting a Quarkus (Microprofile)
JsonWebToken
to session objects
for use with the Java Client libraries.A utility class for converting Spring constructs into session objects for use with the Java Client libraries.
URI constants from the Solid terms vocabulary.
A high-level client for interacting with Solid resources.
A builder class for a
SolidClient
.A runtime exception for use with SolidClient HTTP operations.
A Solid Container Object.
A non-RDF-bearing Solid Resource.
A Solid Resource Object.
A runtime exception for use with Solid resource related errors.
Body handlers for Solid Resources.
A reference to a Solid Resource without any corresponding data.
A high-level synchronous client for interacting with Solid resources.
A builder class for a
SolidSyncClient
.A class for representing status information of an Access Grant.
A class for representing a Token request.
An UMA token request class.
A builder class for
TokenRequest
objects.A class representing successful responses from a token endpoint.
An UMA token response class.
A runtime exception that represents an HTTP too many requests (429) response.
An authentication mechanism that makes use of User Managed Access (UMA) authorization servers.
An UMA client implmentation.
A runtime exception for use with UMA-related errors.
A runtime exception that represents an HTTP unauthorized (401) response.
A runtime exception that represents an HTTP unsupported media type (415) response.
A utility for building
URI
objects.The result of performing validation on a
Resource
.This class provides an empty implementation of
WacAllowListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This interface defines a complete listener for a parse tree produced by
WacAllowParser
.A runtime exception for use with WebId-related errors.
A WebID Profile for use with Solid.
This class provides an empty implementation of
WwwAuthenticateListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This interface defines a complete listener for a parse tree produced by
WwwAuthenticateParser
.
CredentialFilter