dxlthehiveservice.app module

class dxlthehiveservice.app.TheHiveService(config_dir)

Bases: dxlbootstrap.app.Application

The "TheHive DXL Service" application class.

Constructor parameters:

Parameters:config_dir -- The location of the configuration files for the application
client

The DXL client used by the application to communicate with the DXL fabric

config

The application configuration (as read from the "dxlthehiveservice.config" file)

on_dxl_connect()

Invoked after the client associated with the application has connected to the DXL fabric.

on_load_configuration(config)

Invoked after the application-specific configuration has been loaded

This callback provides the opportunity for the application to parse additional configuration properties.

Parameters:config -- The application configuration
on_register_services()

Invoked when services should be registered with the application

on_run()

Invoked when the application has started running.