XobSod / PZ2013

0 stars 3 forks source link

ComplexMesurment #6

Open dzejk opened 11 years ago

dzejk commented 11 years ago

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?

sylwiaw commented 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()

dzejk commented 11 years ago

Dodałem już ComplexMsasument do mastera.