Package com.wowza.wms.pushpublish.model
Interface IPushPublishProfileUtil
- 
- All Known Implementing Classes:
- PushPublishHTTPCupertinoUtil
 
 public interface IPushPublishProfileUtilThe Interface IPushPublishProfileUtil
- 
- 
Field SummaryFields Modifier and Type Field Description static StringPROPERTY_LOG_DEBUG_MANIFEST
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisParent(java.util.Map<String,String> entry)Is this a parent profile?voidonDeleteEntry(java.util.Map<String,String> entry)Allows processing of a map file entry prior to being deleted.voidonReadEntry(java.util.Map<String,String> entry)Allows modification of a map file entry after prior to being returned through a Push Publishing api.voidonWriteEntry(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.voidsetApplicationInstance(IApplicationInstance appInstance)Set the application instance associated with this Util classvoidsetApplicationName(String appName)Set the application name associated with this Util classvoidsetVHost(IVHost vhost)Set the VHost associated with this Util classbooleanvalidateEntry(java.util.Map<String,String> entry)Allows validation of a map file entry.
 
- 
- 
- 
Field Detail- 
PROPERTY_LOG_DEBUG_MANIFESTstatic final String PROPERTY_LOG_DEBUG_MANIFEST - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
setVHostvoid setVHost(IVHost vhost) Set the VHost associated with this Util class- Parameters:
- vhost-
 
 - 
setApplicationNamevoid setApplicationName(String appName) Set the application name associated with this Util class- Parameters:
- appName-
 
 - 
setApplicationInstancevoid setApplicationInstance(IApplicationInstance appInstance) Set the application instance associated with this Util class- Parameters:
- appInstance-
 
 - 
onWriteEntryvoid 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.- Parameters:
- oldEntry- the old version of the entry (null for new entries)
- newEntry- the new version of the entry to be written
 
 - 
onReadEntryvoid onReadEntry(java.util.Map<String,String> entry) Allows modification of a map file entry after prior to being returned through a Push Publishing api.- Parameters:
- entry- the map file entry as read from disk
 
 - 
onDeleteEntryvoid onDeleteEntry(java.util.Map<String,String> entry) Allows processing of a map file entry prior to being deleted.- Parameters:
- entry- the map file entry as read from disk
 
 - 
validateEntryboolean validateEntry(java.util.Map<String,String> entry) Allows validation of a map file entry.- Parameters:
- entry- the map file entry as read from disk
- Returns:
- true if entry is valid
 
 - 
isParentboolean isParent(java.util.Map<String,String> entry) Is this a parent profile?- Parameters:
- entry- the map file entry as read from disk
- Returns:
- true if entry is a parent profile, false if child profile or standalone
 
 
- 
 
-