@Service public class MdcLoggingContextService extends Object implements LoggingContextService
| Constructor and Description |
|---|
MdcLoggingContextService() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearContext()
Clears current logging context.
|
String |
getConsentStatus()
Retrieves consent status from current logging context as string
|
RequestInfo |
getRequestInformation()
Retrieves information about the request from current logging context
|
String |
getScaStatus()
Retrieves SCA status from current logging context as string
|
String |
getTransactionStatus()
Retrieves transaction status from current logging context as string
|
void |
storeConsentStatus(@NotNull de.adorsys.psd2.xs2a.core.consent.ConsentStatus consentStatus)
Records given consent status into current context
|
void |
storeRequestInformation(RequestInfo requestInfo)
Records information about the request into current logging context
|
void |
storeScaStatus(@NotNull de.adorsys.psd2.xs2a.core.sca.ScaStatus scaStatus)
Records given SCA status into current context
|
void |
storeTransactionAndScaStatus(@NotNull de.adorsys.psd2.xs2a.core.pis.TransactionStatus transactionStatus,
@Nullable de.adorsys.psd2.xs2a.core.sca.ScaStatus scaStatus)
Records given transaction status and optional SCA status into current context
|
void |
storeTransactionStatus(@NotNull de.adorsys.psd2.xs2a.core.pis.TransactionStatus transactionStatus)
Records given transaction status into current context
|
public void storeConsentStatus(@NotNull
@NotNull de.adorsys.psd2.xs2a.core.consent.ConsentStatus consentStatus)
LoggingContextServicestoreConsentStatus in interface LoggingContextServiceconsentStatus - status to be storedpublic String getConsentStatus()
LoggingContextServicegetConsentStatus in interface LoggingContextServicepublic void storeTransactionStatus(@NotNull
@NotNull de.adorsys.psd2.xs2a.core.pis.TransactionStatus transactionStatus)
LoggingContextServicestoreTransactionStatus in interface LoggingContextServicetransactionStatus - status to be storedpublic String getTransactionStatus()
LoggingContextServicegetTransactionStatus in interface LoggingContextServicepublic void storeScaStatus(@NotNull
@NotNull de.adorsys.psd2.xs2a.core.sca.ScaStatus scaStatus)
LoggingContextServicestoreScaStatus in interface LoggingContextServicescaStatus - status to be storedpublic void storeTransactionAndScaStatus(@NotNull
@NotNull de.adorsys.psd2.xs2a.core.pis.TransactionStatus transactionStatus,
@Nullable
@Nullable de.adorsys.psd2.xs2a.core.sca.ScaStatus scaStatus)
LoggingContextServicestoreTransactionAndScaStatus in interface LoggingContextServicetransactionStatus - transaction status to be storedscaStatus - optional SCA status to be storedpublic String getScaStatus()
LoggingContextServicegetScaStatus in interface LoggingContextServicepublic void storeRequestInformation(RequestInfo requestInfo)
LoggingContextServicestoreRequestInformation in interface LoggingContextServicerequestInfo - information about the requestpublic RequestInfo getRequestInformation()
LoggingContextServicegetRequestInformation in interface LoggingContextServicepublic void clearContext()
LoggingContextServiceShould be called for every request.
clearContext in interface LoggingContextServiceCopyright © 2020. All rights reserved.