public class MapDB2Service extends StartableService implements PersistMapService
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
runned |
startCallLevel, startStopSync, stopCallLevelserviceEventQueue| Constructor and Description |
|---|
MapDB2Service() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeDb() |
void |
commit()
Сохранение данных из карты на диск
|
protected org.mapdb.DB |
createFileDB(File file) |
protected org.mapdb.DB |
createMemDB() |
org.mapdb.DB |
getDb() |
File |
getMapDbFile() |
void |
init(Console console)
Инициализация сервиса
|
void |
initDb() |
boolean |
isRunning()
Возвращает состояние сервиса
|
Map<Object,Object> |
map(String name)
Получение именнованной карты
|
protected void |
onStart()
Реализация старта сервиса, вызывается когда все зависимости разрешены и isRunning() == false
|
protected void |
onStop()
Реализация остановки сервиса, вызывается напрямую из stop(), если isRunning() == true
|
void |
setMapDbFile(File file) |
fireStarted, fireStarting, fireStopped, fireStopping, getServiceByStopper, getServiceDependencies, isDetectCycleStart, isDetectCycleStop, onResolvedDependencies, start, stop, stopByDependencyaddServiceEvent, addServiceListener, addServiceListener, findFirstService, findServices, findServices, findServices, fireServiceEvent, fireServiceEvents, getConsole, getFieldDependencies, getInitDependenciesCallCount, getServiceListeners, getUnresolvedDependencies, hasServiceListener, initDependencies, instances, isResolvedDependencies, listeners, onInitServicesEnd, removeServiceListener, resolveDependecyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddServiceEvent, addServiceListener, addServiceListener, fireServiceEvents, getServiceListeners, hasServiceListener, removeServiceListenerpublic void init(Console console)
ConsoleServiceinit in interface ConsoleServiceinit in class AbstractServiceconsole - ссылка на консольpublic org.mapdb.DB getDb()
protected void onStop()
StartableServiceonStop in class StartableServiceprotected void onStart()
StartableServiceonStart in class StartableServicepublic boolean isRunning()
StartServiceisRunning in interface StartServicepublic void initDb()
protected org.mapdb.DB createFileDB(File file)
protected org.mapdb.DB createMemDB()
public File getMapDbFile()
public void setMapDbFile(File file)
public void closeDb()
public Map<Object,Object> map(String name)
PersistMapServicemap in interface PersistMapServicename - имя картыpublic void commit()
PersistMapServicecommit in interface PersistMapServiceCopyright © 2018. All rights reserved.