X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=datarouter-prov%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fdmaap%2Fdatarouter%2Fprovisioning%2Fbeans%2FEventLogRecord.java;fp=datarouter-prov%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fdmaap%2Fdatarouter%2Fprovisioning%2Fbeans%2FEventLogRecord.java;h=b8a3aa53823f6c6b22b600be821687afa4d04a43;hb=4261823d84c2b911b68cdf4cb4dc3be429ebe285;hp=4069c4c2519556bcb8d8895061965f6b5f724cc1;hpb=13639e1b05d8c8b5b1e9efd543573834501aefaa;p=dmaap%2Fdatarouter.git diff --git a/datarouter-prov/src/main/java/org/onap/dmaap/datarouter/provisioning/beans/EventLogRecord.java b/datarouter-prov/src/main/java/org/onap/dmaap/datarouter/provisioning/beans/EventLogRecord.java index 4069c4c2..b8a3aa53 100644 --- a/datarouter-prov/src/main/java/org/onap/dmaap/datarouter/provisioning/beans/EventLogRecord.java +++ b/datarouter-prov/src/main/java/org/onap/dmaap/datarouter/provisioning/beans/EventLogRecord.java @@ -7,9 +7,9 @@ * * Licensed under the Apache License, Version 2.0 (the "License"); * * you may not use this file except in compliance with the License. * * You may obtain a copy of the License at - * * + * * * * http://www.apache.org/licenses/LICENSE-2.0 - * * + * * * * Unless required by applicable law or agreed to in writing, software * * distributed under the License is distributed on an "AS IS" BASIS, * * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -41,44 +41,47 @@ import org.onap.dmaap.datarouter.provisioning.BaseServlet; * @version $Id: EventLogRecord.java,v 1.1 2013/04/26 21:00:25 eby Exp $ */ public class EventLogRecord { - private final String ipaddr; // Who - private final String behalfof; - private final String clientSubject; - private final String method; // What - private final String servlet; - private int result; // How - private String message; + private final String ipaddr; // Who + private final String behalfof; + private final String clientSubject; + private final String method; // What + private final String servlet; + private int result; // How + private String message; + + public EventLogRecord(HttpServletRequest request) { + // Who is making the request + this.ipaddr = request.getRemoteAddr(); + String s = request.getHeader(BaseServlet.BEHALF_HEADER); + this.behalfof = (s != null) ? s : ""; + X509Certificate certs[] = (X509Certificate[]) request.getAttribute(BaseServlet.CERT_ATTRIBUTE); + this.clientSubject = (certs != null && certs.length > 0) + ? certs[0].getSubjectX500Principal().getName() : ""; + + // What is the request + this.method = request.getMethod(); + this.servlet = request.getServletPath(); + + // How was it dealt with + this.result = -1; + this.message = ""; + } - public EventLogRecord(HttpServletRequest request) { - // Who is making the request - this.ipaddr = request.getRemoteAddr(); - String s = request.getHeader(BaseServlet.BEHALF_HEADER); - this.behalfof = (s != null) ? s : ""; - X509Certificate certs[] = (X509Certificate[]) request.getAttribute(BaseServlet.CERT_ATTRIBUTE); - this.clientSubject = (certs != null && certs.length > 0) - ? certs[0].getSubjectX500Principal().getName() : ""; + public void setResult(int result) { + this.result = result; + } - // What is the request - this.method = request.getMethod(); - this.servlet = request.getServletPath(); + public void setMessage(String message) { + this.message = message; + } - // How was it dealt with - this.result = -1; - this.message = ""; - } - public void setResult(int result) { - this.result = result; - } - public void setMessage(String message) { - this.message = message; - } - @Override - public String toString() { - return String.format( - "%s %s \"%s\" %s %s %d \"%s\"", - ipaddr, behalfof, clientSubject, - method, servlet, - result, message - ); - } + @Override + public String toString() { + return String.format( + "%s %s \"%s\" %s %s %d \"%s\"", + ipaddr, behalfof, clientSubject, + method, servlet, + result, message + ); + } }