AbstractField |
|
AbstractInMemorySearchResponseCreatorCacheFactory |
|
AbstractNumericField |
|
AuditedDocRefBundle<CONFIG extends io.dropwizard.Configuration & HasTokenConfig & HasAuthorisationConfig,DOC_REF_SERVICE extends DocRefService<DOC_REF_POJO>,DOC_REF_POJO extends DocRefEntity> |
This Dropwizard bundle can be used to register an implementation of Query Resource implementation
This bundle will wrap that implementation in an audited layer, any requests made to your Query Resource
will be passed to the QueryEventLoggingService
It will also register an audited version of the external DocRef resource.
|
AuditedDocRefResourceImpl<T extends DocRefEntity> |
|
AuditedQueryBundle<CONFIG extends io.dropwizard.Configuration & HasTokenConfig & HasAuthorisationConfig,DOC_REF_SERVICE extends DocRefService<DOC_REF_POJO>,DOC_REF_POJO extends DocRefEntity,QUERY_SERVICE extends QueryService> |
This Dropwizard bundle can be used to register an implementation of Query Resource implementation
This bundle will wrap that implementation in an audited layer, any requests made to your Query Resource
will be passed to the QueryEventLoggingService
It will also register an audited version of the external DocRef resource.
|
AuditedQueryResourceImpl<T extends DocRefEntity> |
A standard implementation of QueryResource which logs all activity to the eventLoggingService
It passes all calls onto an inner implementation of QueryResource, which will be supplied by the specific application.
|
AuthorisationService |
|
AuthorisationServiceConfig |
|
AuthorisationServiceImpl |
|
BaseAuditWrapper<CHILD_CLASS extends BaseAuditWrapper<?>> |
Instances of this are 'built' to manage audited function calls in a standard way.
|
BaseAuditWrapper.PopulateEventDetail |
|
BasicLambdaLogger |
|
BlockingPairQueue<K,V> |
|
BooleanField |
|
CompiledDepths |
|
CompiledField |
|
CompiledFields |
|
CompiledFilter |
|
CompiledSort |
|
CompiledSorter |
|
CompletionState |
|
Coprocessor |
|
CoprocessorSettings |
|
CoprocessorSettingsMap |
|
CoprocessorSettingsMap.CoprocessorKey |
|
CriteriaStore |
Used to store the results from a query made on a QueryService
|
CurrentServiceUser |
|
Data |
|
DataSource |
|
DataSource.Builder |
|
DateExpressionParser |
|
DateField |
|
DateTimeFormat |
Class for describing the format to use for formatting a date time value
|
DateTimeFormat.Builder |
|
DateTimeFormatter |
|
DocRef |
|
DocRef.Builder |
Builder for constructing a docRef
|
DocRefAuditWrapper<DOC_REF_ENTITY extends DocRefEntity> |
This form of Audit will check that the given doc ref can be found.
|
DocRefAuditWrapper.DocRefAuthorisationSupplier |
|
DocRefAuditWrapper.DocRefEntitySupplier<T extends DocRefEntity> |
|
DocRefAuditWrapper.DocRefSupplier |
|
DocRefAuditWrapper.ResponseSupplier<T extends DocRefEntity> |
|
DocRefEntity |
|
DocRefEntity.BaseBuilder<T extends DocRefEntity,CHILD_CLASS extends DocRefEntity.BaseBuilder<T,?>> |
|
DocRefEntity.Builder<T extends DocRefEntity> |
|
DocRefEntity.ClassProvider<T extends DocRefEntity> |
Used for injection based on templated services.
|
DocRefField |
|
DocRefInfo |
|
DocRefInfo.Builder |
|
DocRefRemoteResourceSupplier |
|
DocRefRemoteServiceSupplier |
|
DocRefResource |
This is the interface that Stroom uses for externally managed DocRefs.
|
DocRefResourceHttpClient<T extends DocRefEntity> |
|
DocRefResourceSupplier |
|
DocRefService<T extends DocRefEntity> |
Generic form of DocRef service, templated to the class the encapsulates the DocRef
|
DocRefServiceHttpClient<T extends DocRefEntity> |
|
DocRefServiceSupplier |
Interface that supplies instances of doc ref service given the 'type'
|
DocumentPermission |
This known actions that require permission.
|
DoubleField |
|
ExportDTO |
|
ExportDTO.Builder |
|
ExpressionItem |
|
ExpressionItem.Builder<T extends ExpressionItem,CHILD_CLASS extends ExpressionItem.Builder<T,?>> |
|
ExpressionOperator |
|
ExpressionOperator.Builder |
|
ExpressionOperator.Op |
|
ExpressionParamUtil |
|
ExpressionTerm |
|
ExpressionTerm.Builder |
|
ExpressionTerm.Condition |
|
ExpressionUtil |
|
Field |
|
Field.Builder |
Builder for constructing a Field
|
FieldFormatter |
|
FieldTypes |
|
FifoLogbackAppender<E> |
This is a Logback appender that simply puts logs into an in-memory queue.
|
FifoLogbackAppenderFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware> |
|
Filter |
|
Filter.Builder |
Builder for constructing a Filter
|
FlatResult |
|
FlatResult.Builder |
|
FlatResultCreator |
|
FloatField |
|
Format |
|
Format.Builder |
Builder for constructing a Format
|
Format.Type |
|
Formatter |
|
FormatterFactory |
|
GroupKey |
|
HasAuthorisationConfig |
|
HasDisplayValue |
Used by classes that have some form of name or value that can be displayed as a String
|
HasTokenConfig |
|
IdField |
|
IntegerField |
|
IsDataSourceField |
Used alongside JPA Column annotations to indicate that a field should be exposed via the Stroom Query API
|
Item |
|
ItemMapper |
|
ItemPartitioner |
|
ItemReducer |
|
Items<E> |
|
Items.RemoveHandler<E> |
|
ItemsArrayList<E> |
|
KafkaLogbackAppender<E> |
This is a logback implementation that writes all logs to a kafka queue.
|
KafkaLogbackAppenderFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware> |
|
KVMapUtil |
|
LambdaLogger |
|
LambdaLoggerFactory |
|
LongField |
|
Mapper<K1,V1,K2,V2> |
|
MapperBase<K1,V1,K2,V2> |
|
MyDoubleSerialiser |
|
NoAuthAuthorisationServiceImpl |
|
NoAuthValueFactoryProvider |
A cut down copy of the JWT based Auth value provider, it simply logs in as 'admin'
for every resource call.
|
NoAuthValueFactoryProvider.Binder |
|
NotFoundException |
|
NumberFormat |
|
NumberFormat.Builder |
|
NumberFormatter |
|
OffsetRange |
|
OffsetRange.Builder |
|
OutputCollector<K,V> |
|
Pair<K,V> |
|
PairQueue<K,V> |
|
Param |
|
Param.Builder |
Builder for constructing a Param
|
ParamUtil |
|
Partitioner<K2,V2,K3,V3> |
The job of the partitioner is to take output from the mapper and partition it
by key.
|
Payload |
|
PayloadFactory |
|
PayloadHandler |
|
Query |
|
Query.Builder |
Builder for constructing a Query
|
QueryableEntity |
|
QueryableEntity.BaseBuilder<T extends QueryableEntity,CHILD_CLASS extends QueryableEntity.BaseBuilder<T,?>> |
|
QueryableEntity.Builder<T extends QueryableEntity> |
|
QueryableEntity.ClassProvider<T extends QueryableEntity> |
Used for injection based on templated services.
|
QueryableEntity.CreateTimeField |
|
QueryableEntity.CreateUserField |
|
QueryableEntity.UpdateTimeField |
|
QueryableEntity.UpdateUserField |
|
QueryApiException |
|
QueryApiExceptionMapper |
|
QueryEventLoggingService |
A standard implementation of the Event Logging Service that can be used across various Stroom micorservices.
|
QueryKey |
|
QueryRemoteResourceSupplier |
|
QueryRemoteServiceSupplier |
|
QueryResource |
This is the interface that Stroom Dashboards expect to use when talking to external data sources.
|
QueryResourceHttpClient |
|
QueryResourceSupplier |
|
QueryService |
|
QueryServiceHttpClient |
|
QueryServiceSupplier |
Interface that supplies instances of query service given the 'type'
|
Reader<K,V> |
|
Reducer<K1,V1,K2,V2> |
|
RemoteClientCache<T> |
|
RemoteClientModule |
|
Result |
|
Result.Builder<T extends Result,CHILD_CLASS extends Result.Builder<T,?>> |
Builder for constructing a Result .
|
ResultCreator |
|
ResultHandler |
|
ResultRequest |
|
ResultRequest.Builder |
|
ResultRequest.Fetch |
|
ResultRequest.ResultStyle |
|
ResultStoreCreator |
|
RobustJwtAuthFilter |
Allows the lazy loading of the public key.
|
Row |
|
Row.Builder |
Builder for constructing a Row
|
SearchRequest |
A class for describing a search request including the query to run and definition(s) of how the results
should be returned
|
SearchRequest.Builder |
|
SearchResponse |
Object describing the response to a searchRequest which may or may not contains results
|
SearchResponse.FlatResultBuilder |
|
SearchResponse.TableResultBuilder |
|
SearchResponseCreator |
|
SearchResponseCreatorCache |
|
SearchResponseCreatorCache.Key |
|
SearchResponseCreatorCacheFactory |
|
SearchResponseCreatorManager |
|
SearchResultHandler |
|
ServiceUser |
|
ServiceUser.Builder |
|
SimpleAuditWrapper |
Common form of functions that want to do the following:
1) Check authorisation for data
2) Compose some response
3) Audit the event, including any exceptions
|
SimpleAuditWrapper.AuthorisationSupplier |
|
SimpleAuditWrapper.ResponseSupplier |
|
SimplePartitioner<K2,V2,K3,V3> |
|
Sizes |
Class for describing the maximum number of items to hold in a store at each level of grouping.
|
Sort |
|
Sort.Builder |
Builder for constructing a sort
|
Sort.SortDirection |
|
Source<K,V> |
|
Store |
|
StoreFactory |
|
StringFormatter |
|
TableCoprocessor |
|
TableCoprocessorSettings |
|
TablePayload |
|
TablePayloadHandler |
|
TableResult |
|
TableResult.Builder |
|
TableResultCreator |
|
TableSettings |
|
TableSettings.Builder |
|
TextField |
|
TimeZone |
|
TimeZone.Builder |
|
TimeZone.Use |
|
TokenConfig |
|
UnauthenticatedException |
|
UnauthorisedException |
|
Unformatted |
|
UnsafePairQueue<K,V> |
|
UserAuthenticator |
|