Package com.illumon.iris.db.v2.configuration
-
Interface Summary Interface Description DataRoutingService Interfaces for a Data Routing Service.DataRoutingService.DataImportServiceConfig For use by DIS instance.DataRoutingService.DataImportServiceEndpoint For use by consumer of DIS as a data sink.DataRoutingService.Endpoint DataRoutingService.Filter Unified interface for filtering tables and locations together.DataRoutingService.LocationFilter Determine whether the full table location (TableKey + LocationKey) should be accepted by the filter owner.DataRoutingService.LogAggregatorConfig DataRoutingService.LogAggregatorEndpoint DataRoutingService.PropertyProvider Provides access to "other" configuration properties for several interfaces.DataRoutingService.TableDataServiceConfig Configuration for a TableDataService provider.DataRoutingService.TableFilter Determine whether theTableKey
orTableIdentifier
should be accepted by the filter owner.WritableDataRoutingService WritableDataRoutingServiceImpl Usable only by this package for kv implementation. -
Class Summary Class Description DataRoutingFilter DataRoutingService.DataImportServiceConfig.Delegating DataRoutingService.Delegating Delegate method calls to an implementation object.DataRoutingService.Filter.Base Base filter class for Filters that are internally composed ofTableKey
andTableLocationKey
filtering code.DataRoutingService.ListFilter Treat a list of filters as an "or" filter.DataRoutingService.LocationFilter.Base Base class for implementations able to handle TableKey and TableLocationKey separately.DataRoutingService.NullFilter This represents "no filter" or "pass everything".DataRoutingService.NullPropertyProvider Implementation of "no properties".DataRoutingServiceFactory Entry point for DataRoutingService access and implementation.DataRoutingServiceK8sImpl Implementation for use in a Kubernetes environment that does some special handling for the LoggAggregatorEndpoint, which would otherwise default to a k8s pod name.DataRoutingServiceYmlImpl Reads data routing instructions from a YAML file.NonExistentDataRoutingService This implementation is a placeholder for a "does not exist" data routing file.QueryDataRoutingFilter VerifyDataRoutingConfiguration Simple validator for yml DataRoutingService configuration file.YmlTableLocationFilter Factory for creating a DataRoutingService.Filter from yml spec. -
Exception Summary Exception Description DataRoutingConfigurationException RuntimeException to be thrown when there are errors in theDataRoutingService
configuration.