Package com.wowza.wms.pushpublish.model
Class PushPublishContext
- Object
-
- com.wowza.wms.pushpublish.model.PushPublishContext
-
public class PushPublishContext extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static Class<PushPublishContext>
CLASS
static String
CLASSNAME
-
Constructor Summary
Constructors Constructor Description PushPublishContext(IVHost vhost)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsProfileData(String profileName)
void
doWatchdog()
java.util.HashMap<String,com.wowza.wms.pushpublish.protocol.cloud.PushPublishWowzaCDNAuthorization>
getAuthorizationMap()
IPushPublishCrossSession
getCrossSession(String contextStr)
Object
getCrossSessionLock()
java.util.Map<String,PushPublishCloudStorageProvider>
getProfileCloudStorageProviders(String profileName)
java.util.HashMap<String,String>
getProfileData(String profileName)
void
putCrossSession(String contextStr, IPushPublishCrossSession crossSession)
void
putProfileData(String profileName, java.util.HashMap<String,String> profileData)
IPushPublishCrossSession
removeCrossSession(String contextStr)
void
setProfileCloudStorageProviders(String profileName, java.util.Map<String,PushPublishCloudStorageProvider> cloudStorageProviders)
-
-
-
Field Detail
-
CLASS
public static final Class<PushPublishContext> CLASS
-
CLASSNAME
public static final String CLASSNAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PushPublishContext
public PushPublishContext(IVHost vhost)
-
-
Method Detail
-
getProfileData
public java.util.HashMap<String,String> getProfileData(String profileName)
-
putProfileData
public void putProfileData(String profileName, java.util.HashMap<String,String> profileData)
-
containsProfileData
public boolean containsProfileData(String profileName)
-
putCrossSession
public void putCrossSession(String contextStr, IPushPublishCrossSession crossSession)
-
getCrossSession
public IPushPublishCrossSession getCrossSession(String contextStr)
-
removeCrossSession
public IPushPublishCrossSession removeCrossSession(String contextStr)
-
getProfileCloudStorageProviders
public java.util.Map<String,PushPublishCloudStorageProvider> getProfileCloudStorageProviders(String profileName)
-
setProfileCloudStorageProviders
public void setProfileCloudStorageProviders(String profileName, java.util.Map<String,PushPublishCloudStorageProvider> cloudStorageProviders)
-
doWatchdog
public void doWatchdog()
-
getCrossSessionLock
public Object getCrossSessionLock()
-
getAuthorizationMap
public java.util.HashMap<String,com.wowza.wms.pushpublish.protocol.cloud.PushPublishWowzaCDNAuthorization> getAuthorizationMap()
-
-