Index

A B C D E G J O P R S V 
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_BUCKET_CONFIG_PREFIX - 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_ORG_KEY - 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 MediaPackageSerializer that 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, 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.
A B C D E G J O P R S V 
All Classes and Interfaces|All Packages|Constant Field Values