Class DataRoutingServiceYmlImpl.ResolvingImpl
java.lang.Object
com.illumon.iris.db.v2.routing.impl.yaml.DataRoutingServiceYmlImpl
com.illumon.iris.db.v2.routing.impl.yaml.DataRoutingServiceYmlImpl.ResolvingImpl
- All Implemented Interfaces:
DataRoutingService
,DynamicResolverMixin
,EndpointResolver
,SafeCloseable
,NamedImplementation
,AutoCloseable
- Enclosing class:
- DataRoutingServiceYmlImpl
public static class DataRoutingServiceYmlImpl.ResolvingImpl
extends DataRoutingServiceYmlImpl
implements DynamicResolverMixin
An implementation that can resolve dynamic endpoints, via the DynamicResolverMixin.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.iris.db.v2.routing.impl.yaml.DataRoutingServiceYmlImpl
DataRoutingServiceYmlImpl.ResolvingImpl
Nested classes/interfaces inherited from interface com.illumon.iris.db.v2.routing.DataRoutingService
DataRoutingService.DeferredEndpoint, DataRoutingService.Delegating, DataRoutingService.Endpoint, DataRoutingService.EndpointConfig, DataRoutingService.NotReadyException, DataRoutingService.NullPropertyProvider, DataRoutingService.PropertyProvider
Nested classes/interfaces inherited from interface com.illumon.iris.db.v2.routing.endpoint.DynamicResolverMixin
DynamicResolverMixin.DeferredDISEndpointServiceRegistryImpl, DynamicResolverMixin.DeferredEndpointServiceRegistryImpl, DynamicResolverMixin.DeferredLASEndpointServiceRegistryImpl
-
Field Summary
Fields inherited from interface com.illumon.iris.db.v2.routing.DataRoutingService
DEFAULT_LOCAL_TABLE_DATA_SERVICE, DEFAULT_QUERY_SERVER_TABLE_DATA_SERVICE, DEFAULT_SELECTION_TAG, HOST_TAG, MERGE_QUERY_TDS_TAG, NULL_PROPERTY_PROVIDER, PORT_TAG, QUERY_QUERY_TDS_TAG, SERVICE_REGISTRY_NONE, SERVICE_REGISTRY_SERVICE, TABLE_DATA_PORT_TAG, TABLE_DATA_SERVICE_CONFIG_PROP, TABLE_DATA_SERVICE_CONFIG_PROPS_WITH_LEGACY, TAILER_PORT_TAG, VALIDATE_QUERY_TDS_TAG
-
Constructor Summary
ConstructorsConstructorDescriptionResolvingImpl
(String sourceIdentifier) Constructor: delegates to superclass.ResolvingImpl
(String originalInput, InputStream ymlStream) Constructor: delegates to superclass -
Method Summary
Methods inherited from class com.illumon.iris.db.v2.routing.impl.yaml.DataRoutingServiceYmlImpl
about, asYamlString, close, createFilter, createIfNotClaimedFilter, getAllDataImportServiceDestinationConfigs, getAllLogAggregatorServiceConfigs, getCollectedClaims, getDataImportServiceConfig, getDataImportServiceDestinationConfigs, getImplementationName, getLogAggregatorConfig, getLogAggregatorDestinationConfig, getTableDataServiceConfig, getTableDataServiceConfigs, parseClaims, parseFile, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.illumon.iris.db.v2.routing.DataRoutingService
authenticate, authenticate, authenticate, getAllDataImportServiceDeferredDestinations, getAllDataImportServiceDestinations, getDataImportServiceConfigWithStorage, getDataImportServiceDeferredDestinations, getDataImportServiceDestinations, getLocalInstance, getLogAggregatorDeferredDestination, getLogAggregatorDestination
Methods inherited from interface com.illumon.iris.db.v2.routing.endpoint.DynamicResolverMixin
resolveLogAggregatorEndpoint, resolveTableDataEndpoint, resolveTailerEndpoint
-
Constructor Details
-
ResolvingImpl
Constructor: delegates to superclass. Caller must call parse().- Parameters:
sourceIdentifier
- identifier for this instance
-
ResolvingImpl
Constructor: delegates to superclass- Parameters:
originalInput
- the input data, to be returned from asYamlStringymlStream
- the stream to parse.
-