Package com.wowza.wms.manifest.writer
Class ManifestWriter
- Object
- 
- com.wowza.wms.manifest.model.ManifestModelLogging
- 
- com.wowza.wms.manifest.writer.ManifestWriter
 
 
- 
- All Implemented Interfaces:
- Cloneable
 - Direct Known Subclasses:
- MediaPlaylistWriter,- PlaylistWriter
 
 public abstract class ManifestWriter extends ManifestModelLogging Abstract Manifest Writer Model base class Provides implementations that are common to all Manfiest / Playlist writer models
- 
- 
Field SummaryFields Modifier and Type Field Description protected StringcontextStrprotected TagWritertagWriterprotected booleanvalidatePlaylists
 - 
Constructor SummaryConstructors Constructor Description ManifestWriter(java.io.OutputStream outputStream, String contextStr)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected StringgetContextStr()Get the context string associated with the Model to include with the log statementsbooleanisValidatePlaylists()voidsetValidatePlaylists(boolean validatePlaylists)abstract booleanwrite(ManifestModel manifest)- 
Methods inherited from class com.wowza.wms.manifest.model.ManifestModelLoggingclone, getDebugLog, logDebug, logError, logError, logError, logInfo, logWarn, setDebugLog, setUseSystemOut, usingSystemOut
 
- 
 
- 
- 
- 
Field Detail- 
tagWriterprotected final TagWriter tagWriter 
 - 
validatePlaylistsprotected boolean validatePlaylists 
 - 
contextStrprotected String contextStr 
 
- 
 - 
Method Detail- 
isValidatePlaylistspublic boolean isValidatePlaylists() 
 - 
setValidatePlaylistspublic void setValidatePlaylists(boolean validatePlaylists) 
 - 
getContextStrprotected String getContextStr() Description copied from class:ManifestModelLoggingGet the context string associated with the Model to include with the log statements- Specified by:
- getContextStrin class- ManifestModelLogging
- Returns:
- String
 
 - 
writepublic abstract boolean write(ManifestModel manifest) throws java.io.IOException - Parameters:
- manifest- Manifest model to write to the outputStream
- Returns:
- true if write did not encounter errors
- Throws:
- java.io.IOException
 
 
- 
 
-