Package org.opencastproject.tobira.impl
Class TobiraEndpoint
java.lang.Object
org.opencastproject.tobira.impl.TobiraEndpoint
Tobira API Endpoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DBSessionprotected DBSessionFactoryprotected javax.persistence.EntityManagerFactoryThe factory used to generate the entity manager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponseacceptStats(javax.servlet.http.HttpServletRequest request) voidactivate(org.osgi.framework.BundleContext bundleContext) javax.ws.rs.core.Responsejavax.ws.rs.core.ResponsevoidvoidsetDBSessionFactory(DBSessionFactory dbSessionFactory) voidsetPlaylistService(PlaylistService service) voidsetSearchService(SearchService service) voidsetSecurityService(SecurityService service) voidsetSeriesService(SeriesService service) voidsetWorkspace(Workspace workspace) javax.ws.rs.core.Responseversion()
-
Field Details
-
emf
protected javax.persistence.EntityManagerFactory emfThe factory used to generate the entity manager -
dbSessionFactory
-
db
-
-
Constructor Details
-
TobiraEndpoint
public TobiraEndpoint()
-
-
Method Details
-
activate
public void activate(org.osgi.framework.BundleContext bundleContext) -
setDBSessionFactory
-
setSearchService
-
setSeriesService
-
setAuthorizationService
-
setSecurityService
-
setPlaylistService
-
setWorkspace
-
version
@GET @Path("/version") @Produces("application/json") public javax.ws.rs.core.Response version() -
harvest
-
acceptStats
@POST @Path("/stats") @Consumes("application/json") public javax.ws.rs.core.Response acceptStats(@Context javax.servlet.http.HttpServletRequest request) -
getCachedStats
@GET @Path("/stats") @Produces("application/json") public javax.ws.rs.core.Response getCachedStats()
-