Class NativeChartImageServiceProvider

    • Constructor Detail

      • NativeChartImageServiceProvider

        public NativeChartImageServiceProvider()
    • Method Detail

      • getChartImage

        public byte[] getChartImage​(long scomDataAddress,
                                    int chartType,
                                    byte[] chartContent,
                                    int width,
                                    int height,
                                    String langCode)
        Description copied from interface: INativeChartImageServiceProvider
        Gets bytes of chart images from native API
        Specified by:
        getChartImage in interface INativeChartImageServiceProvider
        Parameters:
        scomDataAddress - address of SCOM process data with necessary components
        chartType - type of chart - usual chart, gantt chart or dendrogram
        chartContent - serialized Chart content, can't be null
        width - full width of chart diagram
        height - full height of chart diagram
        langCode - current language code, can't be null
        Returns:
        array of byte with next format - 4 bytes - bytes array size of image corresponding to the main part of diagram - 4 bytes - bytes array size of image corresponding to the legend part of diagram - 4 bytes - bytes array size of image corresponding to the title part of diagram - bytes of image corresponding to the main part of diagram - bytes of image corresponding to the legend part of diagram - bytes of image corresponding to the title part of diagram