//////////////////////////////////////////////////////////////////////////////// /// @brief reference manual /// /// @file /// /// DISCLAIMER /// /// Copyright 2012 triagens GmbH, Cologne, Germany /// /// Licensed under the Apache License, Version 2.0 (the "License"); /// you may not use this file except in compliance with the License. /// You may obtain a copy of the License at /// /// http://www.apache.org/licenses/LICENSE-2.0 /// /// Unless required by applicable law or agreed to in writing, software /// distributed under the License is distributed on an "AS IS" BASIS, /// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. /// See the License for the specific language governing permissions and /// limitations under the License. /// /// Copyright holder is triAGENS GmbH, Cologne, Germany /// /// @author Dr. Frank Celler /// @author Copyright 2012, triAGENS GmbH, Cologne, Germany //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// /// @page RefManual AvocadoDB Reference Manual /// ///
    ///
  1. @ref CommandLine /// @copydetails CommandLineSubTOC ///
  2. ///
  3. @ref JSModules ///
      ///
    1. User Modules ///
        ///
      1. @ref JSModuleGraph
      2. ///
      ///
    2. ///
    3. System Modules ///
        ///
      1. @ref JSModuleActions
      2. ///
      3. @ref JSModuleConsole
      4. ///
      5. @ref JSModuleFs
      6. ///
      7. @ref JSModuleInternal
      8. ///
      ///
    4. ///
    ///
  4. ///
  5. @ref OTWP ///
      ///
    1. REST Interface ///
        ///
      1. @ref RestDocument
      2. ///
      3. @ref RestEdge
      4. ///
      ///
    2. ///
    3. Light-Weight HTTP for Queries ///
        ///
      1. @ref HttpCursor
      2. ///
      3. @ref HttpSimple
      4. ///
      ///
    4. ///
    5. Light-Weight HTTP for Administration ///
        ///
      1. @ref HttpCollection
      2. ///
      3. @ref HttpIndex
      4. ///
      5. @ref HttpSystem
      6. ///
      ///
    6. ///
    ///
  6. ///
  7. Shell Commands ///
      ///
    1. @ref ShellDocument
    2. ///
    3. @ref ShellEdge
    4. ///
    5. @ref ShellCollection
    6. ///
    7. @ref ShellIndex
    8. ///
    ///
  8. ///
  9. Indexes /// @copydetails IndexesTOC ///
  10. ///
//////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// /// @page CommandLineSubTOC /// ///
    ///
  1. @ref CommandLineAvocado
  2. ///
  3. @ref CommandLineScheduler
  4. ///
  5. @ref CommandLineLogging
  6. ///
  7. @ref CommandLineRandom
  8. ///
//////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// /// @page CommandLineTOC /// ///
    ///
  1. @ref CommandLineHelp "help"
  2. ///
  3. @ref CommandLineVersion "version"
  4. ///
  5. @ref CommandLineConfiguration "configuration"
  6. ///
  7. @ref CommandLineDaemon "daemon"
  8. ///
  9. @ref CommandLineSupervisor "supervisor"
  10. ///
  11. @ref CommandLineUid "uid"
  12. ///
  13. @ref CommandLineGid "gid"
  14. ///
  15. @ref CommandLinePidFile "pid-file"
  16. ///
//////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// /// @page CommandLine Command-Line Options /// ///
/// @copydoc CommandLineTOC ///
/// /// @section GeneralOptions General Options /////////////////////////////////////////// /// /// @anchor CommandLineHelp /////////////////////////// /// @copydetails triagens::rest::ApplicationServerImpl::options ///
/// /// @anchor CommandLineVersion ////////////////////////////// /// @copydetails triagens::rest::ApplicationServerImpl::version ///
/// /// @anchor CommandLineConfiguration //////////////////////////////////// /// @copydetails triagens::rest::ApplicationServerImpl::initFile ///
/// /// @anchor CommandLineDaemon ///////////////////////////// /// @CMDOPT{--daemon} /// /// Runs the server as a daemon (as a background process). This parameter can /// only be set if the pid (process id) file is specified. That is, unless a /// value to the parameter pid-file is given, then the server will report an /// error and exit. /// ///
/// /// @anchor CommandLineSupervisor ///////////////////////////////// /// @CMDOPT{--supervisor} /// /// Executes the server in supervisor mode. In the event that the server /// unexpectedly terminates due to an internal error, the supervisor will /// automatically restart the server. Setting this flag automatically implies /// that the server will run as a daemon. Note that, as with the daemon flag, /// this flag requires that the pid-file parameter will set. /// ///
/// /// @anchor CommandLineUid ////////////////////////// /// @copydetails triagens::rest::ApplicationServerImpl::uid ///
/// /// @anchor CommandLineGid ////////////////////////// /// @copydetails triagens::rest::ApplicationServerImpl::gid ///
/// /// @anchor CommandLinePidFile ////////////////////////////// /// @copydetails triagens::rest::AnyServer::_pidFile ///
/// /// Next steps: /////////////// /// /// @copydetails CommandLineSubTOC //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// /// @page CommandLineAvocadoTOC /// ///
    ///
  1. @ref CommandLineAvocadoHttpPort "server.http-port"
  2. ///
  3. @ref CommandLineAvocadoAdminPort "server.admin-port"
  4. ///
  5. @ref CommandLineAvocadoDirectory "database.directory"
  6. ///
  7. @ref CommandLineAvocadoMaximalJournalSize "database.maximal-journal-size"
  8. ///
  9. @ref CommandLineAvocadoRemoveOnDrop "database.remove-on-drop"
  10. ///
//////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// /// @page CommandLineAvocado Command-Line Options for the AvocadoDB /// ///
/// @copydoc CommandLineAvocadoTOC ///
/// /// @anchor CommandLineAvocadoHttpPort /// @copydetails triagens::avocado::AvocadoServer::_httpPort ///
/// /// @anchor CommandLineAvocadoAdminPort /// @copydetails triagens::avocado::AvocadoServer::_adminPort ///
/// /// @anchor CommandLineAvocadoDirectory /// @copydetails triagens::avocado::AvocadoServer::_databasePath ///
/// /// @anchor CommandLineAvocadoMaximalJournalSize /// @copydetails triagens::avocado::AvocadoServer::_defaultMaximalSize ///
/// /// @anchor CommandLineAvocadoRemoveOnDrop /// @copydetails triagens::avocado::AvocadoServer::_removeOnDrop //////////////////////////////////////////////////////////////////////////////// // Local Variables: // mode: c++ // mode: outline-minor // outline-regexp: "^\\(/// @brief\\|/// {@inheritDoc}\\|/// @addtogroup\\|// --SECTION--\\|/// @page\\|/// @\\}\\)" // End: