exception + misc. cleanup
[mir.git] / source / mircoders / media / MediaHandlerRealVideo.java
index 65fec96..ec78572 100755 (executable)
@@ -37,7 +37,8 @@ import java.io.StringReader;
 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;
@@ -53,7 +54,7 @@ import freemarker.template.SimpleList;
  * @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 $
  */
 
 
@@ -65,9 +66,7 @@ public class MediaHandlerRealVideo extends MediaHandlerVideo implements MirMedia
     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);
 
@@ -84,15 +83,14 @@ public class MediaHandlerRealVideo extends MediaHandlerVideo implements MirMedia
       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");
@@ -114,18 +112,15 @@ public class MediaHandlerRealVideo extends MediaHandlerVideo implements MirMedia
 
   }
 
-  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"));
   }