Package | Description |
---|---|
com.yahoo.bard.webservice.application | |
com.yahoo.bard.webservice.web | |
com.yahoo.bard.webservice.web.endpoints | |
com.yahoo.bard.webservice.web.security |
Modifier and Type | Method and Description |
---|---|
protected Map<String,RequestMapper> |
AbstractBinderFactory.getRequestMappers(ResourceDictionaries resourceDictionaries)
Get a map of named RequestMappers.
|
Modifier and Type | Class and Description |
---|---|
class |
DimensionApiRequestMapper
Default RequestMapper implementation for DimensionApiRequests.
|
class |
NoOpRequestMapper<T extends ApiRequest>
Default RequestMapper implementation.
|
Modifier and Type | Method and Description |
---|---|
RequestMapper |
TablesServlet.getRequestMapper() |
RequestMapper |
DataServlet.getRequestMapper() |
Constructor and Description |
---|
DataServlet(ResourceDictionaries resourceDictionaries,
DruidQueryBuilder druidQueryBuilder,
TemplateDruidQueryMerger templateDruidQueryMerger,
DruidResponseParser druidResponseParser,
RequestWorkflowProvider workflowProvider,
RequestMapper requestMapper,
ObjectMappersSuite objectMappers,
DruidFilterBuilder filterBuilder,
HavingGenerator havingGenerator,
GranularityParser granularityParser,
JobPayloadBuilder jobPayloadBuilder,
JobRowBuilder jobRowBuilder,
AsynchronousWorkflowsBuilder asynchronousWorkflowsBuilder,
BroadcastChannel<String> preResponseStoredNotifications,
HttpResponseMaker httpResponseMaker,
ResponseFormatResolver formatResolver,
DataApiRequestFactory dataApiRequestFactory,
ResponseProcessorFactory responseProcessorFactory)
Constructor.
|
DimensionsServlet(DimensionDictionary dimensionDictionary,
LogicalTableDictionary logicalTableDictionary,
RequestMapper requestMapper,
ObjectMappersSuite objectMappers,
ResponseFormatResolver formatResolver)
Constructor.
|
JobsServlet(ObjectMappersSuite objectMappers,
ApiJobStore apiJobStore,
JobPayloadBuilder jobPayloadBuilder,
PreResponseStore preResponseStore,
BroadcastChannel<String> broadcastChannel,
RequestMapper requestMapper,
HttpResponseMaker httpResponseMaker,
ResponseFormatResolver formatResolver)
Constructor.
|
MetricsServlet(MetricDictionary metricDictionary,
LogicalTableDictionary logicalTableDictionary,
RequestMapper requestMapper,
ObjectMappersSuite objectMappers,
ResponseFormatResolver formatResolver)
Constructor.
|
SlicesServlet(PhysicalTableDictionary physicalTableDictionary,
RequestMapper requestMapper,
DataSourceMetadataService dataSourceMetadataService,
ObjectMappersSuite objectMappers,
ResponseFormatResolver formatResolver)
Constructor.
|
TablesServlet(ResourceDictionaries resourceDictionaries,
RequestMapper requestMapper,
ObjectMappersSuite objectMappers,
GranularityParser granularityParser,
ResponseFormatResolver formatResolver)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
ChainingRequestMapper<T extends ApiRequest>
An abstract ApiRequest Mapper that allows delegation to a subsequent mapper.
|
class |
RoleBasedRoutingRequestMapper<T extends ApiRequest>
A RequestMapper that delegates to the first request mapper in a list which the user has a supporting role for.
|
class |
RoleDimensionApiFilterRequestMapper
A request mapper that ensures that a user has at least one relevant role on a dimension and applies access filters
based on roles for that user.
|
Modifier and Type | Method and Description |
---|---|
static RequestMapper |
DataApiRequestMapperUtils.identityMapper(ResourceDictionaries resourceDictionaries)
Create a request mapper that always returns an unmodified request.
|
static RequestMapper |
DataApiRequestMapperUtils.validationExceptionMapper(ResourceDictionaries resourceDictionaries,
BiFunction<ApiRequest,javax.ws.rs.container.ContainerRequestContext,RequestValidationException> exceptionSource)
Create a requestMapper that always throws a validation exception based on the request.
|
Constructor and Description |
---|
ChainingRequestMapper(ResourceDictionaries resourceDictionaries,
RequestMapper<T> next)
Constructor.
|
RoleBasedRoutingRequestMapper(ResourceDictionaries resourceDictionaries,
LinkedHashMap<String,RequestMapper<T>> prioritizedRoleBasedMappers,
RequestMapper<T> defaultMapper)
Constructor.
|
RoleDimensionApiFilterRequestMapper(ResourceDictionaries resourceDictionaries,
Dimension dimension,
Map<String,Set<ApiFilter>> roleApiFilters,
RequestMapper<DataApiRequest> next)
Constructor.
|
Constructor and Description |
---|
RoleBasedRoutingRequestMapper(ResourceDictionaries resourceDictionaries,
LinkedHashMap<String,RequestMapper<T>> prioritizedRoleBasedMappers,
RequestMapper<T> defaultMapper)
Constructor.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.