Class GemfireCacheUtils

java.lang.Object
org.springframework.data.gemfire.GemfireCacheUtils

public abstract class GemfireCacheUtils extends Object
Abstract utility class featuring methods for Apache Geode / Pivotal GemFire Cache or Region handling.
Author:
Costin Leau, John Blum
  • Constructor Details

    • GemfireCacheUtils

      public GemfireCacheUtils()
  • Method Details

    • convertGemfireAccessException

      public static DataAccessException convertGemfireAccessException(GemFireException cause)
      Converts the given (unchecked) Gemfire exception to an appropriate one from the org.springframework.dao hierarchy.
      Parameters:
      cause - Gemfire unchecked exception
      Returns:
      new the corresponding DataAccessException instance
    • convertGemfireAccessException

      public static DataAccessException convertGemfireAccessException(GemFireCheckedException cause)
      Converts the given (checked) Gemfire exception to an appropriate one from the org.springframework.dao hierarchy.
      Parameters:
      cause - Gemfire unchecked exception
      Returns:
      new the corresponding DataAccessException instance
    • convertGemfireAccessException

      public static DataAccessException convertGemfireAccessException(IndexInvalidException cause)
      Converts the given (unchecked) Gemfire exception to an appropriate one from the org.springframework.dao hierarchy. This method exists to handle backwards compatibility for exceptions that had their parents changed in GemFire 6.5.
      Parameters:
      cause - Gemfire unchecked exception
      Returns:
      new the corresponding DataAccessException instance
    • convertGemfireAccessException

      public static DataAccessException convertGemfireAccessException(QueryInvalidException cause)
      Converts the given (unchecked) Gemfire exception to an appropriate one from the org.springframework.dao hierarchy. This method exists to handle backwards compatibility for exceptions that had their parents changed in GemFire 6.5.
      Parameters:
      cause - Gemfire unchecked exception
      Returns:
      new the corresponding DataAccessException instance