JCswContext
csw.framework.models.JCswContext
case class JCswContext(locationService: ILocationService, eventService: IEventService, alarmService: IAlarmService, timeServiceScheduler: TimeServiceScheduler, loggerFactory: JLoggerFactory, configClientService: IConfigClientService, currentStatePublisher: CurrentStatePublisher, commandResponseManager: CommandResponseManager, componentInfo: ComponentInfo)
Bundles all the services provided by csw, supporting java api
Value parameters
- alarmService
-
the single instance of alarm service that allows setting severity for an alarm
- commandResponseManager
-
manages state of a long-running, started Submit command
- componentInfo
-
component related information as described in the configuration file
- currentStatePublisher
-
the pub sub actor to publish state represented by csw.params.core.states.CurrentState for this component
- eventService
-
the single instance of event service with default publishers and subscribers as well as the capability to create new ones
- locationService
-
the single instance of location service
- loggerFactory
-
factory to create suitable logger instance
Attributes
- Graph
-
- Supertypes
Members list
In this article