Open dzejk opened 11 years ago
Z wyjatkiem osobnych implementacji wszystko jest jak opisane. Oddzielny watek zostal usuniety. W tworzonym przez was watku trzeba wywolywac dwie metody: collectData(), a następnie updateResult()
Dodałem już ComplexMsasument do mastera.
Moja propozycja implementacji pomiarów złożonych:
W monitorze został stworzony interfejs Mesurment i jego przykładowa implementacja SimpleMesurment(pomiar prosty). Moją propozycją jest aby pomiar złożony implementował ten interfejs oraz posiadał pole z pomiarem prostym z którego będzie wyciągał pomiar złożony(implementując getData wg. własnych potrzeb). Do każdego rodzaju pomiaru złożonego powinna być osobna implementacja(AverageLast10MinutesMesurment itp.). Nastepnie po dodaniu go list w MesurmentContainer będzie można go ożywać jak każdy inny pomiar.
Jak taki pomiar złożony ma być tworzony? Czy monitor ma udostępniać jakieś API do dodawania pomiaru złożonego?