Class WaitConditions

java.lang.Object
io.debezium.testing.system.tools.WaitConditions

public class WaitConditions extends Object
Author:
Jakub Cechacek
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final org.slf4j.Logger
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    deploymentAvailableCondition(io.fabric8.kubernetes.api.model.apps.Deployment resource)
    Wait condition for deployments
    static boolean
    deploymentAvailableCondition(io.fabric8.openshift.api.model.DeploymentConfig resource)
    Wait condition for deployment configs
    static <T extends io.strimzi.api.kafka.model.status.Status>
    boolean
    kafkaReadyCondition(io.fabric8.kubernetes.client.CustomResource<?,T> resource)
    Wait condition for readiness of Strimzi resources
    static long
    scaled(long amount)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
  • Constructor Details

    • WaitConditions

      public WaitConditions()
  • Method Details

    • kafkaReadyCondition

      public static <T extends io.strimzi.api.kafka.model.status.Status> boolean kafkaReadyCondition(io.fabric8.kubernetes.client.CustomResource<?,T> resource)
      Wait condition for readiness of Strimzi resources
      Type Parameters:
      T - resource type
      Parameters:
      resource - resource instance
      Returns:
      true if resource is ready
    • deploymentAvailableCondition

      public static boolean deploymentAvailableCondition(io.fabric8.kubernetes.api.model.apps.Deployment resource)
      Wait condition for deployments
      Parameters:
      resource - deployment resource
      Returns:
      true when deployment becomes available
    • deploymentAvailableCondition

      public static boolean deploymentAvailableCondition(io.fabric8.openshift.api.model.DeploymentConfig resource)
      Wait condition for deployment configs
      Parameters:
      resource - dc resource
      Returns:
      true when dc becomes available
    • scaled

      public static long scaled(long amount)