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.
  • Constructor Details

    • ResolvingImpl

      public ResolvingImpl(@NotNull String sourceIdentifier)
      Constructor: delegates to superclass. Caller must call parse().
      Parameters:
      sourceIdentifier - identifier for this instance
    • ResolvingImpl

      public ResolvingImpl(@NotNull String originalInput, @NotNull InputStream ymlStream)
      Constructor: delegates to superclass
      Parameters:
      originalInput - the input data, to be returned from asYamlString
      ymlStream - the stream to parse.