org.olat.core.gui.media
Interface MediaResource

All Known Implementing Classes:
ClasspathMediaResource, CleanupAfterDeliveryFileMediaResource, DefaultMediaResource, DownloadeableMediaResource, ExcelMediaResource, FileMediaResource, ForbiddenMediaResource, HttpRequestMediaResource, JFreeChartMediaResource, MimedFileMediaResource, NamedFileMediaResource, NotFoundMediaResource, RedirectMediaResource, StringMediaResource, SyndFeedMediaResource, VFSMediaResource, VFSRevisionMediaResource

public interface MediaResource

TODO:fj:b intro. method isIndependent -> no need to lock while serving this resource (e.g. user can continue to click while downloading a large file)

Author:
Felix Jost

Method Summary
 java.lang.String getContentType()
           
 java.io.InputStream getInputStream()
           
 java.lang.Long getLastModified()
           
 java.lang.Long getSize()
           
 void prepare(javax.servlet.http.HttpServletResponse hres)
           
 void release()
           
 

Method Detail

getContentType

java.lang.String getContentType()
Returns:

getSize

java.lang.Long getSize()
Returns:

getInputStream

java.io.InputStream getInputStream()
Returns:

getLastModified

java.lang.Long getLastModified()
Returns:

prepare

void prepare(javax.servlet.http.HttpServletResponse hres)
Parameters:
hres -

release

void release()