Holmes Processing
latest
  • 1. Introduction
  • 2. Architecture Design
  • 3. Quick Start
  • 4. Deployment Strategies
  • 5. Components
    • 5.1. Holmes Totem
      • 5.1.1. What is Totem?
      • 5.1.2. Architecture Overview
      • 5.1.3. Installation
      • 5.1.4. Executing Tasks
      • 5.1.5. Services
      • 5.1.6. Extending Holmes Totem
        • 5.1.6.1. Writing Services
    • 5.2. Holmes Totem Dynamic
    • 5.3. Holmes Storage
    • 5.4. Holmes Gateway
    • 5.5. Holmes Interrogation
    • 5.6. Holmes Presentation
    • 5.7. Transport
  • 6. Toolbox and Helper Scripts
  • 7. FAQ
Holmes Processing
  • Docs »
  • 5. Components »
  • 5.1. Holmes Totem »
  • 5.1.6. Extending Holmes Processing
  • Edit on GitHub

5.1.6. Extending Holmes ProcessingΒΆ

  • 5.1.6.1. Writing Services
    • 5.1.6.1.1. Writing a Service
      • 5.1.6.1.1.1. Overview
      • 5.1.6.1.1.2. Details
        • 5.1.6.1.1.2.1. Files To Add
          • Service Files
            • Dockerfile
            • LICENSE
            • README.md
            • acl.conf
            • service.conf.example
            • watchdog.scala
            • YourServiceREST.scala
            • Service-logic file
              • Endpoint - ‘/’
              • Endpoint ‘/analyze?obj=’
                • Reading configuration file
                • HTTP Error Codes
        • 5.1.6.1.1.2.2. Files to Edit
          • Config Files
            • totem.conf.example
            • docker-compose.yml.example
            • compose_download_conf.sh
          • Scala Files
            • driver.scala
    • 5.1.6.1.2. Example Service: Hello World
      • 5.1.6.1.2.1. In Golang
        • 5.1.6.1.2.1.1. Install Dependencies
        • 5.1.6.1.2.1.2. Dockerfile
        • 5.1.6.1.2.1.3. helloworld.go
      • 5.1.6.1.2.2. In Python
        • 5.1.6.1.2.2.1. Install Dependencies
        • 5.1.6.1.2.2.2. Dockerfile
        • 5.1.6.1.2.2.3. helloworld.py
Next Previous

© Copyright 2017, Holmes Processing. Revision 1545caa0.

Built with Sphinx using a theme provided by Read the Docs.