Index

A C E F G H J K M O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addEvent(Date, Date, String, Set<String>, MediaPackage, Map<String, String>, Map<String, String>, Opt<String>) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Creates new event using specified mediapackage, workflow configuration and capture agent configuration.
addMultipleEvents(RRule, Date, Date, Long, TimeZone, String, Set<String>, MediaPackage, Map<String, String>, Map<String, String>, Opt<String>) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Creates a group of new event using specified mediapackage, workflow configuration and capture agent configuration.
adjustRrule(RRule, Date, TimeZone) - Static method in class org.opencastproject.scheduler.api.Util
Adjust the given UTC rrule to the given timezone.

C

calculatePeriods(Calendar, Calendar, long, Recur, TimeZone) - Static method in class org.opencastproject.scheduler.api.Util
Given a start time and end time with a recurrence rule and a timezone, all periods of the recurrence rule are calculated taken daylight saving time into account.
calculatePeriods(Date, Date, long, RRule, TimeZone) - Static method in class org.opencastproject.scheduler.api.Util
Backward compatibility, converts parameters as required for the updated calculatePeriods
CAPTURE_ERROR - Static variable in interface org.opencastproject.scheduler.api.RecordingState
Constant CAPTURE_ERROR="capture_error"
CAPTURE_FINISHED - Static variable in interface org.opencastproject.scheduler.api.RecordingState
Constant CAPTURE_FINISHED="capture_finished"
CAPTURING - Static variable in interface org.opencastproject.scheduler.api.RecordingState
Constant CAPTURING="capturing"
COMPRESSING - Static variable in interface org.opencastproject.scheduler.api.RecordingState
Constant COMPRESSING="compressing"
COMPRESSING_ERROR - Static variable in interface org.opencastproject.scheduler.api.RecordingState
Constant COMPRESSING_ERROR="compressing_error"

E

equals(Object) - Method in class org.opencastproject.scheduler.api.Period
 
ERROR_CODE - Static variable in exception class org.opencastproject.scheduler.api.SchedulerConflictException
 
EVENT_MINIMUM_SEPARATION_MILLISECONDS - Static variable in class org.opencastproject.scheduler.api.Util
The minimum separation between one event ending and the next starting

F

findConflictingEvents(String, Date, Date) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Returns list of all conflicting events, i.e. all events that ends after start date and begins before end date.
findConflictingEvents(String, RRule, Date, Date, long, TimeZone) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Returns list of all conflicting events.

G

getAgentId() - Method in interface org.opencastproject.scheduler.api.TechnicalMetadata
Returns the agent identifier
getAgentId() - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
getCalendar(Opt<String>, Opt<String>, Opt<Date>) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Generates calendar for specified capture agent.
getCaptureAgentConfiguration() - Method in interface org.opencastproject.scheduler.api.TechnicalMetadata
Returns the capture agent configuration
getCaptureAgentConfiguration() - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
getCaptureAgentConfiguration(String) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Retrieves capture agent configuration for specified event.
getComment() - Method in class org.opencastproject.scheduler.api.Period
Returns the comment
getCurrentRecording(String) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Retrieves the currently active recording for the given capture agent (if any).
getDublinCore(String) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Retrieves dublin core catalog associated with specified event ID.
getEnd() - Method in class org.opencastproject.scheduler.api.Period
Returns the end date
getEndDate() - Method in interface org.opencastproject.scheduler.api.TechnicalMetadata
Returns the end date
getEndDate() - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
getErrorCode() - Method in exception class org.opencastproject.scheduler.api.SchedulerConflictException
 
