dxlnmapservice.app module¶
-
class
dxlnmapservice.app.NmapService(config_dir)¶ Bases:
dxlbootstrap.app.ApplicationThe “DXL Nmap Service” application class.
Constructor parameters:
Parameters: config_dir – The location of the configuration files for the application -
SERVICE_TYPE= '/opendxl-nmap/service'¶
-
client¶ The DXL client used by the application to communicate with the DXL fabric
-
config¶ The application configuration (as read from the “dxlnmapservice.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.
-