public final class AAALightyShiroProvider extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.opendaylight.aaa.cert.api.ICertificateManager |
getCertificateManager()
Extract the certificate manager.
|
org.opendaylight.controller.md.sal.binding.api.DataBroker |
getDataBroker()
Extract the data broker.
|
static org.opendaylight.aaa.api.IIDMStore |
getIdmStore()
Get IDM data store.
|
static AAALightyShiroProvider |
getInstance() |
org.opendaylight.yang.gen.v1.urn.opendaylight.aaa.app.config.rev170619.ShiroConfiguration |
getShiroConfiguration()
Extract Shiro related configuration.
|
static CompletableFuture<AAALightyShiroProvider> |
newInstance(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.aaa.cert.api.ICertificateManager certificateManager,
org.opendaylight.aaa.api.CredentialAuth<org.opendaylight.aaa.api.PasswordCredentials> credentialAuth,
org.opendaylight.yang.gen.v1.urn.opendaylight.aaa.app.config.rev170619.ShiroConfiguration shiroConfiguration,
String moonEndpointPath,
String oauth2EndpointPath,
org.opendaylight.yang.gen.v1.urn.opendaylight.aaa.app.config.rev170619.DatastoreConfig datastoreConfig,
String dbUsername,
String dbPassword,
LightyServerBuilder server) |
static void |
setIdmStore(org.opendaylight.aaa.api.IIDMStore store)
Set IDM data store, only used for test.
|
public static CompletableFuture<AAALightyShiroProvider> newInstance(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.aaa.cert.api.ICertificateManager certificateManager, org.opendaylight.aaa.api.CredentialAuth<org.opendaylight.aaa.api.PasswordCredentials> credentialAuth, org.opendaylight.yang.gen.v1.urn.opendaylight.aaa.app.config.rev170619.ShiroConfiguration shiroConfiguration, String moonEndpointPath, String oauth2EndpointPath, org.opendaylight.yang.gen.v1.urn.opendaylight.aaa.app.config.rev170619.DatastoreConfig datastoreConfig, String dbUsername, String dbPassword, LightyServerBuilder server)
public static AAALightyShiroProvider getInstance()
public org.opendaylight.controller.md.sal.binding.api.DataBroker getDataBroker()
public org.opendaylight.aaa.cert.api.ICertificateManager getCertificateManager()
public org.opendaylight.yang.gen.v1.urn.opendaylight.aaa.app.config.rev170619.ShiroConfiguration getShiroConfiguration()
public static org.opendaylight.aaa.api.IIDMStore getIdmStore()
public static void setIdmStore(org.opendaylight.aaa.api.IIDMStore store)
store - data storepublic void close()
Copyright © 2020. All rights reserved.