Interface WritableDataRoutingServiceImpl

All Superinterfaces:
AutoCloseable, DataRoutingService, NamedImplementation, WritableDataRoutingService

public interface WritableDataRoutingServiceImpl
extends WritableDataRoutingService
Usable only by this package for kv implementation. Note: this is separate from WritableDataRoutingService in an attempt to reduce scope of the user parameter.
  • Method Details

    • update

      void update​(@NotNull byte[] yamldata, @NotNull String user, @NotNull String code, @NotNull String comment)
      Replace the existing data routing configuration.
      Parameters:
      yamldata - YAML representation of the new data routing configuration
      user - pass-thru to kv persistence, indicates the user making this change
      code - pass-thru to kv persistence, indicates the code source of this update
      comment - pass-thru to kv persistence - a comment for this update