Package org.pentaho.platform.web.http
Class HttpOutputHandler
- java.lang.Object
-
- org.pentaho.platform.web.http.HttpOutputHandler
-
- All Implemented Interfaces:
org.pentaho.platform.api.engine.IMimeTypeListener,org.pentaho.platform.api.engine.IOutputHandler
public class HttpOutputHandler extends Object implements org.pentaho.platform.api.engine.IOutputHandler, org.pentaho.platform.api.engine.IMimeTypeListener
-
-
Field Summary
Fields Modifier and Type Field Description protected org.pentaho.platform.api.repository.IContentItemoutputContent
-
Constructor Summary
Constructors Constructor Description HttpOutputHandler(javax.servlet.http.HttpServletResponse response, OutputStream outputStream, boolean allowFeedback)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanallowFeedback()booleancontentDone()Deprecated.org.pentaho.platform.api.repository.IContentItemgetFeedbackContentItem()org.pentaho.platform.api.engine.IMimeTypeListenergetMimeTypeListener()org.pentaho.platform.api.repository.IContentItemgetOutputContentItem(String objectName, String contentName, String instanceId, String mimeType)intgetOutputPreference()javax.servlet.http.HttpServletResponsegetResponse()org.pentaho.platform.api.engine.IPentahoSessiongetSession()booleanisResponseExpected()booleanisWritable()voidsetMimeType(String mimeType)voidsetMimeTypeListener(org.pentaho.platform.api.engine.IMimeTypeListener mimeTypeListener)voidsetName(String name)voidsetOutput(String name, Object value)voidsetOutputPreference(int outputType)voidsetResponse(javax.servlet.http.HttpServletResponse response)voidsetSession(org.pentaho.platform.api.engine.IPentahoSession session)
-
-
-
Constructor Detail
-
HttpOutputHandler
public HttpOutputHandler(javax.servlet.http.HttpServletResponse response, OutputStream outputStream, boolean allowFeedback)
-
-
Method Detail
-
setSession
public void setSession(org.pentaho.platform.api.engine.IPentahoSession session)
- Specified by:
setSessionin interfaceorg.pentaho.platform.api.engine.IOutputHandler
-
getSession
public org.pentaho.platform.api.engine.IPentahoSession getSession()
- Specified by:
getSessionin interfaceorg.pentaho.platform.api.engine.IOutputHandler
-
setOutputPreference
public void setOutputPreference(int outputType)
- Specified by:
setOutputPreferencein interfaceorg.pentaho.platform.api.engine.IOutputHandler
-
getOutputPreference
public int getOutputPreference()
- Specified by:
getOutputPreferencein interfaceorg.pentaho.platform.api.engine.IOutputHandler
-
setMimeType
public void setMimeType(String mimeType)
- Specified by:
setMimeTypein interfaceorg.pentaho.platform.api.engine.IMimeTypeListener
-
setName
public void setName(String name)
- Specified by:
setNamein interfaceorg.pentaho.platform.api.engine.IMimeTypeListener
-
contentDone
@Deprecated public boolean contentDone()
Deprecated.- Specified by:
contentDonein interfaceorg.pentaho.platform.api.engine.IOutputHandler
-
allowFeedback
public boolean allowFeedback()
- Specified by:
allowFeedbackin interfaceorg.pentaho.platform.api.engine.IOutputHandler
-
getFeedbackContentItem
public org.pentaho.platform.api.repository.IContentItem getFeedbackContentItem()
- Specified by:
getFeedbackContentItemin interfaceorg.pentaho.platform.api.engine.IOutputHandler
-
getOutputContentItem
public org.pentaho.platform.api.repository.IContentItem getOutputContentItem(String objectName, String contentName, String instanceId, String mimeType)
- Specified by:
getOutputContentItemin interfaceorg.pentaho.platform.api.engine.IOutputHandler
-
setOutput
public void setOutput(String name, Object value) throws IOException
- Specified by:
setOutputin interfaceorg.pentaho.platform.api.engine.IOutputHandler- Throws:
IOException
-
getMimeTypeListener
public org.pentaho.platform.api.engine.IMimeTypeListener getMimeTypeListener()
- Specified by:
getMimeTypeListenerin interfaceorg.pentaho.platform.api.engine.IOutputHandler
-
setMimeTypeListener
public void setMimeTypeListener(org.pentaho.platform.api.engine.IMimeTypeListener mimeTypeListener)
- Specified by:
setMimeTypeListenerin interfaceorg.pentaho.platform.api.engine.IOutputHandler
-
getResponse
public javax.servlet.http.HttpServletResponse getResponse()
-
setResponse
public void setResponse(javax.servlet.http.HttpServletResponse response)
-
isResponseExpected
public boolean isResponseExpected()
- Specified by:
isResponseExpectedin interfaceorg.pentaho.platform.api.engine.IOutputHandler
-
isWritable
public boolean isWritable()
-
-