com.metamatrix.dqp.embedded.admin
Class DQPMonitoringAdminImpl

java.lang.Object
  extended by com.metamatrix.dqp.embedded.admin.DQPMonitoringAdminImpl
All Implemented Interfaces:
CoreMonitoringAdmin, EmbeddedMonitoringAdmin

public class DQPMonitoringAdminImpl
extends java.lang.Object
implements EmbeddedMonitoringAdmin

DQP implementation of the Monitoring API

Since:
4.3

Constructor Summary
DQPMonitoringAdminImpl(EmbeddedConnectionFactoryImpl manager)
           
 
Method Summary
protected  AdminException accumulateProcessingException(AdminException parent, java.lang.Exception e)
           
protected  AdminException accumulateSystemException(AdminException parent, java.lang.Exception e)
           
protected  java.util.Collection convertPropertyDefinitions(ComponentType ctype, java.util.Properties properties)
          Convert a ComponentType and a set of properties into a Collection of com.metamatrix.admin.api.objects.PropertyDefinition objects
protected  java.util.Collection convertPropertyDefinitions(java.util.Properties properties)
          Convert a set of properties into a Collection of com.metamatrix.admin.api.objects.PropertyDefinition objects
protected  java.lang.Object convertToAdminObjects(java.lang.Object src)
           
protected  java.lang.Object convertToAdminObjects(java.lang.Object src, java.lang.Object parent)
           
protected  java.util.Collection getAdminObjects(java.lang.String identifier, java.lang.String className)
          Get admin objects of the specified className that match the specified identifier.
 java.util.Collection getCaches(java.lang.String identifier)
           
 java.util.Collection getConnectorBindings(java.lang.String identifier)
          Get list of available connector bindings
 java.util.Collection getConnectorBindingsInVDB(java.lang.String identifier)
           
 java.util.Collection getConnectorTypes(java.lang.String identifier)
          Get list of available connector types
 java.util.Collection getExtensionModules(java.lang.String identifier)
           
 EmbeddedConnectionFactoryImpl getManager()
           
 java.util.Collection getPropertyDefinitions(java.lang.String identifier, java.lang.String className)
           
 java.util.Collection getQueueWorkerPools(java.lang.String identifier)
           
 java.util.Collection getRequests(java.lang.String identifier)
           
 java.util.Collection getSessions(java.lang.String identifier)
           
 java.util.Collection getSourceRequests(java.lang.String identifier)
           
 SystemObject getSystem()
          Get the system state.
 java.util.Collection getVDBs(java.lang.String identifier)
           
protected  java.lang.String prettyPrintBindingNames(java.util.List bindings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DQPMonitoringAdminImpl

public DQPMonitoringAdminImpl(EmbeddedConnectionFactoryImpl manager)
Method Detail

getConnectorTypes

public java.util.Collection getConnectorTypes(java.lang.String identifier)
                                       throws AdminException
Get list of available connector types

Specified by:
getConnectorTypes in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getConnectorTypes(java.lang.String)

getVDBs

public java.util.Collection getVDBs(java.lang.String identifier)
                             throws AdminException
Specified by:
getVDBs in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getVDBs(java.lang.String)

getConnectorBindings

public java.util.Collection getConnectorBindings(java.lang.String identifier)
                                          throws AdminException
Get list of available connector bindings

Specified by:
getConnectorBindings in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getConnectorBindings(java.lang.String)

getConnectorBindingsInVDB

public java.util.Collection getConnectorBindingsInVDB(java.lang.String identifier)
                                               throws AdminException
Specified by:
getConnectorBindingsInVDB in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getConnectorBindingsInVDB(java.lang.String)

getExtensionModules

public java.util.Collection getExtensionModules(java.lang.String identifier)
                                         throws AdminException
Specified by:
getExtensionModules in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getExtensionModules(java.lang.String)

getQueueWorkerPools

public java.util.Collection getQueueWorkerPools(java.lang.String identifier)
                                         throws AdminException
Specified by:
getQueueWorkerPools in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getQueueWorkerPools(java.lang.String)

getCaches

public java.util.Collection getCaches(java.lang.String identifier)
                               throws AdminException
Specified by:
getCaches in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getCaches(java.lang.String)

getSessions

public java.util.Collection getSessions(java.lang.String identifier)
                                 throws AdminException
Specified by:
getSessions in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getSessions(java.lang.String)

getRequests

public java.util.Collection getRequests(java.lang.String identifier)
                                 throws AdminException
Specified by:
getRequests in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getRequests(java.lang.String)

getSourceRequests

public java.util.Collection getSourceRequests(java.lang.String identifier)
                                       throws AdminException
Specified by:
getSourceRequests in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getSourceRequests(java.lang.String)

getSystem

public SystemObject getSystem()
Get the system state.

Specified by:
getSystem in interface CoreMonitoringAdmin
Since:
4.3
See Also:
CoreMonitoringAdmin.getSystem()

getPropertyDefinitions

public java.util.Collection getPropertyDefinitions(java.lang.String identifier,
                                                   java.lang.String className)
                                            throws AdminException
Specified by:
getPropertyDefinitions in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getPropertyDefinitions(java.lang.String, java.lang.String)

accumulateSystemException

protected AdminException accumulateSystemException(AdminException parent,
                                                   java.lang.Exception e)

accumulateProcessingException

protected AdminException accumulateProcessingException(AdminException parent,
                                                       java.lang.Exception e)

prettyPrintBindingNames

protected java.lang.String prettyPrintBindingNames(java.util.List bindings)

getManager

public EmbeddedConnectionFactoryImpl getManager()
Returns:
Returns the manager.
Since:
4.3

convertToAdminObjects

protected java.lang.Object convertToAdminObjects(java.lang.Object src)

convertToAdminObjects

protected java.lang.Object convertToAdminObjects(java.lang.Object src,
                                                 java.lang.Object parent)

convertPropertyDefinitions

protected java.util.Collection convertPropertyDefinitions(ComponentType ctype,
                                                          java.util.Properties properties)
Convert a ComponentType and a set of properties into a Collection of com.metamatrix.admin.api.objects.PropertyDefinition objects

Parameters:
ctype -
properties -
Returns:
Since:
4.3

convertPropertyDefinitions

protected java.util.Collection convertPropertyDefinitions(java.util.Properties properties)
Convert a set of properties into a Collection of com.metamatrix.admin.api.objects.PropertyDefinition objects

Parameters:
ctype -
properties -
Returns:
Since:
4.3

getAdminObjects

protected java.util.Collection getAdminObjects(java.lang.String identifier,
                                               java.lang.String className)
                                        throws AdminException
Get admin objects of the specified className that match the specified identifier.

Parameters:
identifier -
className -
Returns:
Throws:
AdminException
Since:
4.3


Copyright © 2009. All Rights Reserved.