Package com.wowza.wms.pushpublish.model
Class PushPublishContext
- Object
- 
- com.wowza.wms.pushpublish.model.PushPublishContext
 
- 
 public class PushPublishContext extends Object
- 
- 
Field SummaryFields Modifier and Type Field Description static Class<PushPublishContext>CLASSstatic StringCLASSNAME
 - 
Constructor SummaryConstructors Constructor Description PushPublishContext(IVHost vhost)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsProfileData(String profileName)voiddoWatchdog()java.util.HashMap<String,com.wowza.wms.pushpublish.protocol.cloud.PushPublishWowzaCDNAuthorization>getAuthorizationMap()IPushPublishCrossSessiongetCrossSession(String contextStr)ObjectgetCrossSessionLock()java.util.Map<String,PushPublishCloudStorageProvider>getProfileCloudStorageProviders(String profileName)java.util.HashMap<String,String>getProfileData(String profileName)voidputCrossSession(String contextStr, IPushPublishCrossSession crossSession)voidputProfileData(String profileName, java.util.HashMap<String,String> profileData)IPushPublishCrossSessionremoveCrossSession(String contextStr)voidsetProfileCloudStorageProviders(String profileName, java.util.Map<String,PushPublishCloudStorageProvider> cloudStorageProviders)
 
- 
- 
- 
Field Detail- 
CLASSpublic static final Class<PushPublishContext> CLASS 
 - 
CLASSNAMEpublic static final String CLASSNAME - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
PushPublishContextpublic PushPublishContext(IVHost vhost) 
 
- 
 - 
Method Detail- 
getProfileDatapublic java.util.HashMap<String,String> getProfileData(String profileName) 
 - 
putProfileDatapublic void putProfileData(String profileName, java.util.HashMap<String,String> profileData)
 - 
containsProfileDatapublic boolean containsProfileData(String profileName) 
 - 
putCrossSessionpublic void putCrossSession(String contextStr, IPushPublishCrossSession crossSession)
 - 
getCrossSessionpublic IPushPublishCrossSession getCrossSession(String contextStr) 
 - 
removeCrossSessionpublic IPushPublishCrossSession removeCrossSession(String contextStr) 
 - 
getProfileCloudStorageProviderspublic java.util.Map<String,PushPublishCloudStorageProvider> getProfileCloudStorageProviders(String profileName) 
 - 
setProfileCloudStorageProviderspublic void setProfileCloudStorageProviders(String profileName, java.util.Map<String,PushPublishCloudStorageProvider> cloudStorageProviders)
 - 
doWatchdogpublic void doWatchdog() 
 - 
getCrossSessionLockpublic Object getCrossSessionLock() 
 - 
getAuthorizationMappublic java.util.HashMap<String,com.wowza.wms.pushpublish.protocol.cloud.PushPublishWowzaCDNAuthorization> getAuthorizationMap() 
 
- 
 
-