dxlfiletransferservice.app module

class dxlfiletransferservice.app.FileTransferService(config_dir)

Bases: dxlbootstrap.app.Application

The "File Transfer DXL Python service" application class.

Constructor parameters:

Parameters:config_dir (str) -- 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 "dxlfiletransferservice.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.