public class ManagementUtil
extends java.lang.Object
| Constructor and Description |
|---|
ManagementUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkForDistributedMBean(javax.management.MBeanServerConnection server) |
static java.util.List<java.lang.String> |
checkForManagedMbeanProxies(javax.management.MBeanServerConnection server)
This API gives list of managed member proxies which are not present in the manager view
|
static boolean |
checkForManagedMemberMBean(javax.management.MBeanServerConnection server) |
static boolean |
checkForManagerMBean(javax.management.MBeanServerConnection server) |
static java.util.List<java.lang.String> |
checkForManagingMbeanProxies(javax.management.MBeanServerConnection server)
This API gives list of managing member proxies which are not present in the manager view
|
static java.util.List<java.lang.String> |
checkForMBeanProxies(javax.management.MBeanServerConnection server,
java.util.List<java.lang.String> listOFNS,
java.util.Map<java.lang.String,java.lang.String> map) |
static boolean |
checkIfCommandsAreLoadedOrNot() |
static boolean |
checkIfMBeanExists(javax.management.MBeanServerConnection server,
javax.management.ObjectName mbean) |
static void |
checkIfThisMemberIsCompliantManager(javax.management.MBeanServerConnection server) |
static boolean |
checkLocalMemberMBean() |
static boolean |
checkUrl(java.lang.String url) |
static javax.management.MBeanServerConnection |
connectToUrl(java.lang.String url) |
static javax.management.MBeanServerConnection |
connectToUrlOrGemfireProxy(java.lang.String url)
This method abstract connection to a url.
|
static void |
doStackDump() |
static <T> java.util.List<T> |
filter(java.util.Collection<T> list,
java.lang.String string) |
static <T> java.util.List<T> |
filterForThisDS(java.util.List<T> list) |
static java.util.List<java.lang.String> |
getBeanProxiesForBlackboardMap(javax.management.MBeanServerConnection server,
java.util.Map<java.lang.String,java.lang.String> map) |
static java.util.Set<javax.management.ObjectName> |
getGemfireMBeans(java.lang.String url) |
static javax.management.ObjectName |
getLocalCacheServerMBean(int port) |
static javax.management.ObjectName |
getLocalManagerMBean() |
static java.lang.String |
getLocalMemberMBean() |
static javax.management.ObjectName |
getLocalMemberMBeanON() |
static com.gemstone.gemfire.distributed.DistributedMember |
getMember() |
static java.lang.String |
getMemberID() |
static java.util.Set<java.lang.String> |
getMembersForGroup(javax.management.MBeanServerConnection connection,
java.lang.String group)
Returns members for mentioned group.
|
static java.util.Set<java.lang.String> |
getMembersForGroup(java.lang.String group) |
static javax.management.MBeanServerConnection |
getPlatformMBeanServer() |
static javax.management.MBeanServerConnection |
getPlatformMBeanServerDW() |
static java.lang.String |
getWanSiteName() |
static boolean |
hasConnectorStarted() |
static void |
saveMemberManagerInBlackboard() |
static void |
saveMemberMbeanInBlackboard() |
static void |
startRmiConnector() |
static void |
startRmiConnector(int port) |
static void |
stopRmiConnector() |
static void |
stopRmiConnectors(java.util.List<ClientVmInfo> selectedVmList)
Removes connections to specified manager nodes (assuming they are being restarted)
|
static boolean |
subscribeDSNotifs() |
public static boolean hasConnectorStarted()
public static void startRmiConnector(int port)
public static void startRmiConnector()
public static void stopRmiConnector()
public static javax.management.MBeanServerConnection connectToUrlOrGemfireProxy(java.lang.String url)
throws java.net.MalformedURLException,
java.io.IOException
GemfireMBeanServerConnection
which is unification of platform mbean server and gemfire management servicejava.net.MalformedURLExceptionjava.io.IOExceptionpublic static void stopRmiConnectors(java.util.List<ClientVmInfo> selectedVmList)
selectedVmList - public static boolean checkUrl(java.lang.String url)
public static javax.management.MBeanServerConnection connectToUrl(java.lang.String url)
throws java.net.MalformedURLException,
java.io.IOException
java.net.MalformedURLExceptionjava.io.IOExceptionpublic static void doStackDump()
public static java.util.Set<javax.management.ObjectName> getGemfireMBeans(java.lang.String url)
public static com.gemstone.gemfire.distributed.DistributedMember getMember()
public static java.lang.String getMemberID()
public static javax.management.ObjectName getLocalMemberMBeanON()
public static java.lang.String getLocalMemberMBean()
public static javax.management.ObjectName getLocalManagerMBean()
public static javax.management.ObjectName getLocalCacheServerMBean(int port)
public static void saveMemberMbeanInBlackboard()
public static void saveMemberManagerInBlackboard()
public static boolean checkLocalMemberMBean()
public static boolean checkIfMBeanExists(javax.management.MBeanServerConnection server,
javax.management.ObjectName mbean)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getWanSiteName()
public static <T> java.util.List<T> filterForThisDS(java.util.List<T> list)
public static <T> java.util.List<T> filter(java.util.Collection<T> list,
java.lang.String string)
public static boolean checkForManagedMemberMBean(javax.management.MBeanServerConnection server)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> getBeanProxiesForBlackboardMap(javax.management.MBeanServerConnection server,
java.util.Map<java.lang.String,java.lang.String> map)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> checkForManagedMbeanProxies(javax.management.MBeanServerConnection server)
throws java.io.IOException
MBeanServerConnection - java.io.IOExceptionpublic static java.util.List<java.lang.String> checkForManagingMbeanProxies(javax.management.MBeanServerConnection server)
throws java.io.IOException
MBeanServerConnection - java.io.IOExceptionpublic static java.util.List<java.lang.String> checkForMBeanProxies(javax.management.MBeanServerConnection server,
java.util.List<java.lang.String> listOFNS,
java.util.Map<java.lang.String,java.lang.String> map)
throws java.io.IOException
java.io.IOExceptionpublic static boolean checkForDistributedMBean(javax.management.MBeanServerConnection server)
throws java.io.IOException
java.io.IOExceptionpublic static boolean checkForManagerMBean(javax.management.MBeanServerConnection server)
throws java.io.IOException
java.io.IOExceptionpublic static boolean subscribeDSNotifs()
public static void checkIfThisMemberIsCompliantManager(javax.management.MBeanServerConnection server)
throws java.io.IOException,
TestException
java.io.IOExceptionTestExceptionpublic static javax.management.MBeanServerConnection getPlatformMBeanServer()
public static javax.management.MBeanServerConnection getPlatformMBeanServerDW()
public static boolean checkIfCommandsAreLoadedOrNot()
public static java.util.Set<java.lang.String> getMembersForGroup(javax.management.MBeanServerConnection connection,
java.lang.String group)
throws javax.management.MalformedObjectNameException,
java.lang.NullPointerException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException,
javax.management.AttributeNotFoundException
connection - group - java.lang.NullPointerExceptionjavax.management.MalformedObjectNameExceptionjava.io.IOExceptionjavax.management.ReflectionExceptionjavax.management.MBeanExceptionjavax.management.InstanceNotFoundExceptionjavax.management.AttributeNotFoundExceptionpublic static java.util.Set<java.lang.String> getMembersForGroup(java.lang.String group)
throws javax.management.MalformedObjectNameException,
javax.management.InstanceNotFoundException,
javax.management.AttributeNotFoundException,
java.lang.NullPointerException,
javax.management.MBeanException,
javax.management.ReflectionException
javax.management.MalformedObjectNameExceptionjavax.management.InstanceNotFoundExceptionjavax.management.AttributeNotFoundExceptionjava.lang.NullPointerExceptionjavax.management.MBeanExceptionjavax.management.ReflectionExceptionCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.