org.musicontroller.streaming
Class StreamService
java.lang.Object
org.musicontroller.streaming.StreamService
- All Implemented Interfaces:
- org.apache.tapestry.engine.IEngineService
public class StreamService
- extends java.lang.Object
- implements org.apache.tapestry.engine.IEngineService
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICE_NAME
public static final java.lang.String SERVICE_NAME
- See Also:
- Constant Field Values
StreamService
public StreamService()
getServletRequest
public javax.servlet.http.HttpServletRequest getServletRequest()
setServletRequest
public void setServletRequest(javax.servlet.http.HttpServletRequest req)
getLink
public org.apache.tapestry.engine.ILink getLink(boolean post,
java.lang.Object parameter)
- Specified by:
getLink
in interface org.apache.tapestry.engine.IEngineService
service
public void service(org.apache.tapestry.IRequestCycle cycle)
throws java.io.IOException
- Specified by:
service
in interface org.apache.tapestry.engine.IEngineService
- Throws:
java.io.IOException
getName
public java.lang.String getName()
- Specified by:
getName
in interface org.apache.tapestry.engine.IEngineService
setLinkFactory
public void setLinkFactory(org.apache.tapestry.services.LinkFactory linkFactory)
setResponse
public void setResponse(org.apache.tapestry.web.WebResponse response)
copy
public void copy(java.io.InputStream in,
MpegOutputStream out,
IStreamController controller)
throws java.io.IOException,
SkipException
- Copy method that can be interrupted by a DJ
- Parameters:
in
- The inputstreamout
- The outputstreamcontroller
- The controller that can interrupt the copy-process
- Throws:
java.io.IOException
- When something really goes wrong ;-)
SkipException
- When an interrupt occured
Copyright © 2010 A.J.V.. All Rights Reserved.