Class JmxServiceDiscriminator

java.lang.Object
io.debezium.operator.core.dependent.discriminators.JmxServiceDiscriminator
All Implemented Interfaces:
io.javaoperatorsdk.operator.api.reconciler.ResourceDiscriminator<io.fabric8.kubernetes.api.model.Service,DebeziumServer>

public class JmxServiceDiscriminator extends Object implements io.javaoperatorsdk.operator.api.reconciler.ResourceDiscriminator<io.fabric8.kubernetes.api.model.Service,DebeziumServer>
  • Constructor Details

    • JmxServiceDiscriminator

      public JmxServiceDiscriminator()
  • Method Details

    • distinguish

      public Optional<io.fabric8.kubernetes.api.model.Service> distinguish(Class<io.fabric8.kubernetes.api.model.Service> resource, DebeziumServer primary, io.javaoperatorsdk.operator.api.reconciler.Context<DebeziumServer> context)
      Specified by:
      distinguish in interface io.javaoperatorsdk.operator.api.reconciler.ResourceDiscriminator<io.fabric8.kubernetes.api.model.Service,DebeziumServer>
    • hasLabel

      private boolean hasLabel(io.fabric8.kubernetes.api.model.HasMetadata resource, String key, String expectedValue)