diff --git a/README.md b/README.md index ca140c1..835f051 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,9 @@ ![class diagramm provider](out/architecture/architecture_class/provider.png) -### converter +### scraper -![class diagramm converter](out/architecture/architecture_class/converter.png) +![class diagramm scraper](out/architecture/architecture_class/scraper.png) # documentation diff --git a/architecture/architecture_class.plantuml b/architecture/architecture_class.plantuml index c65801e..c729f65 100644 --- a/architecture/architecture_class.plantuml +++ b/architecture/architecture_class.plantuml @@ -20,10 +20,24 @@ metrics_collector <|-- zcl_amp_metrics_ @enduml -@startuml converter +@startuml scraper + + +interface if_http_extension{ + handle_request +} +interface zif_amp_converter{ + convert +} + +class zcl_amp_scraper <> class zcl_amp_conv_http_json <> -class zcl_amp_con_prom_keyvalue <> +class zcl_amp_conv_prom_keyvalue <> class zcl_amp_metrics_ <> +zcl_amp_scraper --> zcl_amp_conv_http_json +zcl_amp_scraper --> zcl_amp_conv_prom_keyvalue +zcl_amp_scraper --> zcl_amp_metrics_ + @enduml \ No newline at end of file diff --git a/out/architecture/architecture_class/converter.png b/out/architecture/architecture_class/converter.png deleted file mode 100644 index d01f95e..0000000 Binary files a/out/architecture/architecture_class/converter.png and /dev/null differ diff --git a/out/architecture/architecture_class/provider.png b/out/architecture/architecture_class/provider.png index 8260a3e..606ba7f 100644 Binary files a/out/architecture/architecture_class/provider.png and b/out/architecture/architecture_class/provider.png differ diff --git a/out/architecture/architecture_class/scraper.png b/out/architecture/architecture_class/scraper.png new file mode 100644 index 0000000..04a776e Binary files /dev/null and b/out/architecture/architecture_class/scraper.png differ