DataSource MBean

All Parent MBeans:
ConnectionFactory, J2EEResourceFactory, DiagnosticProvider, J2EEManagedObject

Partial ObjectName:
WebSphere:*,type=DataSource,j2eeType=JDBCDataSource


MBean DataSource

Management interface for JDBC DataSource resource factory.


Attribute Summary
java.lang.StringjdbcDriver
          
java.lang.Stringapplication
           The name of the application.
java.lang.Stringcomponent
           The name of the component.
java.lang.ClassconnectionFactoryType
          
java.lang.StringdataSourceName
          
java.lang.ClassdataStoreHelperClass
          
java.lang.Stringdescription
          
intloginTimeout
          
java.lang.Stringmodule
           The name of the module.
intstatementCacheSize
          
booleanjtaEnabled
          
java.lang.BooleantestConnection
           Specifies to test pooled connections from the free pool.
java.lang.IntegertestConnectionInterval
           Specifies the retry interval for the connection pool that is down.

Attributes inherited from MBean ConnectionFactory
authMechanismPreference, stuckTimerTime, currentActivePool, stuckTime, stuckThreshold, surgeThreshhold, surgeCreationInterval, connectionTimeout, maxConnections, minConnections, purgePolicy, reapTime, unusedTimeout, agedTimeout, numberOfPoolReserves, maxConnectionsInPoolReserve, freePoolDistributionTableSize, freePoolPartitions, sharedPoolPartitions, holdTimeLimit, populateAlternateResource, resourceFailOver, resourceFailBack

Attributes inherited from MBean J2EEManagedObject
objectName, stateManageable, statisticsProvider, eventProvider

Attributes inherited from MBean J2EEResourceFactory
name, Description, jndiName, category

Attributes inherited from MBean DiagnosticProvider
diagnosticProviderName

Operation Summary
java.lang.StringgetProperty(java.lang.String name)
           Retrieves the value of the named Datasource custom property.
java.lang.StringenableJDBCTiming(java.lang.Long timingThreshold)
           Enable the timing of JDBC operations
java.lang.StringdisableJDBCTiming()
           Disable the timing of JDBC operations

Operations inherited from MBean ConnectionFactory
failOverToAlternateResource, failOverToAlternateResource, failBackToPrimaryResource, failBackToPrimaryResource, showPoolContents, showAllPoolContents, purgePoolContents, purgePoolContents, purgePoolContents, getPoolContents, getAllPoolContents, showAllocationHandleList, pause, resume, getStatus

Operations inherited from MBean DiagnosticProvider
getDiagnosticProviderId, getRegisteredDiagnostics, configDump, stateDump, selfDiagnostic, localize

Attribute Detail

jdbcDriver

public java.lang.String jdbcDriver
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

application

public java.lang.String application
The name of the application. Applies only to data sources defined in java:app, java:module, or java:comp.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

component

public java.lang.String component
The name of the component. Applies only to data sources defined in java:comp. Does not apply to web components, because for web components, java:comp refers to module scope.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

connectionFactoryType

public java.lang.Class connectionFactoryType
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

dataSourceName

public java.lang.String dataSourceName
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

dataStoreHelperClass

public java.lang.Class dataStoreHelperClass
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

description

public java.lang.String description
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

loginTimeout

public int loginTimeout
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

module

public java.lang.String module
The name of the module. Applies only to data sources defined in java:module or java:comp.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

statementCacheSize

public int statementCacheSize
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

jtaEnabled

public boolean jtaEnabled
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

testConnection

public java.lang.Boolean testConnection
Specifies to test pooled connections from the free pool.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
Setter:
administrator
operator

testConnectionInterval

public java.lang.Integer testConnectionInterval
Specifies the retry interval for the connection pool that is down.
Security Roles:
Getter:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
Setter:
administrator
operator

Operation Detail

getProperty

public java.lang.String getProperty(java.lang.String name)
Retrieves the value of the named Datasource custom property.
Parameters:
name - The name of the Datasource custom property
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

enableJDBCTiming

public java.lang.String enableJDBCTiming(java.lang.Long timingThreshold)
Enable the timing of JDBC operations
Parameters:
timingThreshold - Any transaction exceeding this threshold in seconds will trigger a stack trace and SQL operation dump
Security Roles:
administrator
operator

disableJDBCTiming

public java.lang.String disableJDBCTiming()
Disable the timing of JDBC operations
Security Roles:
administrator
operator

Copyright IBM Corp. 1996-2005