@Override
  public String[] getCacheListeners() {
    Object[] o = ra.getCacheListeners();
    String[] ret = null;
    if (o == null || o.length == 0) {
      ret = new String[0];
    } else {
      ret = new String[o.length];
      for (int i = 0; i < o.length; i++) {
        ret[i] = o[i].toString();
      }
    }
    return ret;
  }
This method will return an empty array if there are no CacheListeners defined on the region. If
there are one or more than 1 CacheListeners defined, this method will return an array which has
the description of all the CacheListeners

@return String[] the region's <code>CacheListeners</code> descriptions as a String array
@since GemFire 6.0
geode-core/src/main/java/org/apache/geode/admin/internal/SystemMemberRegionImpl.java