public class ManagementUtil extends Object
| Constructor and Description |
|---|
ManagementUtil() |
public static boolean hasConnectorStarted()
public static void startRmiConnector(int port)
public static void startRmiConnector()
public static void stopRmiConnector()
public static MBeanServerConnection connectToUrlOrGemfireProxy(String url) throws MalformedURLException, IOException
GemfireMBeanServerConnection
which is unification of platform mbean server and gemfire management serviceMalformedURLExceptionIOExceptionpublic static void stopRmiConnectors(List<ClientVmInfo> selectedVmList)
selectedVmList - public static boolean checkUrl(String url)
public static MBeanServerConnection connectToUrl(String url) throws MalformedURLException, IOException
MalformedURLExceptionIOExceptionpublic static void doStackDump()
public static Set<ObjectName> getGemfireMBeans(String url)
public static com.gemstone.gemfire.distributed.DistributedMember getMember()
public static String getMemberID()
public static ObjectName getLocalMemberMBeanON()
public static String getLocalMemberMBean()
public static ObjectName getLocalManagerMBean()
public static ObjectName getLocalCacheServerMBean(int port)
public static void saveMemberMbeanInBlackboard()
public static void saveMemberManagerInBlackboard()
public static boolean checkLocalMemberMBean()
public static boolean checkIfMBeanExists(MBeanServerConnection server, ObjectName mbean) throws IOException
IOExceptionpublic static String getWanSiteName()
public static <T> List<T> filter(Collection<T> list, String string)
public static boolean checkForManagedMemberMBean(MBeanServerConnection server) throws IOException
IOExceptionpublic static List<String> getBeanProxiesForBlackboardMap(MBeanServerConnection server, Map<String,String> map) throws IOException
IOExceptionpublic static List<String> checkForManagedMbeanProxies(MBeanServerConnection server) throws IOException
MBeanServerConnection - IOExceptionpublic static List<String> checkForManagingMbeanProxies(MBeanServerConnection server) throws IOException
MBeanServerConnection - IOExceptionpublic static List<String> checkForMBeanProxies(MBeanServerConnection server, List<String> listOFNS, Map<String,String> map) throws IOException
IOExceptionpublic static boolean checkForDistributedMBean(MBeanServerConnection server) throws IOException
IOExceptionpublic static boolean checkForManagerMBean(MBeanServerConnection server) throws IOException
IOExceptionpublic static boolean subscribeDSNotifs()
public static void checkIfThisMemberIsCompliantManager(MBeanServerConnection server) throws IOException, TestException
IOExceptionTestExceptionpublic static MBeanServerConnection getPlatformMBeanServer()
public static MBeanServerConnection getPlatformMBeanServerDW()
public static boolean checkIfCommandsAreLoadedOrNot()
public static Set<String> getMembersForGroup(MBeanServerConnection connection, String group) throws MalformedObjectNameException, NullPointerException, InstanceNotFoundException, MBeanException, ReflectionException, IOException, AttributeNotFoundException
connection - group - NullPointerExceptionMalformedObjectNameExceptionIOExceptionReflectionExceptionMBeanExceptionInstanceNotFoundExceptionAttributeNotFoundExceptionpublic static Set<String> getMembersForGroup(String group) throws MalformedObjectNameException, InstanceNotFoundException, AttributeNotFoundException, NullPointerException, MBeanException, ReflectionException
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.