com.timeindexing.servlet
Class MP3DownloadServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.timeindexing.servlet.SelectServlet
              extended by com.timeindexing.servlet.MP3DownloadServlet
All Implemented Interfaces:
IndexPrimaryEventListener, java.io.Serializable, java.util.EventListener, javax.servlet.Servlet, javax.servlet.ServletConfig

public class MP3DownloadServlet
extends SelectServlet

This servlet returns downloads MP3 data.

The mime type of the reposnse is "audio/x-mpeg".
The associate file name is "download.mp3".

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.timeindexing.servlet.SelectServlet
SelectServlet.WriterOutputStream
 
Constructor Summary
MP3DownloadServlet()
           
 
Method Summary
protected  java.lang.String fileNameGenerator(IndexProperties properties)
          This filename generator, takes the arguments and generates a useful filename.
protected  java.lang.String getContentType()
          Get the content type for this response.
protected  void setFilename(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, IndexProperties properties)
          Set the filename for downloads.
 
Methods inherited from class com.timeindexing.servlet.SelectServlet
allocateSelecter, closed, committed, created, doGet, doPlayBack, empty, init, isBrowser, isSecurityCodeOn, opened, postPlaybackError, prePlaybackError, setContentType, viewAdded, viewRemoved
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MP3DownloadServlet

public MP3DownloadServlet()
Method Detail

getContentType

protected java.lang.String getContentType()
Get the content type for this response.

Overrides:
getContentType in class SelectServlet

fileNameGenerator

protected java.lang.String fileNameGenerator(IndexProperties properties)
This filename generator, takes the arguments and generates a useful filename. Returns filename-0:10-to-1:23.

Overrides:
fileNameGenerator in class SelectServlet

setFilename

protected void setFilename(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response,
                           IndexProperties properties)
Set the filename for downloads.

Overrides:
setFilename in class SelectServlet


Timeindexing 2008