update to current version
all initial features implemented tbd: etrack front
This commit is contained in:
16
src/main/java/com/release11/klaus/utilis/BusinessKey.java
Normal file
16
src/main/java/com/release11/klaus/utilis/BusinessKey.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package com.release11.klaus.utilis;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
@AllArgsConstructor
|
||||
public enum BusinessKey {
|
||||
INTERFACE_NAME("interfaceName"),
|
||||
CLIENT_UUID("clientUUID"),
|
||||
MESSAGE_ID("messageId");
|
||||
|
||||
private final String phrase;
|
||||
|
||||
public String getReasonPhrase() {
|
||||
return this.phrase;
|
||||
}
|
||||
}
|
||||
18
src/main/java/com/release11/klaus/utilis/TrackingClient.java
Normal file
18
src/main/java/com/release11/klaus/utilis/TrackingClient.java
Normal file
@@ -0,0 +1,18 @@
|
||||
package com.release11.klaus.utilis;
|
||||
|
||||
import org.slf4j.MDC;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public final class TrackingClient {
|
||||
|
||||
private TrackingClient(){};
|
||||
|
||||
public static void setBusinessKeys(Map<BusinessKey, String> businessKeysMap){
|
||||
for (Map.Entry<BusinessKey, String> entry : businessKeysMap.entrySet()) {
|
||||
MDC.put(entry.getKey().getReasonPhrase(), entry.getValue());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user