Class LiveScheduleServiceImpl
java.lang.Object
org.opencastproject.liveschedule.impl.LiveScheduleServiceImpl
- All Implemented Interfaces:
LiveScheduleService
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringVariables that can be replaced in stream namestatic final StringFields inherited from interface org.opencastproject.liveschedule.api.LiveScheduleService
CHANNEL_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate(org.osgi.service.component.ComponentContext context) OSGi callback on component activation.booleancreateOrUpdateLiveEvent(String mpId, DublinCoreCatalog episodeDC) booleandeleteLiveEvent(String mpId) voidsetAssetManager(AssetManager assetManager) voidvoidvoidvoidvoidvoidsetSearchService(SearchService service) voidsetSecurityService(SecurityService service) voidsetSeriesService(SeriesService service) voidsetServiceRegistry(ServiceRegistry service) voidbooleanupdateLiveEventAcl(String mpId, AccessControlList acl)
-
Field Details
-
CA_PROPERTY_RESOLUTION_URL_PREFIX
- See Also:
-
REPLACE_ID
Variables that can be replaced in stream name- See Also:
-
REPLACE_FLAVOR
- See Also:
-
REPLACE_CA_NAME
- See Also:
-
REPLACE_RESOLUTION
- See Also:
-
LIVE_STREAMING_URL
- See Also:
-
LIVE_STREAM_NAME
- See Also:
-
LIVE_STREAM_MIME_TYPE
- See Also:
-
LIVE_STREAM_RESOLUTION
- See Also:
-
LIVE_TARGET_FLAVORS
- See Also:
-
LIVE_DISTRIBUTION_SERVICE
- See Also:
-
LIVE_PUBLISH_STREAMING
- See Also:
-
-
Constructor Details
-
LiveScheduleServiceImpl
public LiveScheduleServiceImpl()
-
-
Method Details
-
activate
protected void activate(org.osgi.service.component.ComponentContext context) OSGi callback on component activation.- Parameters:
context- the component context
-
createOrUpdateLiveEvent
public boolean createOrUpdateLiveEvent(String mpId, DublinCoreCatalog episodeDC) throws LiveScheduleException - Specified by:
createOrUpdateLiveEventin interfaceLiveScheduleService- Throws:
LiveScheduleException
-
deleteLiveEvent
- Specified by:
deleteLiveEventin interfaceLiveScheduleService- Throws:
LiveScheduleException
-
updateLiveEventAcl
- Specified by:
updateLiveEventAclin interfaceLiveScheduleService- Throws:
LiveScheduleException
-
setDublinCoreService
-
setSearchService
-
setSeriesService
-
setServiceRegistry
-
setCaptureAgentService
-
setDownloadDistributionService
-
setWorkspace
-
setAssetManager
-
setAuthorizationService
-
setOrganizationService
-
setSecurityService
-