@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
|
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 ConsentStatus consentStatus)
Records given consent status into current context
|
void |
storeScaStatus(@NotNull ScaStatus scaStatus)
Records given SCA status into current context
|
void |
storeTransactionAndScaStatus(@NotNull TransactionStatus transactionStatus,
@Nullable ScaStatus scaStatus)
Records given transaction status and optional SCA status into current context
|
void |
storeTransactionStatus(@NotNull TransactionStatus transactionStatus)
Records given transaction status into current context
|
public void storeConsentStatus(@NotNull
@NotNull ConsentStatus consentStatus)
LoggingContextServicestoreConsentStatus in interface LoggingContextServiceconsentStatus - status to be storedpublic String getConsentStatus()
LoggingContextServicegetConsentStatus in interface LoggingContextServicepublic void storeTransactionStatus(@NotNull
@NotNull TransactionStatus transactionStatus)
LoggingContextServicestoreTransactionStatus in interface LoggingContextServicetransactionStatus - status to be storedpublic String getTransactionStatus()
LoggingContextServicegetTransactionStatus in interface LoggingContextServicepublic void storeScaStatus(@NotNull
@NotNull ScaStatus scaStatus)
LoggingContextServicestoreScaStatus in interface LoggingContextServicescaStatus - status to be storedpublic void storeTransactionAndScaStatus(@NotNull
@NotNull TransactionStatus transactionStatus,
@Nullable
@Nullable ScaStatus scaStatus)
LoggingContextServicestoreTransactionAndScaStatus in interface LoggingContextServicetransactionStatus - transaction status to be storedscaStatus - optional SCA status to be storedpublic String getScaStatus()
LoggingContextServicegetScaStatus in interface LoggingContextServicepublic void clearContext()
LoggingContextServiceShould be called for every request.
clearContext in interface LoggingContextServiceCopyright © 2019. All rights reserved.