The DataStore Java API Specification

The DataStore application blocks for Avalon Phoenix framework.

See:
          Description

Packages
org.media.datastore.beepserver Provides the classes for the BEEP server (listener) block: BeepServer, BeepLog, and SEPprofile.
org.media.datastore.mn8block Provides the class for the mn8 interpreter block: mn8Block.
org.media.datastore.naming Provides the classes for the naming block: Naming, StaticMemoryContextFactory.
org.media.datastore.scheduler Provides the class for the scheduler block: StoreSheduler.
org.media.datastore.sepengine Provides the classes for the SEP engine block: ChmodInfo, ChownInfo, DTDDirInfo, GroupInfo, LexiconManager, LogManager, RDBInfo, SepEngine, SepInterpreter, TreeInfo, UserInfo.
org.media.datastore.sepengine.driver Provides the classes and interfaces for the SEP driver: SepStoreConncetion, SepStoreDriver, SepStoreDriverInfo, SepStoreDriverManager, SepStoreDriverPropertyInfo.
org.media.datastore.sepengine.driver.beepDriver Provides the classes for the SEP engine BEEP driver: BeepConncetion, BeepDriver, BeepDriverClass.
org.media.datastore.sepengine.driver.localDriver Provides the classes for the SEP engine local driver: LocalConncetion, LocalDriver, LocalDriverClass.
org.media.datastore.sepengine.parser Provides the classes for the SEP interpreter: sepLexer, sepParser, sepTokenTypes.
org.media.datastore.sepengine.util Provides the classes for the SEP engine utilities: ChmodAnalyzer, ChownAnalyzer, DBWriter, DTDRegister, GroupAnalyzer, MyElement, ProgressBar, SepADMDBHandler, SepDBHandler, SepInputStream, SepReturnTable, StringInputStream, TreeAnalyzer, UserAnalyzer, XMLAnalyzer.
org.media.datastore.xmlrpcserver Provides the class for the XMLRPC server block: XmlRpcServer.
org.media.datastore.xmlrpcserver.handlers Provides the classes for the XMLRPC server handlers: SepHandler, URLHandler, mn8Handler.
org.media.datastore.xmlrpcsserver Provides the class for the XMLRPC secure server block: XmlRpcSecureServer.

 

The DataStore application blocks for Avalon Phoenix framework. The server archive file is named datastore.sar.

The DataStore Phoenix application is composed from the following blocks:

BEEP server:
A BEEP listener, using the SEP profile to data interchange and to connect to main database, also uses the SASL authentication and TLS/JSSE security profiles
mn8 interpreter:
This block is setting up the mn8 interpreter for this session, and executes in differrent threads the mn8 concept method execution requests.
Naming system:
This block holds in the memory a lot of application variabiles, it is very usefull for variable data interchange between the blocks.
Scheduler:
The scheduler block is responsable to start the Lexicon Manager to break the incoming data to words and it makes the data searchable for users.
SEP engine:
This block offers the drivers for connecting to local database, the BEEP driver for client - BEEP server connection and the local driver for BEEP server - local database connection. And also offers the SEP interpreter service and an interface for data administration.
XMLRPC server:
This block is an XMLRPC server. It have a SEP handler to execute a SEP query command, and one mn8 handler to execute mn8 concept methods.
XMLRPC secure server:
This block is also an XMLRPC server but this server for connection using HTTPS.

Version:
$Revision: 1.1 $ $Date: 2002/10/14 23:10:37 $
Author:
Attila Antal
, Csaba Szabo


"Copyright 2001 Internet Multicasting Services & media.org. All Rights Reserved."