| Package | Description |
|---|---|
| com.pingidentity.pa.sdk.ha.lb | |
| com.pingidentity.pa.sdk.identitymapping | |
| com.pingidentity.pa.sdk.identitymapping.header | |
| com.pingidentity.pa.sdk.interceptor | |
| com.pingidentity.pa.sdk.localization | |
| com.pingidentity.pa.sdk.oauth | |
| com.pingidentity.pa.sdk.policy | |
| com.pingidentity.pa.sdk.policy.error |
This package provides the following implementations of
ErrorHandlingCallback:
LocalizedInternalServerErrorCallback returns an HTTP 500
Internal Server Error. |
| com.pingidentity.pa.sdk.siteauthenticator | |
| com.pingidentity.pa.sdk.util |
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<TargetHost> |
AsyncLoadBalancingHandler.calculateTargetHost(Exchange exchange,
List<TargetHost> availableHosts,
List<TargetHost> configuredHosts)
Calculate the target host, given the list of available hosts and the current exchange.
|
TargetHost |
LoadBalancingHandler.calculateTargetHost(Exchange exchange,
List<TargetHost> availableHosts,
List<TargetHost> configuredHosts)
Calculate the target host, given the list of available hosts and the current exchange.
|
TargetHost |
LoadBalancingStrategy.NONE.calculateTargetHost(Exchange exchange,
List<TargetHost> availableHosts,
List<TargetHost> configuredHosts) |
CompletionStage<Void> |
AsyncLoadBalancingHandler.handleResponse(Exchange exchange,
TargetHost targetHost)
Updates any internal data based on the response and optionally updates the response.
|
void |
LoadBalancingHandler.handleResponse(Exchange exchange,
TargetHost targetHost)
Updates any internal data based on the response and optionally updates the response.
|
void |
LoadBalancingStrategy.NONE.handleResponse(Exchange exchange,
TargetHost targetHost) |
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<Void> |
AsyncIdentityMappingPlugin.mapAnonymousIdentity(Request request,
Exchange exchange)
Maps the anonymous identity.
|
void |
IdentityMappingPlugin.mapAnonymousIdentity(Request request,
Exchange exchange)
Maps the anonymous identity.
|
CompletionStage<Void> |
AsyncIdentityMappingPlugin.mapIdentity(Identity identity,
Request request,
Exchange exchange)
Maps the identity by inspecting the identity associated with the request and making modifications to the request
and/or exchange.
|
void |
IdentityMappingPlugin.mapIdentity(Identity identity,
Request request,
Exchange exchange)
Maps the identity by inspecting the identity associated with the request and making modifications to the request
and/or exchange.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HeaderIdentityMappingPlugin.mapAnonymousIdentity(Request request,
Exchange exchange) |
void |
HeaderIdentityMappingPlugin.mapIdentity(Identity identity,
Request request,
Exchange exchange) |
| Modifier and Type | Method and Description |
|---|---|
Outcome |
RequestInterceptor.handleRequest(Exchange exc)
Called to handle request processing and manipulation as part of a sequence of a
Interceptors. |
void |
ResponseInterceptor.handleResponse(Exchange exc)
Called to handle response processing and manipulation as part of an interceptor chain.
|
| Modifier and Type | Method and Description |
|---|---|
List<Locale> |
LocaleOverrideService.getPreferredLocales(Exchange exchange)
Resolves preferred locales for the given request.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
OAuthUtilities.createWwwAuthenticateErrorHeaderValue(Exchange exchange,
Set<String> scopes,
String error,
String errorDescription,
String errorUri)
Returns the header value for the WWW-Authenticate header defined in RFC6750.
|
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<Outcome> |
AsyncRuleInterceptor.handleRequest(Exchange exchange)
Invoked to allow a
AsyncRuleInterceptor to allow or deny further processing of a request. |
Outcome |
RuleInterceptorBase.handleRequest(Exchange exchange)
Default implementation of
RequestInterceptor.handleRequest(Exchange) that always returns Outcome.CONTINUE. |
CompletionStage<Void> |
AsyncRuleInterceptor.handleResponse(Exchange exchange)
Invoked to allow a
AsyncRuleInterceptor to handle the response attached to the
Exchange. |
void |
RuleInterceptorBase.handleResponse(Exchange exchange)
Default implementation of
ResponseInterceptor.handleResponse(Exchange) that does nothing. |
CompletionStage<Void> |
AsyncRuleInterceptorBase.handleResponse(Exchange exchange) |
void |
ErrorHandlingCallback.writeErrorResponse(Exchange exchange)
This method implements writing responses when errors are encountered.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LocalizedInternalServerErrorCallback.writeErrorResponse(Exchange exchange) |
void |
RuleInterceptorErrorHandlingCallback.writeErrorResponse(Exchange exchange) |
void |
OAuthPolicyErrorHandlingCallback.writeErrorResponse(Exchange exchange) |
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<Void> |
AsyncSiteAuthenticatorInterceptor.handleRequest(Exchange exchange)
Invoked to allow a
AsyncSiteAuthenticatorInterceptor to handle the request attached to the
Exchange. |
void |
SiteAuthenticatorInterceptor.handleRequest(Exchange exchange)
|
CompletionStage<Void> |
AsyncSiteAuthenticatorInterceptor.handleResponse(Exchange exchange)
Invoked to allow a
AsyncSiteAuthenticatorInterceptor to handle the response attached to the
Exchange. |
void |
SiteAuthenticatorInterceptorBase.handleResponse(Exchange exc)
Provides an empty implementation of
ResponseInterceptor since most
implementations of SiteAuthenticatorInterceptor do not need
to examine or manipulate the response. |
void |
SiteAuthenticatorInterceptor.handleResponse(Exchange exchange)
|
| Modifier and Type | Method and Description |
|---|---|
Response |
TemplateRenderer.renderResponse(Exchange exc,
Map<String,String> context,
String templateName,
ResponseBuilder builder)
Renders a template and produces a
Response |
Copyright 2023 Ping Identity Corp. All rights reserved.