Class InternalsImpl

    • Method Detail

      • setDatabase

        public void setDatabase​(DatabaseImpl database)
      • getCommands

        public Map<String,​Command> getCommands()
        Description copied from interface: Internals
        Information about the number of command executions performed by the Camunda engine. If telemetry sending is enabled, the number of executions per command resets on sending the data to Camunda. Retrieving the data through ManagementService.getTelemetryData() will not reset the count.
        Specified by:
        getCommands in interface Internals
      • putCommand

        public void putCommand​(String commandName,
                               int count)
      • getMetrics

        public Map<String,​Metric> getMetrics()
        Description copied from interface: Internals
        A selection of metrics collected by the engine. Metrics included are:
        • The number of root process instance executions started.
        • The number of activity instances started or also known as flow node instances.
        • The number of executed decision instances.
        • The number of executed decision elements.
        The metrics reset on sending the data to Camunda. Retrieving the data through ManagementService.getTelemetryData() will not reset the count.
        Specified by:
        getMetrics in interface Internals
      • putMetric

        public void putMetric​(String metricName,
                              int count)
      • mergeDynamicData

        public void mergeDynamicData​(InternalsImpl other)
      • getJdk

        public JdkImpl getJdk()
        Description copied from interface: Internals
        Information about the installed Java runtime environment.
        Specified by:
        getJdk in interface Internals
      • setJdk

        public void setJdk​(JdkImpl jdk)
      • getCamundaIntegration

        public Set<String> getCamundaIntegration()
        Description copied from interface: Internals
        Used Camunda integrations (e.g, Spring boot starter, Camunda Platform Run, WildFly/JBoss subsystem or Camunda EJB service).
        Specified by:
        getCamundaIntegration in interface Internals
      • setCamundaIntegration

        public void setCamundaIntegration​(Set<String> camundaIntegration)
      • getLicenseKey

        public LicenseKeyDataImpl getLicenseKey()
        Description copied from interface: Internals
        Information about the Camunda license key issued for enterprise editions of Camunda Platform. May be null when no license is used.
        Specified by:
        getLicenseKey in interface Internals
      • isTelemetryEnabled

        public Boolean isTelemetryEnabled()
      • setTelemetryEnabled

        public void setTelemetryEnabled​(Boolean telemetryEnabled)
      • getWebapps

        public Set<String> getWebapps()
        Description copied from interface: Internals
        Webapps enabled in the Camunda installation (e.g., cockpit, admin, tasklist).
        Specified by:
        getWebapps in interface Internals
      • setWebapps

        public void setWebapps​(Set<String> webapps)