public class DatasourcesResource extends Object
Constructor and Description |
---|
DatasourcesResource(CoordinatorServerView serverInventoryView,
MetadataSegmentManager databaseSegmentManager,
IndexingServiceClient indexingServiceClient,
AuthConfig authConfig) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
deleteDataSource(String dataSourceName,
String kill,
String interval)
Deprecated.
|
javax.ws.rs.core.Response |
deleteDatasourceSegment(String dataSourceName,
String segmentId) |
javax.ws.rs.core.Response |
deleteDataSourceSpecificInterval(String dataSourceName,
String interval) |
javax.ws.rs.core.Response |
enableDataSource(String dataSourceName) |
javax.ws.rs.core.Response |
enableDatasourceSegment(String dataSourceName,
String segmentId) |
javax.ws.rs.core.Response |
getQueryableDataSources(String full,
String simple,
javax.servlet.http.HttpServletRequest req) |
javax.ws.rs.core.Response |
getSegmentDataSourceIntervals(String dataSourceName,
String simple,
String full) |
javax.ws.rs.core.Response |
getSegmentDataSourceSegment(String dataSourceName,
String segmentId) |
javax.ws.rs.core.Response |
getSegmentDataSourceSegments(String dataSourceName,
String full) |
javax.ws.rs.core.Response |
getSegmentDataSourceSpecificInterval(String dataSourceName,
String interval,
boolean partial)
Provides serverView for a datasource and Interval which gives details about servers hosting segments for an interval
Used by the realtime tasks to fetch a view of the interval they are interested in.
|
javax.ws.rs.core.Response |
getSegmentDataSourceSpecificInterval(String dataSourceName,
String interval,
String simple,
String full) |
javax.ws.rs.core.Response |
getSegmentDataSourceTiers(String dataSourceName) |
javax.ws.rs.core.Response |
getTheDataSource(String dataSourceName,
String full) |
@Inject public DatasourcesResource(CoordinatorServerView serverInventoryView, MetadataSegmentManager databaseSegmentManager, @Nullable IndexingServiceClient indexingServiceClient, AuthConfig authConfig)
public javax.ws.rs.core.Response getQueryableDataSources(String full, String simple, @Context javax.servlet.http.HttpServletRequest req)
public javax.ws.rs.core.Response getTheDataSource(String dataSourceName, String full)
public javax.ws.rs.core.Response enableDataSource(String dataSourceName)
@Deprecated public javax.ws.rs.core.Response deleteDataSource(String dataSourceName, String kill, String interval)
public javax.ws.rs.core.Response deleteDataSourceSpecificInterval(String dataSourceName, String interval)
public javax.ws.rs.core.Response getSegmentDataSourceIntervals(String dataSourceName, String simple, String full)
public javax.ws.rs.core.Response getSegmentDataSourceSpecificInterval(String dataSourceName, String interval, String simple, String full)
public javax.ws.rs.core.Response getSegmentDataSourceSegments(String dataSourceName, String full)
public javax.ws.rs.core.Response getSegmentDataSourceSegment(String dataSourceName, String segmentId)
public javax.ws.rs.core.Response deleteDatasourceSegment(String dataSourceName, String segmentId)
public javax.ws.rs.core.Response enableDatasourceSegment(String dataSourceName, String segmentId)
public javax.ws.rs.core.Response getSegmentDataSourceTiers(String dataSourceName)
public javax.ws.rs.core.Response getSegmentDataSourceSpecificInterval(String dataSourceName, String interval, boolean partial)
Copyright © 2011–2017. All rights reserved.