|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@RolesAllowed(value="Admin.ReadOnlyAdmin") public interface MonitoringAdmin
Used to access the monitorable components of the Teiid system.
See the particular admin object in question for an example of allowed identifier patterns.
Method Summary | |
---|---|
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 connectorBindingIdentifier)
Get the Connector Bindings that correspond to the specified identifier pattern. |
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 connectorTypeIdentifier)
Get all of the available Configuration Properties for the specified AdminObject, and details about them. |
java.util.Collection<ConnectorType> |
getConnectorTypes(java.lang.String connectorTypeIdentifier)
Get the Connector Types that correspond to the specified identifier pattern. |
java.util.Collection<ExtensionModule> |
getExtensionModules(java.lang.String extensionModuleIdentifier)
Get the Extension Modules that correspond to the specified identifier pattern |
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 vdbIdentifier)
Get the VDBs that correspond to the specified identifier pattern. |
Method Detail |
---|
java.util.Collection<ConnectorType> getConnectorTypes(java.lang.String connectorTypeIdentifier) throws AdminException
connectorTypeIdentifier
- 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.@RolesAllowed(value="Anonymous") java.util.Collection<VDB> getVDBs(java.lang.String vdbIdentifier) throws AdminException
vdbIdentifier
- 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.java.util.Collection<ConnectorBinding> getConnectorBindings(java.lang.String connectorBindingIdentifier) throws AdminException
connectorBindingIdentifier
- 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.java.util.Collection<ConnectorBinding> getConnectorBindingsInVDB(java.lang.String vdbName, java.lang.String vdbVersion) throws AdminException
vdbName
- - Name of the VDBvdbVersion
- - version of the VDB
ConnectorBinding
AdminException
- if there's a system error.java.util.Collection<ExtensionModule> getExtensionModules(java.lang.String extensionModuleIdentifier) throws AdminException
extensionModuleIdentifier
- - 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.java.util.Collection<QueueWorkerPool> getQueueWorkerPools(java.lang.String identifier) throws AdminException
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.java.util.Collection<? extends ConnectionPool> getConnectionPoolStats(java.lang.String identifier) throws AdminException
ConnectionPool
represents an XA connection, there
will be 2 ConnectionPool
s.
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.java.util.Collection<Cache> getCaches(java.lang.String identifier) throws AdminException
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.java.util.Collection<Session> getSessions(java.lang.String identifier) throws AdminException
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.java.util.Collection<Request> getRequests(java.lang.String identifier) throws AdminException
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.java.util.Collection<Request> getSourceRequests(java.lang.String identifier) throws AdminException
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.java.util.Collection<PropertyDefinition> getConnectorTypePropertyDefinitions(java.lang.String connectorTypeIdentifier) throws AdminException
connectorTypeIdentifier
-
AdminException
java.util.Collection<Transaction> getTransactions() throws AdminException
AdminException
@RolesAllowed(value="Anonymous") java.util.Collection<ProcessObject> getProcesses(java.lang.String processIdentifier) throws AdminException
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |