local_library
TMT Common Software (CSW) Framework for creating components (HCD, Assembly, Container)
Type to start searching
    tmtsoftware/csw
    tmtsoftware/csw
    • Getting Started
    • Creating a Component
    • Multiple Components
    • Messages
      • Keys and Parameters
      • Units
      • Subsystem
      • Commands
      • Events
      • State Variables
      • Result
    • Framework for creating components (HCD, Assembly, Container)
      • ComponentInfo
      • Creating an Assembly or Hcd Component
      • Component Handlers
      • Managing Command State
      • Tracking Connections
      • Publishing State
      • Handling Exceptions
      • Deploying Components
    • Communication using Commands
    • Services
      • Location Service
      • Configuration Service
      • Logging Service
      • Event Service
      • Alarm Service
    • Applications
      • csw-location-server
      • csw-admin-server
      • csw-location-agent
      • csw-config-server
      • csw-config-cli
      • csw-event-cli
      • csw-alarm-cli
      • csw-host-config
    • Testing
    • sbt Tasks
    • Manuals
    • Framework for creating components (HCD, Assembly, Container)
      • Dependencies
      • Source code for examples
    label_outline 0.6.0-RC1
    • Framework for creating components (HCD, Assembly, Container)
      • Dependencies
      • Source code for examples

    Framework for creating components (HCD, Assembly, Container)

    csw-framework library provides support for creating a component as defined by the TMT.

    Dependencies

    sbt
    libraryDependencies += "com.github.tmtsoftware.csw" %% "csw-framework" % "0.6.0-RC1"
    
    • Source code for examples
    • ComponentInfo
    • Creating an Assembly or Hcd Component
    • Component Handlers
      • Component Lifecycle
      • Shutting Down
      • Component Online and Offline
      • Handling commands
    • Managing Command State
      • addOrUpdateCommand
      • addSubCommand
      • updateSubCommand
      • query
      • subscribe
    • Tracking Connections
      • onLocationTrackingEvent
    • Publishing State
    • Handling Exceptions
    • Deploying Components
      • ContainerCmd
      • Container for deployment
      • Standalone components

    Source code for examples

    • Assembly Scala Example
    • HCD Scala Example
    • Assembly Java Example
    • HCD Java Example
    Edit this page
    0.6.0-RC1
    Previous Result
    Next ComponentInfo
    Powered by Paradox and Paradox Material Theme