public class AwsS3DistributionServiceRemoteImpl
extends org.opencastproject.serviceregistry.api.RemoteBase
implements org.opencastproject.distribution.aws.s3.api.AwsS3DistributionService, org.opencastproject.distribution.api.DownloadDistributionService
| Constructor and Description |
|---|
AwsS3DistributionServiceRemoteImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(org.osgi.service.component.ComponentContext cc)
activates the component
|
org.opencastproject.job.api.Job |
distribute(String channelId,
org.opencastproject.mediapackage.MediaPackage mediaPackage,
Set<String> elementIds,
boolean checkAvailability) |
org.opencastproject.job.api.Job |
distribute(String pubChannelId,
org.opencastproject.mediapackage.MediaPackage mediaPackage,
Set<String> downloadIds,
boolean checkAvailability,
boolean preserveReference) |
org.opencastproject.job.api.Job |
distribute(String channelId,
org.opencastproject.mediapackage.MediaPackage mediaPackage,
String elementId) |
org.opencastproject.job.api.Job |
distribute(String channelId,
org.opencastproject.mediapackage.MediaPackage mediaPackage,
String elementId,
boolean checkAvailability) |
List<org.opencastproject.mediapackage.MediaPackageElement> |
distributeSync(String channelId,
org.opencastproject.mediapackage.MediaPackage mediapackage,
Set<String> elementIds,
boolean checkAvailability) |
String |
getDistributionType() |
org.opencastproject.job.api.Job |
restore(String channelId,
org.opencastproject.mediapackage.MediaPackage mediaPackage,
String elementId) |
org.opencastproject.job.api.Job |
restore(String channelId,
org.opencastproject.mediapackage.MediaPackage mediaPackage,
String elementId,
String fileName) |
org.opencastproject.job.api.Job |
retract(String channelId,
org.opencastproject.mediapackage.MediaPackage mediaPackage,
Set<String> elementIds) |
org.opencastproject.job.api.Job |
retract(String channelId,
org.opencastproject.mediapackage.MediaPackage mediaPackage,
String elementId) |
List<org.opencastproject.mediapackage.MediaPackageElement> |
retractSync(String channelId,
org.opencastproject.mediapackage.MediaPackage mediaPackage,
Set<String> elementIds) |
protected void activate(org.osgi.service.component.ComponentContext cc)
public String getDistributionType()
getDistributionType in interface org.opencastproject.distribution.api.DistributionServicepublic org.opencastproject.job.api.Job distribute(String channelId, org.opencastproject.mediapackage.MediaPackage mediaPackage, String elementId) throws org.opencastproject.distribution.api.DistributionException
distribute in interface org.opencastproject.distribution.api.DistributionServiceorg.opencastproject.distribution.api.DistributionExceptionpublic org.opencastproject.job.api.Job distribute(String channelId, org.opencastproject.mediapackage.MediaPackage mediaPackage, String elementId, boolean checkAvailability) throws org.opencastproject.distribution.api.DistributionException
distribute in interface org.opencastproject.distribution.api.DownloadDistributionServiceorg.opencastproject.distribution.api.DistributionExceptionpublic org.opencastproject.job.api.Job distribute(String channelId, org.opencastproject.mediapackage.MediaPackage mediaPackage, Set<String> elementIds, boolean checkAvailability) throws org.opencastproject.distribution.api.DistributionException
distribute in interface org.opencastproject.distribution.api.DownloadDistributionServiceorg.opencastproject.distribution.api.DistributionExceptionpublic org.opencastproject.job.api.Job retract(String channelId, org.opencastproject.mediapackage.MediaPackage mediaPackage, String elementId) throws org.opencastproject.distribution.api.DistributionException
retract in interface org.opencastproject.distribution.api.DistributionServiceorg.opencastproject.distribution.api.DistributionExceptionpublic org.opencastproject.job.api.Job retract(String channelId, org.opencastproject.mediapackage.MediaPackage mediaPackage, Set<String> elementIds) throws org.opencastproject.distribution.api.DistributionException
retract in interface org.opencastproject.distribution.api.DownloadDistributionServiceorg.opencastproject.distribution.api.DistributionExceptionpublic List<org.opencastproject.mediapackage.MediaPackageElement> distributeSync(String channelId, org.opencastproject.mediapackage.MediaPackage mediapackage, Set<String> elementIds, boolean checkAvailability) throws org.opencastproject.distribution.api.DistributionException
distributeSync in interface org.opencastproject.distribution.api.DownloadDistributionServiceorg.opencastproject.distribution.api.DistributionExceptionpublic List<org.opencastproject.mediapackage.MediaPackageElement> retractSync(String channelId, org.opencastproject.mediapackage.MediaPackage mediaPackage, Set<String> elementIds) throws org.opencastproject.distribution.api.DistributionException
retractSync in interface org.opencastproject.distribution.api.DownloadDistributionServiceorg.opencastproject.distribution.api.DistributionExceptionpublic org.opencastproject.job.api.Job restore(String channelId, org.opencastproject.mediapackage.MediaPackage mediaPackage, String elementId, String fileName) throws org.opencastproject.distribution.api.DistributionException
restore in interface org.opencastproject.distribution.aws.s3.api.AwsS3DistributionServiceorg.opencastproject.distribution.api.DistributionExceptionpublic org.opencastproject.job.api.Job restore(String channelId, org.opencastproject.mediapackage.MediaPackage mediaPackage, String elementId) throws org.opencastproject.distribution.api.DistributionException
restore in interface org.opencastproject.distribution.aws.s3.api.AwsS3DistributionServiceorg.opencastproject.distribution.api.DistributionExceptionpublic org.opencastproject.job.api.Job distribute(String pubChannelId, org.opencastproject.mediapackage.MediaPackage mediaPackage, Set<String> downloadIds, boolean checkAvailability, boolean preserveReference) throws org.opencastproject.distribution.api.DistributionException, org.opencastproject.mediapackage.MediaPackageException
distribute in interface org.opencastproject.distribution.api.DownloadDistributionServiceorg.opencastproject.distribution.api.DistributionExceptionorg.opencastproject.mediapackage.MediaPackageExceptionCopyright © 2009–2020 Opencast Project. All rights reserved.