H - the type of the AsyncLoadBalancingHandler for this AsyncLoadBalancingPluginC - the type of PluginConfiguration for this AsyncLoadBalancingPluginpublic abstract class AsyncLoadBalancingPluginBase<H extends AsyncLoadBalancingHandler,C extends PluginConfiguration> extends Object implements AsyncLoadBalancingPlugin<H,C>
AsyncLoadBalancingPlugin.| Constructor and Description |
|---|
AsyncLoadBalancingPluginBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(C configuration)
This method is called to provide the configuration from the UI/Administrative API.
|
C |
getConfiguration()
Retrieves the configuration provided to this ConfigurablePlugin.
|
HttpClient |
getHttpClient() |
void |
setHttpClient(HttpClient httpClient)
Sets the
HttpClient for this AsyncLoadBalancingPlugin. |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHandler, getHandlergetConfigurationFieldspublic void configure(C configuration) throws javax.validation.ValidationException
ConfigurablePluginconfigure in interface ConfigurablePlugin<C extends PluginConfiguration>configuration - a PluginConfiguration implementation, configured with information from the API.javax.validation.ValidationException - An Exception that can describe errors in the configuration.public C getConfiguration()
ConfigurablePlugingetConfiguration in interface ConfigurablePlugin<C extends PluginConfiguration>public HttpClient getHttpClient()
HttpClient for this AsyncLoadBalancingPlugin@Inject public void setHttpClient(HttpClient httpClient)
HttpClient for this AsyncLoadBalancingPlugin. This method will be invoked
appropriately by PingAccess due to the presence of the Inject annotation.httpClient - the HttpClientCopyright 2023 Ping Identity Corp. All rights reserved.