public interface IPushPublishProfileUtil
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTY_LOG_DEBUG_MANIFEST |
| Modifier and Type | Method and Description |
|---|---|
ManifestModel |
createGroupPlaylist(String id,
java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByRedundantPairs,
java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByAbrGroups,
IApplicationInstance appInstance,
String context,
WMSProperties properties)
Deprecated.
|
boolean |
isParent(java.util.Map<String,String> entry)
Is this a parent profile?
|
boolean |
isTargetedStream(java.util.Map<String,String> entry,
String streamName)
Is this a stream targeted by this entry?
|
void |
onDeleteEntry(java.util.Map<String,String> entry)
Allows processing of a map file entry prior to being deleted.
|
void |
onReadEntry(java.util.Map<String,String> entry)
Allows modification of a map file entry after prior to being returned through a Push Publishing api.
|
void |
onWriteEntry(java.util.Map<String,String> oldEntry,
java.util.Map<String,String> newEntry)
Allows modification of a map file entry prior to being written to the map file.
|
void |
setApplicationInstance(IApplicationInstance appInstance)
Set the application instance associated with this Util class
|
void |
setApplicationName(String appName)
Set the application name associated with this Util class
|
void |
setVHost(IVHost vhost)
Set the VHost associated with this Util class
|
boolean |
validateEntry(java.util.Map<String,String> entry)
Allows validation of a map file entry.
|
static final String PROPERTY_LOG_DEBUG_MANIFEST
@Deprecated ManifestModel createGroupPlaylist(String id, java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByRedundantPairs, java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByAbrGroups, IApplicationInstance appInstance, String context, WMSProperties properties)
IPushPublishHTTPGroupMember#createGroupPlaylist(String, List>, List>, IApplicationInstance, String, WMSProperties)
Allows creation of a group playlist. (This is a placeholder for future features)id - the idgroupingsByRedundantPairs - the renditions grouped by redundant pairsgroupingsByAbrGroups - the renditions grouped by redundant ABR groupproperties - the propertiesboolean isParent(java.util.Map<String,String> entry)
entry - the map file entry as read from diskboolean isTargetedStream(java.util.Map<String,String> entry,
String streamName)
entry - the map file entry as read from diskstreamName - the name of the streamvoid onDeleteEntry(java.util.Map<String,String> entry)
entry - the map file entry as read from diskvoid onReadEntry(java.util.Map<String,String> entry)
entry - the map file entry as read from diskvoid onWriteEntry(java.util.Map<String,String> oldEntry,
java.util.Map<String,String> newEntry)
oldEntry - the old version of the entry (null for new entries)newEntry - the new version of the entry to be writtenvoid setApplicationInstance(IApplicationInstance appInstance)
appInstance - void setApplicationName(String appName)
appName - void setVHost(IVHost vhost)
vhost - boolean validateEntry(java.util.Map<String,String> entry)
entry - the map file entry as read from disk