getEventCount() - Method in interface org.opencastproject.scheduler.api.SchedulerService
Returns the number of scheduled events.
getEventId() - Method in interface org.opencastproject.scheduler.api.SchedulerEvent
Returns the event identifier
getEventId() - Method in interface org.opencastproject.scheduler.api.TechnicalMetadata
Returns the event identifier
getEventId() - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
getId() - Method in class org.opencastproject.scheduler.api.Period
Returns the period id
getID() - Method in interface org.opencastproject.scheduler.api.Recording
Gets the ID of the recording.
getID() - Method in class org.opencastproject.scheduler.api.RecordingImpl
Gets the ID of the recording.
getKnownRecordings() - Method in interface org.opencastproject.scheduler.api.SchedulerService
Gets the state of all recordings in the system.
getLastCheckinTime() - Method in interface org.opencastproject.scheduler.api.Recording
Gets the time at which the recording last checked in.
getLastCheckinTime() - Method in class org.opencastproject.scheduler.api.RecordingImpl
Gets the time at which the recording last checked in.
getMediaPackage() - Method in interface org.opencastproject.scheduler.api.SchedulerEvent
Returns the mediapackage
getMediaPackage(String) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Retrieves mediapackage associated with specified event ID.
getPresenters() - Method in interface org.opencastproject.scheduler.api.TechnicalMetadata
Returns the list of presenters
getPresenters() - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
getPurpose() - Method in class org.opencastproject.scheduler.api.Period
Returns the purpose
getRecording() - Method in interface org.opencastproject.scheduler.api.TechnicalMetadata
Returns the optional recording
getRecording() - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
getRecordingState(String) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Gets the state of a recording, if it exists.
getScheduleLastModified(String) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Returns hash of last modification of event belonging to specified capture agent.
getStart() - Method in class org.opencastproject.scheduler.api.Period
Returns the start date
getStartDate() - Method in interface org.opencastproject.scheduler.api.TechnicalMetadata
Returns the start date
getStartDate() - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
getState() - Method in interface org.opencastproject.scheduler.api.Recording
Gets the state of the recording.
getState() - Method in class org.opencastproject.scheduler.api.RecordingImpl
Gets the state of the recording.
getTechnicalMetadata() - Method in interface org.opencastproject.scheduler.api.SchedulerEvent
Returns the technical metadata
getTechnicalMetadata(String) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Retrieves the technical metadata associated with specified event ID.
getUpcomingRecording(String) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Retrieves the upcoming recording for the given capture agent (if any).
getVersion() - Method in interface org.opencastproject.scheduler.api.SchedulerEvent
Returns the version of the event
getWorkflowConfig(String) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Retrieves workflow configuration associated with specified event ID.
getWorkflowProperties() - Method in interface org.opencastproject.scheduler.api.TechnicalMetadata
Returns the workflow properties
getWorkflowProperties() - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 

H

hashCode() - Method in class org.opencastproject.scheduler.api.Period
 

J

JOB_TYPE - Static variable in interface org.opencastproject.scheduler.api.SchedulerService
Identifier for service registration and location

K

KNOWN_STATES - Static variable in interface org.opencastproject.scheduler.api.RecordingState
The collection of all known states.

M

MANIFEST - Static variable in interface org.opencastproject.scheduler.api.RecordingState
Constant MANIFEST="manifest"
MANIFEST_ERROR - Static variable in interface org.opencastproject.scheduler.api.RecordingState
Constant MANIFEST_ERROR="manifest_error"
MANIFEST_FINISHED - Static variable in interface org.opencastproject.scheduler.api.RecordingState
Constant MANIFEST_FINISHED="manifest_finished"

O

org.opencastproject.scheduler.api - package org.opencastproject.scheduler.api
 

P

Period - Class in org.opencastproject.scheduler.api
Business object for a period.
Period(Option<Long>, Date, Date, Option<String>, Option<String>) - Constructor for class org.opencastproject.scheduler.api.Period
Creates a period

R

Recording - Interface in org.opencastproject.scheduler.api
An in-memory construct to represent the state of a recording, and when it was last heard from.
RecordingImpl - Class in org.opencastproject.scheduler.api
An in-memory construct to represent the state of a recording, and when it was last heard from.
RecordingImpl(String, String) - Constructor for class org.opencastproject.scheduler.api.RecordingImpl
Builds a representation of the recording.
RecordingImpl(String, String, long) - Constructor for class org.opencastproject.scheduler.api.RecordingImpl
Builds a representation of the recording.
RecordingState - Interface in org.opencastproject.scheduler.api
A representation of a recording's current state (MH-1475).
removeEvent(String) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Removes event with specified ID.
removeRecording(String) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Removes a recording from the system, if the recording exists.
removeScheduledRecordingsBeforeBuffer(long) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Remove all of the scheduled events before a buffer.

S

