public class ServletResponseUtil
extends Object
Constructor and Description |
---|
ServletResponseUtil() |
Modifier and Type | Method and Description |
---|---|
protected static InputStream |
copyRange(InputStream inputStream,
OutputStream outputStream,
long start,
long length)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
static List<Range> |
getRanges(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
long length) |
static boolean |
isClientAbortException(IOException ioe) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
byte[] bytes) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
byte[] bytes,
String contentType) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
byte[] bytes,
String contentType,
String contentDispositionType) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
InputStream inputStream) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
InputStream inputStream,
long contentLength,
String contentType) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
InputStream inputStream,
long contentLength,
String contentType,
String contentDispositionType) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
InputStream inputStream,
String contentType) |
static void |
sendFileWithRangeHeader(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
InputStream inputStream,
long contentLength,
String contentType) |
protected static void |
setContentLength(javax.servlet.http.HttpServletResponse response,
long contentLength) |
protected static void |
setHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
String contentType,
String contentDispositionType) |
protected static void |
setHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
String contentType,
String contentDispositionType,
Range range) |
static void |
write(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String fileName,
List<Range> ranges,
InputStream inputStream,
long fullLength,
String contentType) |
static void |
write(javax.servlet.http.HttpServletResponse response,
BufferCacheServletResponse bufferCacheServletResponse) |
static void |
write(javax.servlet.http.HttpServletResponse response,
byte[] bytes) |
static void |
write(javax.servlet.http.HttpServletResponse response,
byte[][] bytesArray) |
static void |
write(javax.servlet.http.HttpServletResponse response,
byte[] bytes,
int offset,
int contentLength) |
static void |
write(javax.servlet.http.HttpServletResponse response,
ByteBuffer byteBuffer) |
static void |
write(javax.servlet.http.HttpServletResponse response,
CharBuffer charBuffer) |
static void |
write(javax.servlet.http.HttpServletResponse response,
File file) |
static void |
write(javax.servlet.http.HttpServletResponse response,
InputStream inputStream) |
static void |
write(javax.servlet.http.HttpServletResponse response,
InputStream inputStream,
long contentLength) |
static void |
write(javax.servlet.http.HttpServletResponse response,
String s) |
public static List<Range> getRanges(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, long length) throws IOException
IOException
public static boolean isClientAbortException(IOException ioe)
public static void sendFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, byte[] bytes) throws IOException
IOException
public static void sendFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, byte[] bytes, String contentType) throws IOException
IOException
public static void sendFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, byte[] bytes, String contentType, String contentDispositionType) throws IOException
IOException
public static void sendFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, InputStream inputStream) throws IOException
IOException
public static void sendFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, InputStream inputStream, long contentLength, String contentType) throws IOException
IOException
public static void sendFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, InputStream inputStream, long contentLength, String contentType, String contentDispositionType) throws IOException
IOException
public static void sendFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, InputStream inputStream, String contentType) throws IOException
IOException
public static void sendFileWithRangeHeader(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, InputStream inputStream, long contentLength, String contentType) throws IOException
IOException
public static void write(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, List<Range> ranges, InputStream inputStream, long fullLength, String contentType) throws IOException
IOException
public static void write(javax.servlet.http.HttpServletResponse response, BufferCacheServletResponse bufferCacheServletResponse) throws IOException
IOException
public static void write(javax.servlet.http.HttpServletResponse response, byte[] bytes) throws IOException
IOException
public static void write(javax.servlet.http.HttpServletResponse response, byte[] bytes, int offset, int contentLength) throws IOException
IOException
public static void write(javax.servlet.http.HttpServletResponse response, byte[][] bytesArray) throws IOException
IOException
public static void write(javax.servlet.http.HttpServletResponse response, ByteBuffer byteBuffer) throws IOException
IOException
public static void write(javax.servlet.http.HttpServletResponse response, CharBuffer charBuffer) throws IOException
IOException
public static void write(javax.servlet.http.HttpServletResponse response, File file) throws IOException
IOException
public static void write(javax.servlet.http.HttpServletResponse response, InputStream inputStream) throws IOException
IOException
public static void write(javax.servlet.http.HttpServletResponse response, InputStream inputStream, long contentLength) throws IOException
IOException
public static void write(javax.servlet.http.HttpServletResponse response, String s) throws IOException
IOException
@Deprecated protected static InputStream copyRange(InputStream inputStream, OutputStream outputStream, long start, long length) throws IOException
IOException
protected static void setContentLength(javax.servlet.http.HttpServletResponse response, long contentLength)
protected static void setHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, String contentType, String contentDispositionType)
protected static void setHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String fileName, String contentType, String contentDispositionType, Range range)