Package org.opennms.core.db
Class XADataSourceFactoryBean
- java.lang.Object
-
- org.opennms.core.db.XADataSourceFactoryBean
-
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.FactoryBean<javax.sql.XADataSource>
public class XADataSourceFactoryBean extends java.lang.Object implements org.springframework.beans.factory.FactoryBean<javax.sql.XADataSource>, org.springframework.beans.factory.DisposableBean
XADataSourceFactoryBean class.
-
-
Constructor Summary
Constructors Constructor Description XADataSourceFactoryBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
destroyjavax.sql.XADataSource
getObject()
getObjectjava.lang.Class<? extends javax.sql.XADataSource>
getObjectType()
getObjectTypeboolean
isSingleton()
isSingleton
-
-
-
Method Detail
-
getObject
public javax.sql.XADataSource getObject() throws java.lang.Exception
getObject
- Specified by:
getObject
in interfaceorg.springframework.beans.factory.FactoryBean<javax.sql.XADataSource>
- Returns:
- a
DataSource
object. - Throws:
java.lang.Exception
- if any.
-
getObjectType
public java.lang.Class<? extends javax.sql.XADataSource> getObjectType()
getObjectType
- Specified by:
getObjectType
in interfaceorg.springframework.beans.factory.FactoryBean<javax.sql.XADataSource>
- Returns:
- a
Class
object.
-
isSingleton
public boolean isSingleton()
isSingleton
- Specified by:
isSingleton
in interfaceorg.springframework.beans.factory.FactoryBean<javax.sql.XADataSource>
- Returns:
- a boolean.
-
destroy
public void destroy() throws java.lang.Exception
destroy
- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
- Throws:
java.lang.Exception
- if any.
-
-