Interface ThreadLocals
-
public interface ThreadLocals
Holds ThreadLocal variables used to indirectly inject instances into classes that are instantiated by the Shiro lib. Not ideal but a necessary evil to avoid static instances.- Author:
- Thomas Pantelis
-
-
Field Summary
Fields Modifier and Type Field Description static ThreadLocal<AuthenticationService>
AUTH_SETVICE_TL
static ThreadLocal<ICertificateManager>
CERT_MANAGER_TL
static ThreadLocal<DataBroker>
DATABROKER_TL
static ThreadLocal<PasswordHashService>
PASSWORD_HASH_SERVICE_TL
static ThreadLocal<TokenAuthenticators>
TOKEN_AUTHENICATORS_TL
static ThreadLocal<TokenStore>
TOKEN_STORE_TL
-
-
-
Field Detail
-
DATABROKER_TL
static final ThreadLocal<DataBroker> DATABROKER_TL
-
CERT_MANAGER_TL
static final ThreadLocal<ICertificateManager> CERT_MANAGER_TL
-
AUTH_SETVICE_TL
static final ThreadLocal<AuthenticationService> AUTH_SETVICE_TL
-
TOKEN_STORE_TL
static final ThreadLocal<TokenStore> TOKEN_STORE_TL
-
TOKEN_AUTHENICATORS_TL
static final ThreadLocal<TokenAuthenticators> TOKEN_AUTHENICATORS_TL
-
PASSWORD_HASH_SERVICE_TL
static final ThreadLocal<PasswordHashService> PASSWORD_HASH_SERVICE_TL
-
-