org.nuiton.wikitty
Class WikittyServiceInMemory

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

public class WikittyServiceInMemory
extends WikittyServiceImpl

In memory implementation of WikittyService, currently used for test only.

Version:
$Revision: 130 $ Last update: $Date: 2010-06-17 14:56:46 +0200 (jeu., 17 juin 2010) $ by : $Author: echatellier $
Author:
poussin

Nested Class Summary
static class WikittyServiceInMemory.WikittyExtensionStorageInMemory
           
static class WikittyServiceInMemory.WikittySearchEnginInMemory
           
static class WikittyServiceInMemory.WikittyStorageInMemory
           
 
Nested classes/interfaces inherited from interface org.nuiton.wikitty.WikittyService
WikittyService.ServiceListenerType
 
Field Summary
protected  File persitenceFile
          if persitenceFile 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.WikittyServiceImpl
defaultExtensionMigration, extensionStorage, searchEngin, wikittyStorage
 
Constructor Summary
WikittyServiceInMemory()
           
WikittyServiceInMemory(File persitenceFile)
           
 
Method Summary
protected  void finalize()
           
 void saveToPersistenceFile()
           
 
Methods inherited from class org.nuiton.wikitty.WikittyServiceImpl
addLabel, addWikittyServiceListener, canDelete, canRead, canWrite, checkConstraint, clear, delete, delete, delete, findAllAppliedLabels, findAllByCriteria, findAllByCriteria, findAllByLabel, findByCriteria, findByCriteria, findByLabel, getAllExtensionIds, getAllExtensionsRequires, getExtensionStorage, getSearchEngin, getWikittyStorage, login, logout, removeWikittyServiceListener, restore, restore, restore, restore, restoreChildren, restoreExtension, restoreExtension, restoreExtensionLastVersion, restoreExtensionLastVersion, restoreNode, restoreTree, restoreTree, restoreVersion, store, store, store, store, storeExtension, storeExtension, storeExtension, syncEngin, upgradeData
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

persitenceFile

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

Constructor Detail

WikittyServiceInMemory

public WikittyServiceInMemory()

WikittyServiceInMemory

public WikittyServiceInMemory(File persitenceFile)
Method Detail

finalize

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

saveToPersistenceFile

public void saveToPersistenceFile()


Copyright © 2009-2010 CodeLutin. All Rights Reserved.