Package com.wowza.wms.manifest.builder
Class ManifestService
- Object
- 
- com.wowza.wms.manifest.builder.ManifestService
 
- 
- All Implemented Interfaces:
- Runnable
 
 public class ManifestService extends Object implements Runnable
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classManifestService.ManifestRequeststatic classManifestService.MSG_TYPE
 - 
Field SummaryFields Modifier and Type Field Description static StringMSG_PARAM_APPstatic StringMSG_PARAM_APP_INSTANCEstatic StringMSG_PARAM_HINTstatic StringMSG_PARAM_SEGMENTstatic StringMSG_PARAM_STREAM_NAMEstatic StringMSG_PARAM_TYPE
 - 
Constructor SummaryConstructors Constructor Description ManifestService()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaddSegment(java.util.Map data)static StringgetKey(com.wowza.wms.httpstreamer.PlaylistKey playlistKey)static StringgetKey(java.util.Map<String,Object> data)static StringgetManifest(java.util.Map<String,Object> params, IHTTPStreamerSession httpStreamerSession, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo)static SegmentPartIdgetManifestLastSegmentPart(java.util.Map<String,Object> params)static ManifestModelgetManifestModel(java.util.Map<String,Object> params, IHTTPStreamerSession httpStreamerSession, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo)static voidregisterManifestRequest(com.wowza.wms.httpstreamer.PlaylistKey playlistKey, java.util.function.Consumer<ManifestUpdate> manifestHandler)voidrun()static Threadshutdown()static voidstopStream(java.util.Map data)static voidunRegisterManifestRequest(com.wowza.wms.httpstreamer.PlaylistKey playlistKey, java.util.function.Consumer<ManifestUpdate> manifestHandler)static voidupdateSegmentHint(java.util.Map data)
 
- 
- 
- 
Field Detail- 
MSG_PARAM_TYPEpublic static final String MSG_PARAM_TYPE - See Also:
- Constant Field Values
 
 - 
MSG_PARAM_APPpublic static final String MSG_PARAM_APP - See Also:
- Constant Field Values
 
 - 
MSG_PARAM_APP_INSTANCEpublic static final String MSG_PARAM_APP_INSTANCE - See Also:
- Constant Field Values
 
 - 
MSG_PARAM_STREAM_NAMEpublic static final String MSG_PARAM_STREAM_NAME - See Also:
- Constant Field Values
 
 - 
MSG_PARAM_SEGMENTpublic static final String MSG_PARAM_SEGMENT - See Also:
- Constant Field Values
 
 - 
MSG_PARAM_HINTpublic static final String MSG_PARAM_HINT - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
registerManifestRequestpublic static void registerManifestRequest(com.wowza.wms.httpstreamer.PlaylistKey playlistKey, java.util.function.Consumer<ManifestUpdate> manifestHandler)
 - 
unRegisterManifestRequestpublic static void unRegisterManifestRequest(com.wowza.wms.httpstreamer.PlaylistKey playlistKey, java.util.function.Consumer<ManifestUpdate> manifestHandler)
 - 
stopStreampublic static void stopStream(java.util.Map data) 
 - 
updateSegmentHintpublic static void updateSegmentHint(java.util.Map data) 
 - 
addSegmentpublic static void addSegment(java.util.Map data) 
 - 
shutdownpublic static Thread shutdown() 
 - 
runpublic void run() - Specified by:
- runin interface- Runnable
 
 - 
getManifestpublic static String getManifest(java.util.Map<String,Object> params, IHTTPStreamerSession httpStreamerSession, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo)
 - 
getManifestModelpublic static ManifestModel getManifestModel(java.util.Map<String,Object> params, IHTTPStreamerSession httpStreamerSession, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo) 
 - 
getManifestLastSegmentPartpublic static SegmentPartId getManifestLastSegmentPart(java.util.Map<String,Object> params) 
 - 
getKeypublic static String getKey(java.util.Map<String,Object> data) 
 - 
getKeypublic static String getKey(com.wowza.wms.httpstreamer.PlaylistKey playlistKey) 
 
- 
 
-