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 Details

    • tagWriter

      protected final TagWriter tagWriter
    • validatePlaylists

      protected boolean validatePlaylists
    • contextStr

      protected String contextStr
  • Constructor Details

  • Method Details

    • isValidatePlaylists

      public boolean isValidatePlaylists()
    • setValidatePlaylists

      public void setValidatePlaylists(boolean validatePlaylists)
    • getContextStr

      protected String getContextStr()
      Description copied from class: ManifestModelLogging
      Get the context string associated with the Model to include with the log statements
      Specified by:
      getContextStr in class ManifestModelLogging
      Returns:
      String
    • write

      public abstract boolean write(ManifestModel manifest) throws IOException
      Parameters:
      manifest - Manifest model to write to the outputStream
      Returns:
      true if write did not encounter errors
      Throws:
      IOException