import mir.entity.Entity;
import mir.log.LoggerWrapper;
import mir.media.MirMedia;
-import mir.media.MirMediaException;
+import mir.media.MediaExc;
+import mir.media.MediaFailure;
import mir.misc.FileUtil;
import mir.misc.StringUtil;
import freemarker.template.SimpleHash;
* @see mir.media.MediaHandlerGeneric
* @see mir.media.MirMedia
* @author john <john@manifestor.org>, mh <mh@nadir.org>
- * @version $Id: MediaHandlerRealVideo.java,v 1.16 2003/03/05 19:23:16 idfx Exp $
+ * @version $Id: MediaHandlerRealVideo.java,v 1.17 2003/03/09 03:53:11 zapata Exp $
*/
logger = new LoggerWrapper("Media.Video.Real");
}
- public void produce (Entity ent, Entity mediaTypeEnt )
- throws MirMediaException {
-
+ public void produce (Entity ent, Entity mediaTypeEnt) throws MediaExc, MediaFailure {
// first see if the file exists
super.produce(ent, mediaTypeEnt);
FileUtil.write(super.getStoragePath()+File.separator+RealMediaFile,
new StringReader(RealMediaPointer), "US-ASCII");
}
- catch (Exception e) {
+ catch (Throwable e) {
logger.error("MediaHandlerRealVideo.produce: " + e.toString());
- throw new MirMediaException(e.toString());
+ throw new MediaFailure(e);
}
}
- public SimpleList getURL(Entity ent, Entity mediaTypeEnt)
- {
+ public SimpleList getURL(Entity ent, Entity mediaTypeEnt) {
SimpleList theList = new SimpleList();
//String stringSize = ent.getValue("size");
}
- public String getStoragePath()
- {
+ public String getStoragePath() {
return configuration.getString("Producer.RealMedia.Path");
}
- public String getDescr(Entity mediaType)
- {
+ public String getDescr(Entity mediaType) {
return "RealMedia";
}
- public String getPublishHost()
- {
+ public String getPublishHost() {
return StringUtil.removeSlash(configuration.getString("Producer.RealMedia.Host"));
}