Class YouTubePublicationRestService
java.lang.Object
org.opencastproject.rest.AbstractJobProducerEndpoint
org.opencastproject.publication.youtube.endpoint.YouTubePublicationRestService
@Path("/youtube")
public class YouTubePublicationRestService
extends org.opencastproject.rest.AbstractJobProducerEndpoint
Rest endpoint for publishing media to youtube.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.opencastproject.publication.api.YouTubePublicationServiceprotected org.opencastproject.serviceregistry.api.ServiceRegistry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.opencastproject.job.api.JobProducerorg.opencastproject.serviceregistry.api.ServiceRegistryjavax.ws.rs.core.Responsejavax.ws.rs.core.Responseprotected voidsetService(org.opencastproject.publication.api.YouTubePublicationService service) Callback from OSGi to set a reference to the youtube publication service.protected voidsetServiceRegistry(org.opencastproject.serviceregistry.api.ServiceRegistry serviceRegistry) Callback from the OSGi declarative services to set the service registryMethods inherited from class org.opencastproject.rest.AbstractJobProducerEndpoint
checkHeartbeat, dispatchJob
-
Field Details
-
service
protected org.opencastproject.publication.api.YouTubePublicationService service -
serviceRegistry
protected org.opencastproject.serviceregistry.api.ServiceRegistry serviceRegistry
-
-
Constructor Details
-
YouTubePublicationRestService
public YouTubePublicationRestService()
-
-
Method Details
-
publish
-
retract
@POST @Path("/retract") @Produces("text/xml") public javax.ws.rs.core.Response retract(@FormParam("mediapackage") String mediaPackageXml) -
getService
public org.opencastproject.job.api.JobProducer getService()- Specified by:
getServicein classorg.opencastproject.rest.AbstractJobProducerEndpoint- See Also:
-
setServiceRegistry
protected void setServiceRegistry(org.opencastproject.serviceregistry.api.ServiceRegistry serviceRegistry) Callback from the OSGi declarative services to set the service registry- Parameters:
serviceRegistry- the service registry
-
getServiceRegistry
public org.opencastproject.serviceregistry.api.ServiceRegistry getServiceRegistry()- Specified by:
getServiceRegistryin classorg.opencastproject.rest.AbstractJobProducerEndpoint- See Also:
-
setService
protected void setService(org.opencastproject.publication.api.YouTubePublicationService service) Callback from OSGi to set a reference to the youtube publication service.- Parameters:
service- the service to set
-