public abstract class AbstractTestMBean<T> extends Object implements TestMBean
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractTestMBean.InPlaceJMXNotifValidator |
| Modifier and Type | Field and Description |
|---|---|
protected String[] |
attributes |
static int |
CacheServerMBean |
static int |
DiskStoreMBean |
static int |
DistributedLockServiceMBean |
static int |
DistributedRegionMBean |
static int |
DistributedSystemMBean |
static int |
GatewayReceiverMBean |
static int |
GatewaySenderMBean |
static String[] |
gemfireDefinedMBeanTypes |
static int |
LocatorMBean |
static int |
LockServiceMBean |
static int |
ManagerMBean |
static int |
MemberGroupMBean |
static int |
MemberMBean |
protected Object[][] |
ops |
protected static String |
prefix |
static int |
PULSEMBean |
static int |
RegionMBean |
protected String |
templateObjectName |
protected String[] |
tests |
static String |
TOKEN_ATRRIBUTES |
static String |
TOKEN_CLASS |
static String |
TOKEN_ON |
static String |
TOKEN_OPERATIONS |
static String |
TOKEN_TYPE |
| Constructor and Description |
|---|
AbstractTestMBean(List<String> attrs,
List<Object[]> ops,
Class klass,
String templateObjectName,
String[] tests) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoValidation, getTypepublic static final String TOKEN_TYPE
public static final String TOKEN_CLASS
public static final String TOKEN_ATRRIBUTES
public static final String TOKEN_OPERATIONS
public static final String TOKEN_ON
public static final String[] gemfireDefinedMBeanTypes
public static final int MemberMBean
public static final int CacheServerMBean
public static final int RegionMBean
public static final int LockServiceMBean
public static final int DiskStoreMBean
public static final int GatewaySenderMBean
public static final int GatewayReceiverMBean
public static final int LocatorMBean
public static final int ManagerMBean
public static final int DistributedSystemMBean
public static final int DistributedRegionMBean
public static final int DistributedLockServiceMBean
public static final int MemberGroupMBean
public static final int PULSEMBean
protected String[] attributes
protected Object[][] ops
protected String templateObjectName
protected String[] tests
protected static String prefix
public String[] getAttributes()
getAttributes in interface TestMBeanpublic Object[][] getOperations()
getOperations in interface TestMBeanpublic static TestMBean parseMBeanDescriptor(String mbeanDesc)
mbeanDesc - public String getTemplateObjectName()
TestMBeangetTemplateObjectName in interface TestMBeanprotected void runMethod(Class class1, TestMBean testMbean, String test, JMXOperations ops, ObjectName name)
public void executeTest(JMXOperations ops, ObjectName name)
executeTest in interface TestMBeanprotected Object callJmxOperation(String url, JMXOperations ops, Object[] operation, ObjectName targetMbean)
protected Object[] buildOperationArray(String opName, Object[] params, String[] signature, Object returnValue)
public void addRegionCreateNotificationExp(String newRegion)
public void addRegionDestroyNotificationExp(String region)
public void addDiskStoreCreatedNotificationExp(String diskStoreName)
public void addDiskStoreDestroyedNotificationExp(String diskStoreName)
public void addLockServiceCreateNotificationExp(String lockServiceName)
public void addLockServiceDestroyNotificationExp(String lockServiceName)
public void addMemberDepartedNotificationExp(String memberId)
public void addMemberSuspectNotificationExp(String memberId)
public void addMemberJoinedNotificationExp(String memberId)
public void addClientJoinedNotificationExp(ObjectName cacheServerMBean)
public void addClientLeftNotificationExp(ObjectName cacheServerMBean, String clientId)
public void addClientCrashedNotificationExp(ObjectName cacheServerMBean, String clientId)
public static void addGWReceiverCreatedNotificationExp()
public static void addGWReceiverStartedNotificationExp()
public static void addGWReceiverStoppedNotificationExp()
public static void addGWSenderCreatedNotificationExp(int count)
public static void addGWSenderStoppedNotificationExp(int count)
public static void addGWSenderPausedNotificationExp()
public static void addAsyncEventQueueCreatedNotificationExp()
public void addLocaterCreatedNotificationExp()
public void addSystemAlertNotificationExp(String message)
public void addCacheServerStartedNotificationExp()
public void addCacheServerStoppedNotificationExp()
public static void addDSNotifListener(ObjectName name, String memberId)
public static void addMemberNotifListener(ObjectName name, String memberId)
public static void addCacheServerNotifListener(ObjectName cacheServerON, String memberId)
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.