public abstract class AbstractHttpColumnProcessor<T> extends java.lang.Object implements ColumnProcessor<T>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
allowDoFirst |
protected boolean |
noData404 |
protected java.io.DataOutputStream |
out |
| Constructor and Description |
|---|
AbstractHttpColumnProcessor(javax.servlet.http.HttpServletResponse response,
boolean noData404) |
| Modifier and Type | Method and Description |
|---|---|
void |
doFirst() |
void |
doLast() |
abstract java.lang.String |
getFilename() |
abstract java.lang.String |
getMimeType() |
abstract boolean |
process(com.netflix.astyanax.model.Column<T> c) |
boolean |
wasDoFirstCalled() |
protected final java.io.DataOutputStream out
protected boolean allowDoFirst
protected boolean noData404
public AbstractHttpColumnProcessor(javax.servlet.http.HttpServletResponse response,
boolean noData404)
throws java.io.IOException
java.io.IOExceptionpublic abstract boolean process(com.netflix.astyanax.model.Column<T> c)
process in interface ColumnProcessor<T>public abstract java.lang.String getMimeType()
public abstract java.lang.String getFilename()
public void doFirst()
doFirst in interface ColumnProcessor<T>public void doLast()
doLast in interface ColumnProcessor<T>public boolean wasDoFirstCalled()