@Override
public void writeHeaders(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
for (HeaderWriter headerWriter : additionalHeaderWriters) {
headerWriter.writeHeaders(httpServletRequest, httpServletResponse);
}
if (sslEnabled) {
hstsHeaderWriter.writeHeaders(httpServletRequest, httpServletResponse);
}
}
LogSearchCompositeHeaderWriter(boolean sslEnabled, HeaderWriter... additionalHeaderWriters) {
this.sslEnabled = sslEnabled;
this.additionalHeaderWriters = additionalHeaderWriters;
this.hstsHeaderWriter = new HstsHeaderWriter();
}