|
||||||||||
| 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 IMimeResponsejava.io.IOException
public void downloadData(java.io.OutputStream out)
throws java.io.IOException
IMimeResponse
downloadData in interface IMimeResponsejava.io.IOExceptionpublic java.lang.String getName()
IMimeResponse
getName in interface IMimeResponsepublic java.util.Map getHeaders()
IMimeResponse
getHeaders in interface IMimeResponsepublic 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 | |||||||||