@Service public class RequestScopedProvider extends Object implements RequestScopedServicesProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
RequestScopedProvider.InternalRequestScoped |
| Constructor and Description |
|---|
RequestScopedProvider(com.google.common.cache.CacheBuilder cacheBuilder,
ConsentAccessFactory consentAccessProvider,
PaymentAccessFactory paymentAccessProvider,
IgnoreFieldsLoaderFactory ignoreFieldsLoaderFactory,
ApiConsumerConfig fintechConfig) |
| Modifier and Type | Method and Description |
|---|---|
RequestScopedProvider.InternalRequestScoped |
deregister(RequestScoped requestScoped) |
RequestScoped |
findRegisteredByKeyId(String keyId)
Get general services that are associated with encryption key.
|
RequestScoped |
registerForFintechSession(Fintech fintech,
BankProfile profile,
ServiceSession session,
long bankProtocolId,
ConsentAuthorizationEncryptionServiceProvider encryptionServiceProvider,
SecretKeyWithIv futureAuthorizationSessionKey,
Supplier<char[]> fintechPassword) |
RequestScoped |
registerForPsuSession(AuthSession authSession,
ConsentAuthorizationEncryptionServiceProvider encryptionServiceProvider,
long bankProtocolId,
SecretKeyWithIv key) |
public RequestScopedProvider(@Qualifier(value="facade-cache-builder")
com.google.common.cache.CacheBuilder cacheBuilder,
ConsentAccessFactory consentAccessProvider,
PaymentAccessFactory paymentAccessProvider,
IgnoreFieldsLoaderFactory ignoreFieldsLoaderFactory,
ApiConsumerConfig fintechConfig)
public RequestScoped registerForFintechSession(Fintech fintech, BankProfile profile, ServiceSession session, long bankProtocolId, ConsentAuthorizationEncryptionServiceProvider encryptionServiceProvider, SecretKeyWithIv futureAuthorizationSessionKey, Supplier<char[]> fintechPassword)
public RequestScoped registerForPsuSession(AuthSession authSession, ConsentAuthorizationEncryptionServiceProvider encryptionServiceProvider, long bankProtocolId, SecretKeyWithIv key)
public RequestScopedProvider.InternalRequestScoped deregister(RequestScoped requestScoped)
public RequestScoped findRegisteredByKeyId(String keyId)
RequestScopedServicesProviderfindRegisteredByKeyId in interface RequestScopedServicesProviderkeyId - Key ID that is used for intermediate data encryption.Copyright © 2020. All rights reserved.