|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.metamatrix.dqp.embedded.admin.DQPMonitoringAdminImpl
public class DQPMonitoringAdminImpl
DQP implementation of the Monitoring API
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 void |
changeVDBStatus(java.lang.String name,
java.lang.String version,
int status)
|
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)
|
java.util.Collection<Cache> |
getCaches(java.lang.String identifier)
Get the Caches that correspond to the specified identifier pattern |
java.util.Collection<? extends ConnectionPool> |
getConnectionPoolStats(java.lang.String identifier)
Get the Connection Pool Stats that correspond to the specified identifier pattern. |
java.util.Collection<ConnectorBinding> |
getConnectorBindings(java.lang.String identifier)
Get list of available connector bindings |
java.util.Collection<ConnectorBinding> |
getConnectorBindingsInVDB(java.lang.String vdbName,
java.lang.String vdbVersion)
Get all the Connector Bindings for the given VDB identifier pattern |
java.util.Collection<PropertyDefinition> |
getConnectorTypePropertyDefinitions(java.lang.String typeName)
Get all of the available Configuration Properties for the specified AdminObject, and details about them. |
java.util.Collection<ConnectorType> |
getConnectorTypes(java.lang.String identifier)
Get list of available connector types |
java.util.Collection<ExtensionModule> |
getExtensionModules(java.lang.String identifier)
Get the Extension Modules that correspond to the specified identifier pattern |
EmbeddedConnectionFactoryImpl |
getManager()
|
java.util.Collection<ProcessObject> |
getProcesses(java.lang.String processIdentifier)
Get the processes that correspond to the specified identifier pattern. |
java.util.Collection<QueueWorkerPool> |
getQueueWorkerPools(java.lang.String identifier)
Get the Queue Worker Pools that correspond to the specified identifier pattern. |
java.util.Collection<Request> |
getRequests(java.lang.String identifier)
Get the Requests that correspond to the specified identifier pattern |
java.util.Collection<Session> |
getSessions(java.lang.String identifier)
Get the Sessions that correspond to the specified identifier pattern |
java.util.Collection<Request> |
getSourceRequests(java.lang.String identifier)
Get the Source Request that correspond to the specified identifier pattern |
java.util.Collection<Transaction> |
getTransactions()
Get all transaction matching the identifier. |
java.util.Collection<VDB> |
getVDBs(java.lang.String identifier)
Get the VDBs that correspond to the specified identifier pattern. |
protected java.lang.String |
prettyPrintBindingNames(java.util.List bindings)
|
protected SessionToken |
validateSession()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DQPMonitoringAdminImpl(EmbeddedConnectionFactoryImpl manager)
Method Detail |
---|
public java.util.Collection<ConnectorType> getConnectorTypes(java.lang.String identifier) throws AdminException
getConnectorTypes
in interface MonitoringAdmin
identifier
- the unique identifier for for a ConnectorType
"*"
- for all connector types in the system
"name*"
- for all the connector types that begin with given name
"name"
- for the single connector type identified by name
ConnectorType
AdminException
- if there's a system error.MonitoringAdmin.getConnectorTypes(java.lang.String)
public java.util.Collection<VDB> getVDBs(java.lang.String identifier) throws AdminException
MonitoringAdmin
getVDBs
in interface MonitoringAdmin
identifier
- the unique identifier for for a VDB
in the system
"*"
- for all VDBs in the system
"name"
or "name*"
- for all the VDBs that begin with given name
"name<AdminObject.DELIMITER_CHAR
>version"
- for single VDB
VDB
s. There could be multiple VDBs with the
same name in the Collection but they will differ by VDB version.
AdminException
- if there's a system error.MonitoringAdmin.getVDBs(java.lang.String)
public java.util.Collection<ConnectorBinding> getConnectorBindings(java.lang.String identifier) throws AdminException
getConnectorBindings
in interface MonitoringAdmin
identifier
- the unique identifier pattern of ConnectorBinding
"*"
- for all connector bindings in the system
"name*"
- for all connector bindings that begin with given name
"name"
- for single connector binding by the given name
ConnectorBinding
AdminException
- if there's a system error.MonitoringAdmin.getConnectorBindings(java.lang.String)
public java.util.Collection<ConnectorBinding> getConnectorBindingsInVDB(java.lang.String vdbName, java.lang.String vdbVersion) throws AdminException
MonitoringAdmin
getConnectorBindingsInVDB
in interface MonitoringAdmin
vdbName
- - Name of the VDBvdbVersion
- - version of the VDB
ConnectorBinding
AdminException
- if there's a system error.public java.util.Collection<ExtensionModule> getExtensionModules(java.lang.String identifier) throws AdminException
MonitoringAdmin
getExtensionModules
in interface MonitoringAdmin
identifier
- - the unique identifier for ExtensionModule
"*"
- for all extension modules in the system
"name*"
- for all the extension modules in that begin with given name
"name"
- for a single extension module identified by given name
ExtensionModule
AdminException
- if there's a system error.MonitoringAdmin.getExtensionModules(java.lang.String)
public java.util.Collection<QueueWorkerPool> getQueueWorkerPools(java.lang.String identifier) throws AdminException
MonitoringAdmin
getQueueWorkerPools
in interface MonitoringAdmin
identifier
- - an identfier for the queues QueueWorkerPool
"*"
- for all Queue workers in the system
"name*"
- for all the Queue workers in that begin with given name
"name"
- for a single queue in the system
QueueWorkerPool
AdminException
- if there's a system error.MonitoringAdmin.getQueueWorkerPools(java.lang.String)
public java.util.Collection<Cache> getCaches(java.lang.String identifier) throws AdminException
MonitoringAdmin
getCaches
in interface MonitoringAdmin
identifier
- - an identifier for the cache in Cache
"*"
- for all different caches in the system
"name*"
- for all the caches that begin with given name
"name"
- for a single cache in the system
Cache
AdminException
- if there's a system error.MonitoringAdmin.getCaches(java.lang.String)
public java.util.Collection<Session> getSessions(java.lang.String identifier) throws AdminException
MonitoringAdmin
getSessions
in interface MonitoringAdmin
identifier
- - an unique identifier for Session
"*"
- for all current sessions of the system
"number*"
- for all the sessions that begin with given number
"number"
- for a single current session in the system
Session
AdminException
- if there's a system error.MonitoringAdmin.getSessions(java.lang.String)
public java.util.Collection<Request> getRequests(java.lang.String identifier) throws AdminException
MonitoringAdmin
getRequests
in interface MonitoringAdmin
identifier
- - An Identifier for Request
"*"
- for all current in process requests of the system
"number* or number<AdminObject.DELIMITER_CHAR
>*"
- for all the sessions
that begin with given number, or all the requests for particular session etc.
"number<AdminObject.DELIMITER_CHAR
>number"
- for a single request in the system
Request
AdminException
- if there's a system error.MonitoringAdmin.getRequests(java.lang.String)
public java.util.Collection<Request> getSourceRequests(java.lang.String identifier) throws AdminException
MonitoringAdmin
getSourceRequests
in interface MonitoringAdmin
identifier
- An Identifier for Request
"*"
- for all current in process requests of the system
"number* or number<AdminObject.DELIMITER_CHAR
>* or number.number.*"
- for all the sessions
that begin with given number, or all the requests for particular session etc.
"number<AdminObject.DELIMITER_CHAR
>number<AdminObject.DELIMITER_CHAR
>number"
- for a single source request in the system
Request
AdminException
- if there's a system error.MonitoringAdmin.getSourceRequests(java.lang.String)
public java.util.Collection<PropertyDefinition> getConnectorTypePropertyDefinitions(java.lang.String typeName) throws AdminException
MonitoringAdmin
getConnectorTypePropertyDefinitions
in interface MonitoringAdmin
AdminException
org.teiid.adminapi.MonitoringAdmin#getPropertyDefinitions(java.lang.String, java.lang.String)
public java.util.Collection<Transaction> getTransactions() throws AdminException
MonitoringAdmin
getTransactions
in interface MonitoringAdmin
AdminException
public java.util.Collection<? extends ConnectionPool> getConnectionPoolStats(java.lang.String identifier) throws AdminException
MonitoringAdmin
ConnectionPool
represents an XA connection, there
will be 2 ConnectionPool
s.
getConnectionPoolStats
in interface MonitoringAdmin
identifier
- - an identfier that corresponds to the ConnectorBinding that is
running in a process ConnectionPool
"*"
- for all Connection Pools in the system
"name*"
- for all the Connection Pools that begin with given name
"name"
- for a single Connection Pool in the system
ConnectionPool
AdminException
- if there's a system error.public java.util.Collection<ProcessObject> getProcesses(java.lang.String processIdentifier) throws AdminException
MonitoringAdmin
getProcesses
in interface MonitoringAdmin
processIdentifier
- the unique identifier for for a ProcessObject
in the system or "WILDCARD
"
if all Processes are desired.
ProcessObject
AdminException
- if there's a system error.protected AdminException accumulateSystemException(AdminException parent, java.lang.Exception e)
protected AdminException accumulateProcessingException(AdminException parent, java.lang.Exception e)
protected java.lang.String prettyPrintBindingNames(java.util.List bindings)
public EmbeddedConnectionFactoryImpl getManager()
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 convertPropertyDefinitions(ComponentType ctype, java.util.Properties properties)
ctype
- properties
-
protected java.util.Collection convertPropertyDefinitions(java.util.Properties properties)
ctype
- properties
-
protected SessionToken validateSession()
protected void changeVDBStatus(java.lang.String name, java.lang.String version, int status) throws AdminException
AdminException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |