re base code
[sdc.git] / common-app-api / src / main / java / org / openecomp / sdc / common / log / api / ILogFieldsHandler.java
1 package org.openecomp.sdc.common.log.api;
2
3 import org.openecomp.sdc.common.log.enums.Severity;
4
5 /**
6  * Created by dd4296 on 12/25/2017.
7  */
8 public interface ILogFieldsHandler {
9     void startAuditTimer();
10
11     void startMetricTimer();
12
13     void stopAuditTimer();
14
15     void stopMetricTimer();
16
17     void setClassName(String className);
18
19     void setServerFQDN(String serverFQDN);
20
21     void setServerIPAddress(String serverIPAddress);
22
23     // intended for setting this parameter in a given thread
24     void setServerFQDNInternally();
25
26     // intended for setting this parameter in a given thread
27     void setServerIPAddressInternally();
28
29     void setInstanceUUID(String instanceUUID);
30
31     void setProcessKey(String processKey);
32
33     void setAlertSeverity(Severity alertSeverity);
34
35     void setOptCustomField1(String customField1);
36
37     void setOptCustomField2(String customField2);
38
39     void setOptCustomField3(String customField3);
40
41     void setOptCustomField4(String customField4);
42
43     void setKeyRequestId(String keyRequestId);
44
45     void setRemoteHost(String remoteHost);
46
47     void setServiceName(String serviceName);
48
49     void setStatusCode(String statusCode);
50
51     void setPartnerName(String partnerName);
52
53     void setResponseCode(int responseCode);
54
55     void setResponseDesc(String responseDesc);
56
57     void setServiceInstanceId(String serviceInstanceId);
58
59     void setTargetEntity(String targetEntity);
60
61     void setTargetServiceName(String targetServiceName);
62
63     void setTargetVirtualEntity(String targetVirtualEntity);
64
65     void setErrorCode(int errorCode);
66
67     void setErrorCategory(String errorCategory);
68
69     String getErrorCode();
70
71     String getServiceName();
72
73     String getErrorCategory();
74
75     void clear();
76
77     boolean isMDCParamEmpty(String mdcKeyName);
78
79     String getFqdn();
80
81     String getHostAddress();
82
83     String getKeyRequestId();
84
85     void removeStatusCode();
86
87     void removePartnerName();
88
89     void removeResponseCode();
90
91     void removeResponseDesc();
92
93     void removeServiceInstanceId();
94
95     void removeTargetEntity();
96
97     void removeTargetServiceName();
98
99     void removeTargetVirtualEntity();
100
101     void removeErrorCode();
102
103     void removeErrorCategory();
104
105     void removeErrorDescription();
106
107     void setAuditMessage(String message);
108
109     String getAuditMessage();
110
111 }