Package org.topbraidlive.client.java
This package and its api subpackage contain the public interface to the client. The impl subpackage should not be accessed by callers.
-
Interface Summary Interface Description Client Primary client interface.ClientCredentials -
Class Summary Class Description AbstractConfigurationBuilder<ConfigurationT,ConfigurationBuilderT extends AbstractConfigurationBuilder> Abstract base class for configuration builders.BearerClientCredentials Immutable bearer token credentials.BearerClientCredentials.Builder ClientConfiguration Immutable client configuration object.ClientConfiguration.Builder OAuthClientCredentials Immutable OAuth credentials for a client credentials flow (https://tools.ietf.org/html/rfc6749#section-4.4).OAuthClientCredentials.Builder UsernameClientCredentials Immutable username credentials, used with TopBraid Composer and the cookie authentication method.UsernameClientCredentials.Builder UsernamePasswordClientCredentials Immutable username and password credentials.UsernamePasswordClientCredentials.Builder -
Enum Summary Enum Description ClientAuthenticationMethod -
Exception Summary Exception Description ClientConfigurationException ClientException Exception thrown when unrecognized errors (e.g., non-2xx HTTP responses) are received from the server.InvalidClientConfigurationException NoSuchConfigurationException