public abstract class AbstractClient<A extends Account> extends java.lang.Object implements Client<A>
| Modifier and Type | Field and Description |
|---|---|
protected AccountConfig |
accountConfig |
protected AuthenticationCommandFactory |
factory |
static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
AbstractClient(AccountConfig accountConfig) |
| Modifier and Type | Method and Description |
|---|---|
A |
authenticate()
Calls the identity module of the OpenStack implementation to authenticate itself against.
|
protected Tenant |
autoDiscoverTenant(Account account) |
protected abstract A |
createAccount() |
protected abstract AuthenticationCommandFactory |
createFactory() |
protected abstract void |
logSettings() |
public static final org.slf4j.Logger LOG
protected AccountConfig accountConfig
protected AuthenticationCommandFactory factory
public AbstractClient(AccountConfig accountConfig)
protected abstract void logSettings()
protected abstract AuthenticationCommandFactory createFactory()
protected abstract A createAccount()
public A authenticate()
Clientauthenticate in interface Client<A extends Account>Copyright © 2012-2020 42 BV. All Rights Reserved.