
com.ithit.webdav.integration.servlet.HttpServletDavResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jakarta-integration Show documentation
Show all versions of jakarta-integration Show documentation
IT Hit WebDAV integration for new Jakarta Java servlet containers
package com.ithit.webdav.integration.servlet;
import com.ithit.webdav.server.DavResponse;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.OutputStream;
/**
* Http servlet specific implementation of DavResponse.
*/
public class HttpServletDavResponse extends DavResponse {
private final HttpServletResponse httpServletResponse;
public HttpServletDavResponse(HttpServletResponse httpServletResponse) {
this.httpServletResponse = httpServletResponse;
}
public void addHeader(String name, String value) {
httpServletResponse.addHeader(name, value);
}
public void setStatus(int code, String description) {
httpServletResponse.setStatus(code);
}
public void setContentLength(long length) {
setHeader("Content-Length", Long.toString(length));
}
public void setContentType(String s) {
httpServletResponse.setContentType(s);
}
public void setCharacterEncoding(String s) {
httpServletResponse.setCharacterEncoding(s);
}
public OutputStream getOutputStream() throws IOException {
return httpServletResponse.getOutputStream();
}
public void setHeader(String s, String s1) {
httpServletResponse.setHeader(s, s1);
}
public Object getOriginalResponse() {
return httpServletResponse;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy