Class StatisticsServiceRemoteImpl
java.lang.Object
org.opencastproject.serviceregistry.api.RemoteBase
org.opencastproject.statistics.remote.StatisticsServiceRemoteImpl
- All Implemented Interfaces:
org.opencastproject.statistics.api.StatisticsService
@Path("/statistics")
public class StatisticsServiceRemoteImpl
extends org.opencastproject.serviceregistry.api.RemoteBase
implements org.opencastproject.statistics.api.StatisticsService
A proxy to a remote series service.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opencastproject.serviceregistry.api.RemoteBase
org.opencastproject.serviceregistry.api.RemoteBase.HttpClientClosingInputStream -
Field Summary
Fields inherited from class org.opencastproject.serviceregistry.api.RemoteBase
client, elementsFromHttpResponse, remoteServiceManager, serviceTypeFields inherited from interface org.opencastproject.statistics.api.StatisticsService
JOB_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.opencastproject.statistics.api.StatisticsProvider> getProvider(String providerId) Set<org.opencastproject.statistics.api.StatisticsProvider> Set<org.opencastproject.statistics.api.StatisticsProvider> getProviders(org.opencastproject.statistics.api.ResourceType resourceType) org.opencastproject.statistics.api.TimeSeriesgetTimeSeriesData(org.opencastproject.statistics.api.StatisticsProvider provider, String resourceId, Instant from, Instant to, org.opencastproject.statistics.api.DataResolution resolution, ZoneId zoneId) voidsetRemoteServiceManager(org.opencastproject.serviceregistry.api.ServiceRegistry serviceRegistry) voidsetTrustedHttpClient(org.opencastproject.security.api.TrustedHttpClient trustedHttpClient) voidwriteDuration(String organizationId, String measurementName, String retentionPolicy, String organizationIdResourceName, String fieldName, TimeUnit temporalResolution, Duration duration) Methods inherited from class org.opencastproject.serviceregistry.api.RemoteBase
closeConnection, getResponse, getResponse, runRequest
-
Constructor Details
-
StatisticsServiceRemoteImpl
public StatisticsServiceRemoteImpl()
-
-
Method Details
-
getProviders
- Specified by:
getProvidersin interfaceorg.opencastproject.statistics.api.StatisticsService
-
getProviders
public Set<org.opencastproject.statistics.api.StatisticsProvider> getProviders(org.opencastproject.statistics.api.ResourceType resourceType) - Specified by:
getProvidersin interfaceorg.opencastproject.statistics.api.StatisticsService
-
getProvider
public Optional<org.opencastproject.statistics.api.StatisticsProvider> getProvider(String providerId) - Specified by:
getProviderin interfaceorg.opencastproject.statistics.api.StatisticsService
-
getTimeSeriesData
public org.opencastproject.statistics.api.TimeSeries getTimeSeriesData(org.opencastproject.statistics.api.StatisticsProvider provider, String resourceId, Instant from, Instant to, org.opencastproject.statistics.api.DataResolution resolution, ZoneId zoneId) - Specified by:
getTimeSeriesDatain interfaceorg.opencastproject.statistics.api.StatisticsService
-
writeDuration
public void writeDuration(String organizationId, String measurementName, String retentionPolicy, String organizationIdResourceName, String fieldName, TimeUnit temporalResolution, Duration duration) - Specified by:
writeDurationin interfaceorg.opencastproject.statistics.api.StatisticsService
-
setTrustedHttpClient
public void setTrustedHttpClient(org.opencastproject.security.api.TrustedHttpClient trustedHttpClient) - Overrides:
setTrustedHttpClientin classorg.opencastproject.serviceregistry.api.RemoteBase
-
setRemoteServiceManager
public void setRemoteServiceManager(org.opencastproject.serviceregistry.api.ServiceRegistry serviceRegistry) - Overrides:
setRemoteServiceManagerin classorg.opencastproject.serviceregistry.api.RemoteBase
-