H - The type of LoadBalancingHandler to be created.T - The type of PluginConfiguration to be created.public abstract class LoadBalancingPluginBase<H extends LoadBalancingHandler,T extends PluginConfiguration> extends Object implements LoadBalancingPlugin<H,T>
LoadBalancingPlugin.| Constructor and Description |
|---|
LoadBalancingPluginBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(T config)
Implementation of
ConfigurablePlugin.configure(com.pingidentity.pa.sdk.policy.PluginConfiguration)
that saves the provided configuration data in a field. |
T |
getConfiguration()
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHandler, getHandlergetConfigurationFieldspublic void configure(T config) throws javax.validation.ValidationException
ConfigurablePlugin.configure(com.pingidentity.pa.sdk.policy.PluginConfiguration)
that saves the provided configuration data in a field.configure in interface ConfigurablePlugin<T extends PluginConfiguration>config - An implementation of PluginConfiguration, configured with information from the UI.javax.validation.ValidationException - If the provided Validation is invalid.public T getConfiguration()
getConfiguration in interface ConfigurablePlugin<T extends PluginConfiguration>PluginConfiguration.Copyright 2023 Ping Identity Corp. All rights reserved.