org.nuiton.wikitty.services
Class WikittyServiceInMemory

java.lang.Object
  extended by org.nuiton.wikitty.services.WikittyServiceStorage
      extended by org.nuiton.wikitty.services.WikittyServiceInMemory
All Implemented Interfaces:
WikittyService

public class WikittyServiceInMemory
extends WikittyServiceStorage

WARNING In memory implementation of WikittyService, currently used for test only. If you want in memory wikitty, you must use h2 and solr int inmemory mode (show configuration sample)

Version:
$Revision: 551 $ Last update: $Date: 2010-12-02 02:29:28 +0100 (jeu. 02 déc. 2010) $ by : $Author: bpoussin $
Author:
poussin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.nuiton.wikitty.WikittyService
WikittyService.ServiceListenerType
 
Field Summary
protected  File persistenceFile
          if persistenceFile is not null, serialize all data to disk during store operation and the file is reloaded during init
 
Fields inherited from class org.nuiton.wikitty.services.WikittyServiceStorage
defaultExtensionMigration, extensionStorage, searchEngine, wikittyStorage
 
Constructor Summary
WikittyServiceInMemory(org.nuiton.util.ApplicationConfig config)
           
 
Method Summary
protected  void finalize()
           
protected  void restoreFromPersistenceFile(File persistenceFile)
           
 void saveToPersistenceFile(File persistenceFile)
           
 
Methods inherited from class org.nuiton.wikitty.services.WikittyServiceStorage
addWikittyServiceListener, canDelete, canRead, canWrite, checkConstraint, checkExtension, clear, delete, deleteExtension, deleteTree, exists, findAllByCriteria, findByCriteria, findTreeNode, getAllExtensionIds, getAllExtensionsRequires, getExtensionStorage, getRecursiveTreeNodeId, getSearchEngine, getWikittyStorage, isDeleted, login, logout, removeWikittyServiceListener, replay, restore, restore, restoreExtension, restoreExtensionLastVersion, restoreVersion, store, storeExtension, syncSearchEngine, upgradeData
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

persistenceFile

protected File persistenceFile
if persistenceFile is not null, serialize all data to disk during store operation and the file is reloaded during init

Constructor Detail

WikittyServiceInMemory

public WikittyServiceInMemory(org.nuiton.util.ApplicationConfig config)
Method Detail

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable

restoreFromPersistenceFile

protected void restoreFromPersistenceFile(File persistenceFile)

saveToPersistenceFile

public void saveToPersistenceFile(File persistenceFile)


Copyright © 2009-2011 CodeLutin. All Rights Reserved.