Index
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>, Optional<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>, Optional<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(Optional<String>, Optional<String>, Optional<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(Optional<String>, Optional<Date>, Optional<Date>, Optional<Date>, Optional<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(Optional<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>, Optional<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, Optional<Date>, Optional<Date>, Optional<String>, Optional<Set<String>>, Optional<MediaPackage>, Optional<Map<String, String>>, Optional<Map<String, String>>) - Method in interface org.opencastproject.scheduler.api.SchedulerService
-
Updates event with specified ID and check for conflicts.
- updateEvent(String, Optional<Date>, Optional<Date>, Optional<String>, Optional<Set<String>>, Optional<MediaPackage>, Optional<Map<String, String>>, Optional<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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form