com.hp.ucmdb.discovery.library.clients.jmx
Class JmxClient

java.lang.Object
  extended by com.hp.ucmdb.discovery.library.clients.BaseClient
      extended by com.hp.ucmdb.discovery.library.clients.jmx.JmxClient
Direct Known Subclasses:
JbossClient, WeblogicClient, WebshpereClient

public abstract class JmxClient
extends BaseClient


Field Summary
 
Fields inherited from class com.hp.ucmdb.discovery.library.clients.BaseClient
CREDENTIALS_ID, ENCODING
 
Constructor Summary
JmxClient(ClientsFrameworkImpl framework, java.util.Properties props, java.lang.String clientType)
           
 
Method Summary
 java.util.Properties getMbeanByName(java.lang.String objectName, java.lang.String[] requestedAttrs)
           
 java.util.Properties[] getMBeanNested(java.lang.String objectName, java.lang.String nestedObject, java.lang.String[] requestedAttr)
           
 java.util.Properties[] getMbeansByNamePattern(java.lang.String type, java.lang.String[] requestedAttrs)
           
 java.util.Properties[] getMbeansByType(java.lang.String type, java.lang.String[] requestedAttrs)
           
 int getPort()
           
 
Methods inherited from class com.hp.ucmdb.discovery.library.clients.BaseClient
close, getClientType, getCredentialId, getIpAddress, getProperty, getShellCmdSeperator, getSudoCommands, getSudoPaths, getTimeout, getUserName, isConnected, supportsSudo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmxClient

public JmxClient(ClientsFrameworkImpl framework,
                 java.util.Properties props,
                 java.lang.String clientType)
          throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getPort

public int getPort()

getMbeansByType

public java.util.Properties[] getMbeansByType(java.lang.String type,
                                              java.lang.String[] requestedAttrs)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getMbeansByNamePattern

public java.util.Properties[] getMbeansByNamePattern(java.lang.String type,
                                                     java.lang.String[] requestedAttrs)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

getMbeanByName

public java.util.Properties getMbeanByName(java.lang.String objectName,
                                           java.lang.String[] requestedAttrs)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

getMBeanNested

public java.util.Properties[] getMBeanNested(java.lang.String objectName,
                                             java.lang.String nestedObject,
                                             java.lang.String[] requestedAttr)
                                      throws java.lang.Exception
Throws:
java.lang.Exception


Documentation Feedback
Copyright 2010 Hewlett-Packard Development Company, L.P.