Package com.wowza.wms.manifest.model
Class ManifestModel
- Object
-
- com.wowza.wms.manifest.model.ManifestModelLogging
-
- com.wowza.wms.manifest.model.ManifestModel
-
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
MediaPlaylist
,MediaSegmentModel
,MPEGDashManifestModel
,PlaylistModel
,SanJoseManifestModel
public abstract class ManifestModel extends ManifestModelLogging implements Cloneable
Abstract Manifest Model base class Provides implementations that are common to all Manfiest / Playlist models
-
-
Constructor Summary
Constructors Constructor Description ManifestModel()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
doSubs(java.util.Map<String,Object> params, IHTTPStreamerSession httpStreamerSession, IHTTPRequest req, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo)
Does variable replacement within the manifest model based on http request coming inboolean
equals(Object obj)
String
getManifest()
int
hashCode()
void
setManifest(String manifest)
String
toString()
abstract void
write(TagWriter tagWriter)
-
Methods inherited from class com.wowza.wms.manifest.model.ManifestModelLogging
clone, getContextStr, getDebugLog, logDebug, logError, logError, logError, logInfo, logWarn, setDebugLog, setUseSystemOut, usingSystemOut
-
-
-
-
Method Detail
-
getManifest
public String getManifest()
- Returns:
- the manifest
-
setManifest
public void setManifest(String manifest)
- Parameters:
manifest
- the manifest to set
-
doSubs
public void doSubs(java.util.Map<String,Object> params, IHTTPStreamerSession httpStreamerSession, IHTTPRequest req, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo)
Does variable replacement within the manifest model based on http request coming in- Parameters:
params
-httpStreamerSession
-req
-requestInfo
-
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classObject
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classObject
-
toString
public String toString()
- Overrides:
toString
in classObject
-
write
public abstract void write(TagWriter tagWriter) throws java.io.IOException
- Throws:
java.io.IOException
-
-