Interface KubernetesCrudPersistence

    • Method Detail

      • requestResourceVersion

        long requestResourceVersion()
      • getKey

        io.fabric8.mockwebserver.crud.AttributeSet getKey​(String path)
      • findResource

        Map.Entry<io.fabric8.mockwebserver.crud.AttributeSet,​String> findResource​(io.fabric8.mockwebserver.crud.AttributeSet attributes)
      • isStatusSubresourceEnabledForResource

        boolean isStatusSubresourceEnabledForResource​(String path)
      • processEvent

        void processEvent​(String path,
                          io.fabric8.mockwebserver.crud.AttributeSet pathAttributes,
                          io.fabric8.mockwebserver.crud.AttributeSet oldAttributes,
                          io.fabric8.kubernetes.api.model.GenericKubernetesResource resource,
                          String newState)
      • preserveMetadata

        default void preserveMetadata​(com.fasterxml.jackson.databind.JsonNode currentResource,
                                      com.fasterxml.jackson.databind.JsonNode updatedResource)
      • touchResourceVersion

        default void touchResourceVersion​(com.fasterxml.jackson.databind.JsonNode currentResource,
                                          com.fasterxml.jackson.databind.JsonNode updatedResource)
      • touchGeneration

        default void touchGeneration​(com.fasterxml.jackson.databind.JsonNode currentResource,
                                     com.fasterxml.jackson.databind.JsonNode updatedResource)
      • shouldIncreaseGeneration

        static boolean shouldIncreaseGeneration​(com.fasterxml.jackson.databind.JsonNode existing,
                                                com.fasterxml.jackson.databind.JsonNode source)
      • shouldIncreaseGeneration

        static boolean shouldIncreaseGeneration​(com.fasterxml.jackson.databind.JsonNode differences)