Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- activate(ComponentContext) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- activate(ComponentContext) - Method in class org.opencastproject.distribution.aws.s3.endpoint.AwsS3DistributionRestService
-
OSGi activation callback
- AWS_S3_ACCESS_KEY_ID_CONFIG - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- AWS_S3_BUCKET_CONFIG - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- AWS_S3_CONNECTION_TIMEOUT - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- AWS_S3_DISTRIBUTION_BASE_CONFIG - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- AWS_S3_DISTRIBUTION_ENABLE - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- AWS_S3_ENDPOINT_CONFIG - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- AWS_S3_MAX_CONNECTIONS - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- AWS_S3_MAX_RETRIES - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- AWS_S3_PATH_STYLE_CONFIG - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- AWS_S3_PRESIGNED_URL_CONFIG - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- AWS_S3_PRESIGNED_URL_VALID_DURATION_CONFIG - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- AWS_S3_REGION_CONFIG - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- AWS_S3_SECRET_ACCESS_KEY_CONFIG - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- AwsS3DistributionRestService - Class in org.opencastproject.distribution.aws.s3.endpoint
-
Rest endpoint for distributing files to AWS S3.
- AwsS3DistributionRestService() - Constructor for class org.opencastproject.distribution.aws.s3.endpoint.AwsS3DistributionRestService
- AwsS3DistributionServiceImpl - Class in org.opencastproject.distribution.aws.s3
- AwsS3DistributionServiceImpl() - Constructor for class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
Creates a new instance of the AWS S3 distribution service.
- AwsS3DistributionServiceImpl.Operation - Enum Class in org.opencastproject.distribution.aws.s3
-
List of available operations on jobs
B
- buildObjectName(String, String, String, String, String) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
Builds the aws s3 object name using the raw elementID and filename
- buildObjectName(String, String, MediaPackageElement) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
Builds the aws s3 object name.
C
- createAWSBucket() - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
Creates the AWS S3 bucket if it doesn't exist yet.
D
- deactivate() - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- decodeURI(URI) - Method in class org.opencastproject.distribution.aws.s3.PresignedUrlMediaPackageSerializer
-
Generate a presigned URI for the given URI if AwsS3DistributionService is enabled.
- DEFAULT_CONNECTION_TIMEOUT - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- DEFAULT_DISTRIBUTE_JOB_LOAD - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
The load on the system introduced by creating a distribute job
- DEFAULT_MAX_CONNECTIONS - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- DEFAULT_MAX_RETRIES - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- DEFAULT_PRESIGNED_URL_EXPIRE_MILLIS - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
Default expiration time for presigned URL in millis, 6 hours
- DEFAULT_RETRACT_JOB_LOAD - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
The load on the system introduced by creating a retract job
- DEFAULT_TEMP_DIR - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- distribute(String, String, String, boolean) - Method in class org.opencastproject.distribution.aws.s3.endpoint.AwsS3DistributionRestService
- distribute(String, MediaPackage, String) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- distribute(String, MediaPackage, String, boolean) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- distribute(String, MediaPackage, Set<String>, boolean) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- distribute(String, MediaPackage, Set<String>, boolean, boolean) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- Distribute - Enum constant in enum class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl.Operation
- DISTRIBUTE_JOB_LOAD_KEY - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- distributeElement(String, MediaPackage, MediaPackageElement, boolean) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
Distribute a media package element to AWS S3.
- distributeElements(String, MediaPackage, Set<String>, boolean) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
Distribute Mediapackage elements to the download distribution service.
- distributeSync(String, String, String, boolean) - Method in class org.opencastproject.distribution.aws.s3.endpoint.AwsS3DistributionRestService
- distributeSync(String, MediaPackage, String) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- distributeSync(String, MediaPackage, Set<String>, boolean) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
E
- encodeURI(URI) - Method in class org.opencastproject.distribution.aws.s3.PresignedUrlMediaPackageSerializer
G
- getDistributedObjectName(MediaPackageElement) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
Gets the distributed object's name.
- getDistributionType() - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- getDistributionUri(String) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
Gets the URI for the element to be distributed.
- getRanking() - Method in class org.opencastproject.distribution.aws.s3.PresignedUrlMediaPackageSerializer
- getService() - Method in class org.opencastproject.distribution.aws.s3.endpoint.AwsS3DistributionRestService
- getServiceRegistry() - Method in class org.opencastproject.distribution.aws.s3.endpoint.AwsS3DistributionRestService
J
- JOB_TYPE - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
Job type
O
- OPENCAST_STORAGE_DIR - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- org.opencastproject.distribution.aws.s3 - package org.opencastproject.distribution.aws.s3
- org.opencastproject.distribution.aws.s3.endpoint - package org.opencastproject.distribution.aws.s3.endpoint
P
- presignedURI(URI) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- PresignedUrlMediaPackageSerializer - Class in org.opencastproject.distribution.aws.s3
-
Implementation of a
MediaPackageSerializerthat will support presigned URL feature for a Mediapackage - PresignedUrlMediaPackageSerializer() - Constructor for class org.opencastproject.distribution.aws.s3.PresignedUrlMediaPackageSerializer
- process(Job) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
R
- RANKING - Static variable in class org.opencastproject.distribution.aws.s3.PresignedUrlMediaPackageSerializer
- retract(String, String, String) - Method in class org.opencastproject.distribution.aws.s3.endpoint.AwsS3DistributionRestService
- retract(String, MediaPackage, String) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- retract(String, MediaPackage, Set<String>) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- Retract - Enum constant in enum class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl.Operation
- RETRACT_JOB_LOAD_KEY - Static variable in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- retractElement(String, MediaPackage, MediaPackageElement) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
Retracts the media package element with the given identifier from the distribution channel.
- retractElements(String, MediaPackage, Set<String>) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
Retract a media package element from the distribution channel.
- retractSync(String, String, String) - Method in class org.opencastproject.distribution.aws.s3.endpoint.AwsS3DistributionRestService
- retractSync(String, MediaPackage, String) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- retractSync(String, MediaPackage, Set<String>) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
S
- service - Variable in class org.opencastproject.distribution.aws.s3.endpoint.AwsS3DistributionRestService
-
The distribution service
- serviceRegistry - Variable in class org.opencastproject.distribution.aws.s3.endpoint.AwsS3DistributionRestService
-
The service registry
- setBucketName(String) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- setOpencastDistributionUrl(String) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- setOrganizationDirectoryService(OrganizationDirectoryService) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- setS3(AmazonS3) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
-
The methods below are used by the test class
- setS3TransferManager(TransferManager) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- setSecurityService(SecurityService) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- setService(AwsS3DistributionService) - Method in class org.opencastproject.distribution.aws.s3.endpoint.AwsS3DistributionRestService
- setService(AwsS3DistributionService) - Method in class org.opencastproject.distribution.aws.s3.PresignedUrlMediaPackageSerializer
- setServiceRegistry(ServiceRegistry) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- setServiceRegistry(ServiceRegistry) - Method in class org.opencastproject.distribution.aws.s3.endpoint.AwsS3DistributionRestService
-
Callback from the OSGi declarative services to set the service registry.
- setStorageTmp(String) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- setUserDirectoryService(UserDirectoryService) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
- setWorkspace(Workspace) - Method in class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl
V
- valueOf(String) - Static method in enum class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl.Operation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.opencastproject.distribution.aws.s3.AwsS3DistributionServiceImpl.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values