org.sharengo.wikitty.hbase
Class WikittyServiceHBase

java.lang.Object
  extended by org.sharengo.wikitty.AbstractWikittyService
      extended by org.sharengo.wikitty.hbase.WikittyServiceHBase
All Implemented Interfaces:
WikittyService

public class WikittyServiceHBase
extends AbstractWikittyService

HBase must have 2 definitions, one for extension and one for wikitty object. extension: - admin: id, version, ... - data: field definition wikitty: - admin: id, version, extension name and version, ... - data: field value How to create this definition:

  • download and uncompress hbase distribution (from apache repository mirror)
  • $hbase-0.19.3/bin/start-hbase.sh
  • $hbase-0.19.3/bin/hbase shell
  • in the shell
  • create 'extension','admin','data'
  • create 'wikitty', 'admin', 'data'
  • Version:
    $Revision: 1 $ Last update: $Date: 2010-04-16 10:29:38 +0200 (ven., 16 avril 2010) $ by : $Author: echatellier $
    Author:
    poussin

    Nested Class Summary
     
    Nested classes/interfaces inherited from class org.sharengo.wikitty.AbstractWikittyService
    AbstractWikittyService.ExportTask, AbstractWikittyService.ImportTask, AbstractWikittyService.WikittyBatchUpdate
     
    Field Summary
    protected  WikittyExtensionStorage extensionStorage
               
    protected  WikittySearchEngin searchEngin
               
    protected  WikittyStorage wikittyStorage
               
     
    Fields inherited from class org.sharengo.wikitty.AbstractWikittyService
    defaultExtensionMigration, EXPORT_DIRECTORY, EXPORT_URL, importExportExecutor, importExportTask, MAX_IMPORT_EXPORT_THREAD
     
    Fields inherited from interface org.sharengo.wikitty.WikittyService
    ALL_ELEMENTS
     
    Constructor Summary
    WikittyServiceHBase()
               
     
    Method Summary
    protected  WikittyExtensionStorage getExtensionStorage()
               
    protected  WikittySearchEngin getSearchEngin()
               
    protected  WikittyStorage getWikittyStorage()
               
     
    Methods inherited from class org.sharengo.wikitty.AbstractWikittyService
    addLabel, asyncExportAllByCriteria, asyncImportFromUri, cancelJob, clear, delete, delete, delete, fillBeanAttributes, findAllAppliedLabels, findAllByCriteria, findAllByCriteria, findAllByLabel, findByCriteria, findByCriteria, findByLabel, freeJobResource, getAllExtensionIds, getAllExtensionsRequires, infoJob, restore, restore, restore, restore, restoreChildren, restoreExtension, restoreExtension, restoreExtensionLastVersion, restoreExtensionLastVersion, restoreNode, restoreTree, restoreTree, restoreVersion, store, store, store, store, storeExtension, storeExtension, storeExtension, syncEngin, syncExportAllByCriteria, syncImportFromUri, syncImportFromXml, toBean, upgradeData
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Field Detail

    searchEngin

    protected WikittySearchEngin searchEngin

    extensionStorage

    protected WikittyExtensionStorage extensionStorage

    wikittyStorage

    protected WikittyStorage wikittyStorage
    Constructor Detail

    WikittyServiceHBase

    public WikittyServiceHBase()
    Method Detail

    getSearchEngin

    protected WikittySearchEngin getSearchEngin()
    Specified by:
    getSearchEngin in class AbstractWikittyService

    getExtensionStorage

    protected WikittyExtensionStorage getExtensionStorage()
    Specified by:
    getExtensionStorage in class AbstractWikittyService

    getWikittyStorage

    protected WikittyStorage getWikittyStorage()
    Specified by:
    getWikittyStorage in class AbstractWikittyService


    Copyright © 2009-2010 CodeLutin. All Rights Reserved.