BaseService

abstract
class BaseService extends Service with ServiceKit

Defines base service.

trait Service
class Object
trait Matchable
class Any

Value members

Concrete methods

def activate(kit: ServiceKit): Unit

Activates service using supplied kit.

Activates service using supplied kit.

The base implementation stores the service kit and calls activate() for specialized activation.

def activate(): Unit

Provides hook into service activation.

Provides hook into service activation.

When this method is invoked by the base implementation, kit and its related methods are available for use.

Note

This method should be overridden if specialized activation is required.

def configuration: JsonObject

Gets service configuration.

Gets service configuration.

Gets service context.

Gets service context.

def deactivate(): Unit

Deactivates service.

Deactivates service.

Note

This method should be overridden if specialized deactivation is required.

Gets service kit used for activation.

Gets service kit used for activation.

def name: String

Gets service name.

Gets service name.