All Classes and Interfaces

Class
Description
A base class for access credentials.
User-managed credential data.
Server-managed credential data.
Deprecated.
As of 1.3, replaced by CredentialFilter
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.