|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.talika.tarsis.service.AbstractService org.talika.tarsis.factory.FactoryService org.talika.tarsis.factory.DataSourceFactory
public final class DataSourceFactory
DataSource
factory implementation of Factory
interface.
Creates a DataSource
object from given parameters. DataSource
instance is unique for all life-cycle of factory.
Parameters given to create DataSource
are:
DataSource
Constructor Summary | |
---|---|
DataSourceFactory()
Creates a new DataSourceFactory object. |
Method Summary | |
---|---|
javax.sql.DataSource |
getDataSource()
Returns DataSource instance created by this factory. |
java.lang.Object |
getInstance()
Returns DataSource instance created by this factory. |
java.lang.String |
getName()
Returns name of service. |
void |
init(Context context)
Called by the framework to indicate that is being placed into service. |
void |
setConnectionUrl(java.lang.String connectionUrl)
Sets connection URL parameter. |
void |
setDriverName(java.lang.String driverName)
Sets driver name parameter. |
void |
setPassword(java.lang.String password)
Sets password parameter. |
void |
setUser(java.lang.String user)
Sets user parameter. |
Methods inherited from class org.talika.tarsis.service.AbstractService |
---|
destroy, getContext, getLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DataSourceFactory()
DataSourceFactory
object.
Method Detail |
---|
public void init(Context context) throws ServiceException
DataSource
instance.
init
in interface Service
init
in class AbstractService
context
- Context context that initialized service.
ServiceException
- if an exception has occurred that interferes with the
services's normal operationService.init(Context)
public void setConnectionUrl(java.lang.String connectionUrl)
connectionUrl
- String URL for database connections.public void setDriverName(java.lang.String driverName)
driverName
- String JDBC driver for database connections.public void setPassword(java.lang.String password)
password
- String user password for database connections.public void setUser(java.lang.String user)
user
- String user name for database connections.public java.lang.String getName()
getName
in interface Service
getName
in class AbstractService
Service.getName()
public java.lang.Object getInstance()
DataSource
instance created by this factory.DataSource
instance.
getInstance
in interface Factory
getInstance
in class FactoryService
DataSource
instance created by this factory.Factory.getInstance()
public javax.sql.DataSource getDataSource()
DataSource
instance created by this factory.
DataSource
instance created by this factory.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |