|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jasig.portal.MultithreadedChannelAdapter
org.jasig.portal.MultithreadedMimeResponseChannelAdapter
public class MultithreadedMimeResponseChannelAdapter
Internal adapter for a multithreaded channel that also implements IMimeResponse (capable of using DonwloadWorker)
MultithreadedChannelAdapter
Field Summary |
---|
Fields inherited from class org.jasig.portal.MultithreadedChannelAdapter |
---|
channel, uid |
Constructor Summary | |
---|---|
MultithreadedMimeResponseChannelAdapter(IMultithreadedChannel channel,
java.lang.String uid)
|
Method Summary | |
---|---|
void |
downloadData(java.io.OutputStream out)
Pass the OutputStream object to the download code if it needs special handling (like outputting a Zip file). |
java.lang.String |
getContentType()
Returns the MIME type of the content. |
java.util.Map |
getHeaders()
Returns a list of header values that can be set in the HttpResponse. |
java.io.InputStream |
getInputStream()
Returns the MIME content in the form of an input stream. |
java.lang.String |
getName()
Returns the name of the MIME file. |
void |
reportDownloadError(java.lang.Exception e)
Let the channel know that there were problems with the download |
Methods inherited from class org.jasig.portal.MultithreadedChannelAdapter |
---|
getRuntimeProperties, receiveEvent, renderXML, setRuntimeData, setStaticData |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MultithreadedMimeResponseChannelAdapter(IMultithreadedChannel channel, java.lang.String uid) throws PortalException
PortalException
Method Detail |
---|
public java.lang.String getContentType()
IMimeResponse
getContentType
in interface IMimeResponse
public java.io.InputStream getInputStream() throws java.io.IOException
IMimeResponse
getInputStream
in interface IMimeResponse
java.io.IOException
public void downloadData(java.io.OutputStream out) throws java.io.IOException
IMimeResponse
downloadData
in interface IMimeResponse
java.io.IOException
public java.lang.String getName()
IMimeResponse
getName
in interface IMimeResponse
public java.util.Map getHeaders()
IMimeResponse
getHeaders
in interface IMimeResponse
public void reportDownloadError(java.lang.Exception e)
IMimeResponse
reportDownloadError
in interface IMimeResponse
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |