@ApplicationScoped public class DbServiceManager extends AppServiceBase<DbServiceManager> implements DaoLocator
Destroyable.Util
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT |
Constructor and Description |
---|
DbServiceManager(App app) |
Modifier and Type | Method and Description |
---|---|
Dao |
dao(java.lang.Class<?> modelClass) |
static java.lang.String |
dbId(java.lang.Class<?> modelClass) |
<T extends DbService> |
dbService(java.lang.String id) |
<T extends DbService> |
dbServicesByClass(java.lang.Class<T> dbServiceClass) |
java.lang.Iterable<DbService> |
registeredServices() |
protected void |
releaseResources() |
app, onAppStart, onAppStartAsync
app, me
addSubResource, destroy, isDestroyed, reload, scope
debug, debug, error, error, fatal, fatal, info, info, isDebugEnabled, isTraceEnabled, trace, trace, warn, warn
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
destroy, isDestroyed, scope
public static final java.lang.String DEFAULT
@Inject public DbServiceManager(App app)
protected void releaseResources()
releaseResources
in class AppServiceBase<DbServiceManager>
public Dao dao(java.lang.Class<?> modelClass)
dao
in interface DaoLocator
public <T extends DbService> T dbService(java.lang.String id)
public <T extends DbService> java.util.List<T> dbServicesByClass(java.lang.Class<T> dbServiceClass)
public java.lang.Iterable<DbService> registeredServices()
public static java.lang.String dbId(java.lang.Class<?> modelClass)
Copyright © 2014–2017 ActFramework. All rights reserved.