Reference Source
public class | source

ServiceExecProvider

Extends:

js/services/uused_base/socketio_service_provider.js~SocketIOServiceProvider → ServiceExecProvider

Service provider class for executable provider.

Constructor Summary

Public Constructor
public

constructor(arg_provider_name: string, arg_service_instance: Service, arg_context: string): nothing

Create a service provider.

Member Summary

Public Members
public

Method Summary

Public Methods
public

activate_self(arg_application: Application, arg_server: Server, arg_app_svc_cfg: object): nothing

Activate a service feature for an application for a specific provider.

Public Constructors

public constructor(arg_provider_name: string, arg_service_instance: Service, arg_context: string): nothing source

Create a service provider.

Params:

NameTypeAttributeDescription
arg_provider_name string

consumer name.

arg_service_instance Service

service instance.

arg_context string

logging context label.

Return:

nothing

Public Members

public is_service_exec_provider: boolean source

Public Methods

public activate_self(arg_application: Application, arg_server: Server, arg_app_svc_cfg: object): nothing source

Activate a service feature for an application for a specific provider.

Params:

NameTypeAttributeDescription
arg_application Application

application instance.

arg_server Server

server instance to bind the service.

arg_app_svc_cfg object

service configuration for activation on application (unused).

Return:

nothing