ManagementException mgEx = new ManagementException(e.fillInStackTrace()); logger.debug("InterruptedException while creating Monitoring resource with error : {}", mgEx.getMessage(), mgEx); ManagementException mgEx = new ManagementException(e.fillInStackTrace()); logger.debug("InterruptedException while creating Monitoring resource with error : ", mgEx.getMessage(), mgEx);
public static ObjectName getObjectName(String name) { try { return ObjectName.getInstance(name); } catch (MalformedObjectNameException e) { throw new ManagementException("For MBean name string: " + name, e); } catch (NullPointerException e) { throw new ManagementException(e); } }
if (e.getMessage() .equals(ManagementStrings.Management_Service_CLOSED_CACHE) || e.getMessage().equals( ManagementStrings.Management_Service_MANAGEMENT_SERVICE_IS_CLOSED .toLocalizedString()) || e .getMessage() .equals( ManagementStrings.Management_Service_MANAGEMENT_SERVICE_NOT_STARTED_YET .toLocalizedString()) || e.getMessage().equals( ManagementStrings.Management_Service__0__NOT_A__1__DOMAIN_MBEAN .toLocalizedString()) || e.getMessage().equals( ManagementStrings.Management_Service_NOT_A_MANAGING_NODE_YET .toLocalizedString()) || e .getMessage() .equals( ManagementStrings.Management_Service_OPERATION_NOT_ALLOWED_FOR_CLIENT_CACHE .toLocalizedString()) || e.getMessage().equals( ManagementStrings.Management_Service_PROXY_NOT_AVAILABLE .toLocalizedString())) {
public void run() { GemFireCacheImpl cache = GemFireCacheImpl.getInstance(); ManagementService service = getManagementService(); getLogWriter().info("Closing Par Region"); RegionMXBean bean = null; try { bean = service.getLocalRegionMBean(PARTITIONED_REGION_PATH); } catch (ManagementException mgtEx) { getLogWriter().info( "<ExpectedString> Expected Exception " + mgtEx.getLocalizedMessage() + "</ExpectedString> "); } assertNull(bean); } };
protected void initializeFromXML() { // create cache/region (and connect to the DS) if (CacheHelper.getCache() == null) { try { // Auto-reconnect requires that the cache be described in cache.xml. String xmlFileName = getXmlFileName(); generateCacheXml(); CacheHelper.createCacheFromXml(xmlFileName); } catch (ManagementException me) { if (me.getCause() instanceof RegionDestroyedException) { // re-throw and let the caller handle this throw me; } } catch (SystemConnectException sce) { // re-throw and let caller handle this throw sce; } if (SBUtil.isLeadMember()) { Log.getLogWriter().info("This VM is currently the LeadMember"); } String regionConfig = ConfigPrms.getRegionConfig(); RegionDescription rd = RegionHelper.getRegionDescription(regionConfig); String regionName = rd.getRegionName(); aRegion = RegionHelper.getRegion(regionName); performInitialChecks(regionName); } }
String errStr = e.toString(); if (!errStr.contains("Could not start the manager because the gemfire property \"jmx-manager\" is false.")) { throw e;
public static ObjectName getObjectName(String name) { try { return ObjectName.getInstance(name); } catch (MalformedObjectNameException e) { throw new ManagementException(e); } catch (NullPointerException e) { throw new ManagementException(e); } }
throw ex; } else { logger.warn(ex.getMessage(), ex);
public void run() { GemFireCacheImpl cache = GemFireCacheImpl.getInstance(); ManagementService service = getManagementService(); getLogWriter().info("Closing Fixed Par Region"); Region region = cache.getRegion(FIXED_PR_PATH); region.close(); RegionMXBean bean = null; try { bean = service.getLocalRegionMBean(FIXED_PR_PATH); } catch (ManagementException mgtEx) { getLogWriter().info( "<ExpectedString> Expected Exception " + mgtEx.getLocalizedMessage() + "</ExpectedString> "); } assertNull(bean); } };
CacheHelper.createCache(ConfigPrms.getCacheConfig()); } catch (ManagementException me) { if (me.getCause() instanceof RegionDestroyedException) {
/** * This method will register an MBean in GemFire domain. Even if the client * provides a domain name it will be ignored and GemFire domain name will be * used. * * This method checks the local Filter for registering the MBean. If filtered * the MBean wont be registered. Although the filter will remember the * filtered MBean and register it once the filter is removed. * * @param object * @param objectName */ public void registerMBeanProxy(Object object, ObjectName objectName) { try { mbeanServer.registerMBean(object, objectName); } catch (InstanceAlreadyExistsException e) { throw new ManagementException(e); } catch (MBeanRegistrationException e) { throw new ManagementException(e); } catch (NotCompliantMBeanException e) { throw new ManagementException(e); } catch (NullPointerException e) { throw new ManagementException(e); } }
ManagementException mgEx = new ManagementException(e.fillInStackTrace()); logger .fine("InterruptedException while creating Monitoring resource with error : " + mgEx.getMessage()); ManagementException mgEx = new ManagementException(e.fillInStackTrace()); logger .fine("InterruptedException while creating Monitoring resource with error : " + mgEx.getMessage());
.get(objectName.toString())); } catch (ManagementException e) { logger.warn("Create Proxy failed for {} with exception {}", objectName, e.getMessage(), e); continue; } catch (Exception e) {
public void run() { GemFireCacheImpl cache = GemFireCacheImpl.getInstance(); SystemManagementService service = (SystemManagementService)getManagementService(); RegionMXBean bean = null; try { bean = service.getLocalRegionMBean(REGION_PATH); } catch (ManagementException mgtEx) { getLogWriter().info( "<ExpectedString> Expected Exception " + mgtEx.getLocalizedMessage() + "</ExpectedString> "); } assertNull(bean); ObjectName regionObjectName = service.getRegionMBeanName(cache .getDistributedSystem().getDistributedMember(), REGION_PATH); assertNull(service.getLocalManager().getManagementResourceRepo() .getEntryFromLocalMonitoringRegion(regionObjectName)); } };
/** * This method will register an MBean in GemFire domain. Even if the client * provides a domain name it will be ignored and GemFire domain name will be * used. * * This method checks the local Filter for registering the MBean. If filtered * the MBean wont be registered. Although the filter will remember the * filtered MBean and register it once the filter is removed. * * @param object * @param objectName */ public void registerMBeanProxy(Object object, ObjectName objectName) { try { mbeanServer.registerMBean(object, objectName); } catch (InstanceAlreadyExistsException e) { throw new ManagementException(e); } catch (MBeanRegistrationException e) { throw new ManagementException(e); } catch (NotCompliantMBeanException e) { throw new ManagementException(e); } catch (NullPointerException e) { throw new ManagementException(e); } }
logger.debug(e.getMessage(), e);
/** * * This method will query the MBean from GemFire Domain * * @param objectNamePattern */ public Set<ObjectName> queryMBeans(ObjectName objectNamePattern) { Set<ObjectName> queriedNames = Collections.emptySet(); try { queriedNames = mbeanServer.queryNames(objectNamePattern, null); } catch (NullPointerException e) { throw new ManagementException(e); } return queriedNames; }
logger.debug(e.getMessage(), e);
/** * Method to unregister all the local GemFire MBeans * */ public void unregisterAll() { try { ObjectName name = new ObjectName(OBJECTNAME__PREFIX + "*"); Set<ObjectName> gemFireObjects = mbeanServer.queryNames(name, null); for (ObjectName objectName : gemFireObjects) { unregisterMBean(objectName); } } catch (MalformedObjectNameException e) { throw new ManagementException(e); } catch (NullPointerException e) { throw new ManagementException(e); } }
/** * Method to unregister all the local GemFire MBeans * */ public void unregisterAll() { try { ObjectName name = new ObjectName(OBJECTNAME__PREFIX + "*"); Set<ObjectName> gemFireObjects = mbeanServer.queryNames(name, null); for (ObjectName objectName : gemFireObjects) { unregisterMBean(objectName); } } catch (MalformedObjectNameException e) { throw new ManagementException(e); } catch (NullPointerException e) { throw new ManagementException(e); } }