SchedulerConflictException - Exception Class in org.opencastproject.scheduler.api
Thrown when a scheduled event can not be added or updated because of a conflict.
SchedulerConflictException(String) - Constructor for exception class org.opencastproject.scheduler.api.SchedulerConflictException
Build a new scheduler conflict exception with a message
SchedulerConflictException(String, Throwable) - Constructor for exception class org.opencastproject.scheduler.api.SchedulerConflictException
Build a new scheduler conflict exception with a message and an original cause.
SchedulerConflictException(Throwable) - Constructor for exception class org.opencastproject.scheduler.api.SchedulerConflictException
Build a new scheduler conflict exception from the original cause.
SchedulerEvent - Interface in org.opencastproject.scheduler.api
Defines the representation of a scheduled event
SchedulerException - Exception Class in org.opencastproject.scheduler.api
Thrown when a scheduled event can not be saved or loaded from persistence.
SchedulerException(String) - Constructor for exception class org.opencastproject.scheduler.api.SchedulerException
Build a new scheduler exception with a message
SchedulerException(String, Throwable) - Constructor for exception class org.opencastproject.scheduler.api.SchedulerException
Build a new scheduler exception with a message and an original cause.
SchedulerException(Throwable) - Constructor for exception class org.opencastproject.scheduler.api.SchedulerException
Build a new scheduler exception from the original cause.
SchedulerService - Interface in org.opencastproject.scheduler.api
Scheduler service manages events (creates new, updates already existing and removes events).
schedulingIntervalsOverlap(Date, Date, Date, Date) - Static method in class org.opencastproject.scheduler.api.Util
Check if two intervals (for example, for two scheduled events), overlap.
search(Opt<String>, Opt<Date>, Opt<Date>, Opt<Date>, Opt<Date>) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Retrieves all events matching given filter.
setAgentId(String) - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
setCaptureAgentConfiguration(Map<String, String>) - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
setEndDate(Date) - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
setEventId(String) - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
setPresenters(Set<String>) - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
setRecording(Opt<Recording>) - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
setStartDate(Date) - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 
setState(String) - Method in interface org.opencastproject.scheduler.api.Recording
Sets the state of the recording, and updates the time it was last heard from.
setState(String) - Method in class org.opencastproject.scheduler.api.RecordingImpl
Sets the state of the recording, and updates the time it was last heard from.
setWorkflowProperties(Map<String, String>) - Method in class org.opencastproject.scheduler.api.TechnicalMetadataImpl
 

T

TechnicalMetadata - Interface in org.opencastproject.scheduler.api
Defines the technical metadata of an scheduled event
TechnicalMetadataImpl - Class in org.opencastproject.scheduler.api
An in-memory construct to represent the technical metadata of an scheduled event
TechnicalMetadataImpl(String, String, Date, Date, Set<String>, Map<String, String>, Map<String, String>, Opt<Recording>) - Constructor for class org.opencastproject.scheduler.api.TechnicalMetadataImpl
Builds a representation of the technical metadata.

U

UNKNOWN - Static variable in interface org.opencastproject.scheduler.api.RecordingState
Constant UNKNOWN="unknown"
updateEvent(String, Opt<Date>, Opt<Date>, Opt<String>, Opt<Set<String>>, Opt<MediaPackage>, Opt<Map<String, String>>, Opt<Map<String, String>>) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Updates event with specified ID and check for conflicts.
updateEvent(String, Opt<Date>, Opt<Date>, Opt<String>, Opt<Set<String>>, Opt<MediaPackage>, Opt<Map<String, String>>, Opt<Map<String, String>>, boolean) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Updates event with specified ID and possibly checking for conflicts.
updateRecordingState(String, String) - Method in interface org.opencastproject.scheduler.api.SchedulerService
Updates the state of a recording with the given state, if it exists.
UPLOAD_ERROR - Static variable in interface org.opencastproject.scheduler.api.RecordingState
Constant UPLOAD_ERROR="upload_error"
UPLOAD_FINISHED - Static variable in interface org.opencastproject.scheduler.api.RecordingState
Constant UPLOAD_FINISHED="upload_finished"
UPLOADING - Static variable in interface org.opencastproject.scheduler.api.RecordingState
Constant UPLOADING="uploading"
Util - Class in org.opencastproject.scheduler.api
 

W

WORKFLOW_CONFIG_PREFIX - Static variable in interface org.opencastproject.scheduler.api.SchedulerService
The workflow configuration prefix
WORKFLOW_IGNORE_STATES - Static variable in interface org.opencastproject.scheduler.api.RecordingState
Some of the known states should not be delivered to the workflow service
A C E F G H J K M O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form