Class SerializableDatasourceMeta
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.datasource.SerializableDatasourceMeta
 
- 
- All Implemented Interfaces:
- DatasourceMeta,- java.io.Serializable
 
 public class SerializableDatasourceMeta extends java.lang.Object implements DatasourceMeta, java.io.Serializable - See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description SerializableDatasourceMeta(DatasourceMeta copy)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetActiveConnections()Returns the current number of connections in usejava.util.List<ActiveQuery>getActiveQueries()A snapshot of the currently executing queries for this datasourcejava.lang.StringgetDescription()DatasourceStatusgetExtendedStatus()Returns the "best" status of this datasource or of any failover datasources.DatasourceFailoverModegetFailoverMode()Returns the behavioral failover mode for this datasourceintgetMaxConnections()Returns the maximum number of connections the underlying pool is configured to use.java.lang.StringgetName()java.lang.StringgetProblemDescription()A string describing the current problem, if the status is not goodStatMetricgetStatistics()A StatMetric that tracks the overall query throughput for this datasourceDatasourceStatusgetStatus()Returns the Status of this datasource based on its last tested conditionjava.lang.StringgetValidationQuery()Returns a SQL query that will be used to validate the status of this datasource.DatabaseVendorgetVendor()
 
- 
- 
- 
Constructor Detail- 
SerializableDatasourceMetapublic SerializableDatasourceMeta(DatasourceMeta copy) 
 
- 
 - 
Method Detail- 
getNamepublic java.lang.String getName() - Specified by:
- getNamein interface- DatasourceMeta
- Returns:
- the name of this datasource
 
 - 
getDescriptionpublic java.lang.String getDescription() - Specified by:
- getDescriptionin interface- DatasourceMeta
- Returns:
- the description for this datasource
 
 - 
getProblemDescriptionpublic java.lang.String getProblemDescription() Description copied from interface:DatasourceMetaA string describing the current problem, if the status is not good- Specified by:
- getProblemDescriptionin interface- DatasourceMeta
 
 - 
getValidationQuerypublic java.lang.String getValidationQuery() Description copied from interface:DatasourceMetaReturns a SQL query that will be used to validate the status of this datasource. This query should always return at least 1 row.- Specified by:
- getValidationQueryin interface- DatasourceMeta
 
 - 
getActiveConnectionspublic int getActiveConnections() Description copied from interface:DatasourceMetaReturns the current number of connections in use- Specified by:
- getActiveConnectionsin interface- DatasourceMeta
 
 - 
getMaxConnectionspublic int getMaxConnections() Description copied from interface:DatasourceMetaReturns the maximum number of connections the underlying pool is configured to use.- Specified by:
- getMaxConnectionsin interface- DatasourceMeta
 
 - 
getStatuspublic DatasourceStatus getStatus() Description copied from interface:DatasourceMetaReturns the Status of this datasource based on its last tested condition- Specified by:
- getStatusin interface- DatasourceMeta
 
 - 
getExtendedStatuspublic DatasourceStatus getExtendedStatus() Description copied from interface:DatasourceMetaReturns the "best" status of this datasource or of any failover datasources. This is a better indicator of whether or not getConnection() will succeed- Specified by:
- getExtendedStatusin interface- DatasourceMeta
 
 - 
getFailoverModepublic DatasourceFailoverMode getFailoverMode() Description copied from interface:DatasourceMetaReturns the behavioral failover mode for this datasource- Specified by:
- getFailoverModein interface- DatasourceMeta
 
 - 
getStatisticspublic StatMetric getStatistics() Description copied from interface:DatasourceMetaA StatMetric that tracks the overall query throughput for this datasource- Specified by:
- getStatisticsin interface- DatasourceMeta
 
 - 
getVendorpublic DatabaseVendor getVendor() - Specified by:
- getVendorin interface- DatasourceMeta
- Returns:
- the database type that this connection's driver is connecting to
 
 - 
getActiveQueriespublic java.util.List<ActiveQuery> getActiveQueries() Description copied from interface:DatasourceMetaA snapshot of the currently executing queries for this datasource- Specified by:
- getActiveQueriesin interface- DatasourceMeta
 
 
- 
 
-