|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.talika.tarsis.service.AbstractService
org.talika.tarsis.factory.FactoryService
org.talika.tarsis.factory.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 Serviceinit in class AbstractServicecontext - 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 ServicegetName in class AbstractServiceService.getName()public java.lang.Object getInstance()
DataSource instance created by this factory.DataSource instance.
getInstance in interface FactorygetInstance in class FactoryServiceDataSource 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 | |||||||||||