ariba.ui.servletadaptor
Class AWStreamingServletResponse

java.lang.Object
  extended by ariba.ui.aribaweb.util.AWBaseObject
      extended by ariba.ui.aribaweb.core.AWBaseResponse
          extended by ariba.ui.servletadaptor.AWServletResponse
              extended by ariba.ui.servletadaptor.AWStreamingServletResponse
All Implemented Interfaces:
AWResponse, AWResponseGenerating, AWObject

public final class AWStreamingServletResponse
extends AWServletResponse


Nested Class Summary
 
Nested classes/interfaces inherited from class ariba.ui.aribaweb.core.AWBaseResponse
AWBaseResponse.AWResponseCompleteCallback
 
Nested classes/interfaces inherited from interface ariba.ui.aribaweb.core.AWResponse
AWResponse.StatusCodes
 
Nested classes/interfaces inherited from interface ariba.ui.aribaweb.core.AWResponseGenerating
AWResponseGenerating.ResponseSubstitution
 
Field Summary
 
Fields inherited from class ariba.ui.aribaweb.core.AWBaseResponse
PageGenerationSizeCounter, ResponseSizeCounter
 
Fields inherited from class ariba.ui.aribaweb.util.AWBaseObject
AribaHashtableClass, AribaVectorClass, ClassClass, EmptyHashtable, EmptyMap, EmptyVector, False, IntegerClass, JavaHashtableClass, JavaMapClass, JavaVectorClass, LogHandling, NullObject, ObjectClass, StringClass, True, UndefinedObject, UndefinedString, UninitializedRealNumber
 
Constructor Summary
AWStreamingServletResponse()
           
 
Method Summary
 boolean _debugIsStreamingResponse()
           
 void addCookie(AWCookie cookie)
           
 void appendContent(AWEncodedString encodedString)
           
 void appendContent(char contentChar)
           
 void appendContent(java.lang.String contentString)
           
 byte[] content()
           
 int contentLength()
           
 java.lang.String contentString()
           
 AWCookie createCookie(java.lang.String cookieName, java.lang.String cookieValue)
           
 void disableClientCaching()
           
 AWResponse generateResponse()
           
 java.lang.String generateStringContents()
           
 boolean hasRefreshRegions()
           
 void init(AWCharacterEncoding characterEncoding)
           
 void init(AWCharacterEncoding characterEncoding, javax.servlet.http.HttpServletResponse servletResponse)
           
 java.io.OutputStream outputStream()
           
 void setContentFromFile(java.lang.String filePath)
           
 void setContentType(AWContentType contentType)
           
 void setHeaderForKey(java.lang.String headerValue, java.lang.String headerKey)
           
 void setHeadersForKey(java.lang.String[] headerValues, java.lang.String headerKey)
           
 void setPreviousResponse(AWResponse previousResponse)
           
 void setRefreshRegionPollInterval(int pollInterval)
           
 void setStatus(int status)
           
 void startRefreshRegion(AWEncodedString refreshRegionName)
           
 void stopRefreshRegion(AWEncodedString refreshRegionName)
           
 void writeContent(java.io.OutputStream outputStream)
           
 void writeToServletResponse(javax.servlet.http.HttpServletResponse servletResponse)
           
 
Methods inherited from class ariba.ui.servletadaptor.AWServletResponse
_debugGetSemanticKeyMapping, _debugHeaders, _debugSetRecordPlaybackParameters, _debugSetSemanticKeyMapping, getStatus, init, setContent, setContentFromStream
 
Methods inherited from class ariba.ui.aribaweb.core.AWBaseResponse
appendContent, browserCachingEnabled, characterEncoding, contentType, currentRegionIsScope, elementIdToSemanticKeyTable, flushSizeStat, hasIncrementalChange, hasNoChangeBufferChanged, hasRootBufferChanged, isContentGeneration, isDeferred, semanticKeyToElementIdTable, setBrowserCachingEnabled, setCharacterEncoding, setDeferred, setIsContentGeneration, writeFullContent
 
Methods inherited from class ariba.ui.aribaweb.util.AWBaseObject
debugString, ensureFieldValuesClear, getFieldValue, isKindOfClass, localizedJavaString, logString, logWarning, setFieldValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AWStreamingServletResponse

public AWStreamingServletResponse()
Method Detail

init

public void init(AWCharacterEncoding characterEncoding,
                 javax.servlet.http.HttpServletResponse servletResponse)

init

public void init(AWCharacterEncoding characterEncoding)
Specified by:
init in interface AWResponse
Overrides:
init in class AWBaseResponse

setPreviousResponse

public void setPreviousResponse(AWResponse previousResponse)

contentLength

public int contentLength()
Overrides:
contentLength in class AWServletResponse

startRefreshRegion

public void startRefreshRegion(AWEncodedString refreshRegionName)

stopRefreshRegion

public void stopRefreshRegion(AWEncodedString refreshRegionName)

hasRefreshRegions

public boolean hasRefreshRegions()

setRefreshRegionPollInterval

public void setRefreshRegionPollInterval(int pollInterval)

outputStream

public java.io.OutputStream outputStream()

appendContent

public void appendContent(AWEncodedString encodedString)
Specified by:
appendContent in interface AWResponse
Overrides:
appendContent in class AWBaseResponse

appendContent

public void appendContent(java.lang.String contentString)
Specified by:
appendContent in interface AWResponse
Overrides:
appendContent in class AWBaseResponse

appendContent

public void appendContent(char contentChar)
Specified by:
appendContent in interface AWResponse
Overrides:
appendContent in class AWBaseResponse

writeContent

public void writeContent(java.io.OutputStream outputStream)
Overrides:
writeContent in class AWBaseResponse

contentString

public java.lang.String contentString()
Specified by:
contentString in interface AWResponse
Overrides:
contentString in class AWBaseResponse

content

public byte[] content()
Specified by:
content in interface AWResponse
Overrides:
content in class AWServletResponse

generateResponse

public AWResponse generateResponse()
Specified by:
generateResponse in interface AWResponseGenerating
Overrides:
generateResponse in class AWBaseResponse

generateStringContents

public java.lang.String generateStringContents()
Specified by:
generateStringContents in interface AWResponseGenerating
Overrides:
generateStringContents in class AWBaseResponse

addCookie

public void addCookie(AWCookie cookie)
Specified by:
addCookie in interface AWResponse
Overrides:
addCookie in class AWBaseResponse

writeToServletResponse

public void writeToServletResponse(javax.servlet.http.HttpServletResponse servletResponse)

setContentFromFile

public void setContentFromFile(java.lang.String filePath)
Specified by:
setContentFromFile in interface AWResponse
Overrides:
setContentFromFile in class AWServletResponse

setHeaderForKey

public void setHeaderForKey(java.lang.String headerValue,
                            java.lang.String headerKey)
Specified by:
setHeaderForKey in interface AWResponse
Overrides:
setHeaderForKey in class AWServletResponse

setHeadersForKey

public void setHeadersForKey(java.lang.String[] headerValues,
                             java.lang.String headerKey)
Specified by:
setHeadersForKey in interface AWResponse
Overrides:
setHeadersForKey in class AWServletResponse

setStatus

public void setStatus(int status)
Specified by:
setStatus in interface AWResponse
Overrides:
setStatus in class AWServletResponse

createCookie

public AWCookie createCookie(java.lang.String cookieName,
                             java.lang.String cookieValue)
Specified by:
createCookie in interface AWResponse
Overrides:
createCookie in class AWServletResponse

disableClientCaching

public void disableClientCaching()
Specified by:
disableClientCaching in interface AWResponse
Overrides:
disableClientCaching in class AWServletResponse

setContentType

public void setContentType(AWContentType contentType)
Specified by:
setContentType in interface AWResponse
Overrides:
setContentType in class AWBaseResponse

_debugIsStreamingResponse

public boolean _debugIsStreamingResponse()
Overrides:
_debugIsStreamingResponse in class AWBaseResponse


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.