From 91165ef3f969a311d4625bb3ed521a0ab094f87a Mon Sep 17 00:00:00 2001 From: Riccardo Presotto Date: Thu, 29 Apr 2021 09:44:55 +0200 Subject: [PATCH] update MQTT exercises --- .../6.7/executionHistory/executionHistory.bin | Bin 117584 -> 117584 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/6.7/fileHashes/fileHashes.bin | Bin 23047 -> 23397 bytes .gradle/6.7/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .gradle/6.7/javaCompile/classAnalysis.bin | Bin 21512 -> 29778 bytes .gradle/6.7/javaCompile/javaCompile.lock | Bin 17 -> 17 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .idea/uiDesigner.xml | 124 ++++++++++++++++++ build/classes/java/main/MQTT/PubExample.class | Bin 2832 -> 2897 bytes .../java/main/MQTT/PubExampleCallback$1.class | Bin 0 -> 1833 bytes .../java/main/MQTT/PubExampleCallback.class | Bin 0 -> 3291 bytes .../java/main/MQTT/PubSubExample$1.class | Bin 0 -> 2409 bytes .../java/main/MQTT/PubSubExample.class | Bin 0 -> 3789 bytes .../classes/java/main/MQTT/SubExample$1.class | Bin 2029 -> 2252 bytes build/classes/java/main/MQTT/SubExample.class | Bin 2832 -> 2916 bytes .../java/main/REST/services/HelloWorld.class | Bin 1286 -> 1286 bytes .../main/REST/services/UsersService.class | Bin 1888 -> 1888 bytes .../compileJava/source-classes-mapping.txt | 14 +- src/main/java/MQTT/PubExample.java | 51 +++++++ src/main/java/MQTT/PubExampleCallback.java | 68 ++++++++++ src/main/java/MQTT/PubSubExample.java | 91 +++++++++++++ src/main/java/MQTT/SubExample.java | 75 +++++++++++ src/main/java/REST/services/HelloWorld.java | 5 +- src/main/java/REST/services/UsersService.java | 3 +- 24 files changed, 421 insertions(+), 10 deletions(-) create mode 100644 .idea/uiDesigner.xml create mode 100644 build/classes/java/main/MQTT/PubExampleCallback$1.class create mode 100644 build/classes/java/main/MQTT/PubExampleCallback.class create mode 100644 build/classes/java/main/MQTT/PubSubExample$1.class create mode 100644 build/classes/java/main/MQTT/PubSubExample.class create mode 100644 src/main/java/MQTT/PubExample.java create mode 100644 src/main/java/MQTT/PubExampleCallback.java create mode 100644 src/main/java/MQTT/PubSubExample.java create mode 100644 src/main/java/MQTT/SubExample.java diff --git a/.gradle/6.7/executionHistory/executionHistory.bin b/.gradle/6.7/executionHistory/executionHistory.bin index 08f5652dab4ac9d2fd8aaee03be0066740e0c11e..cf68230edc9d9ba5be3c1c19c012d35607759a02 100644 GIT binary patch delta 869 zcmcaGjs3zj_J%EtzNzXa$+OMMP09-^a?Q%iGR!NIO_GevvyJl73bV};8Nh(mm0|Pb zKrhkh6Veztre9BGRNKBimGPN06W`(Kj2(<-)9YIqd8a>WWLzsyQ86`zqmfzQgb35Y z8S5Anrq6F;6k~h$rBWO<&gCX{yYr z$~f0IFeF4jpft&~A~ClhCly8g^uRtwbC8{UCNO2eaFtLK1HL>J-q&5T_Np0|=<$!M zBpGMGl}=yY#F#1Is#La0cyFQVpIy$y|J8Qf-LBBg*ux~?RQ@$PwnVd5EYRT174N^X z)93GIl%IaPl`&1g_GFl1`~1ZpzIXc> zAA@9rrvL6>6l8o0XLGB-yscuWmzyxs))AH=4ZRe-`<-gq6kE~n}UHNN- zQA#j5m_gf~e2ZFIpEqwd_nMqX+5&4CkreZzDt-Yrh6NNI(*=(+iU`d<_TtB-eu-P< zVuw89lUb7)Au7Z{DiARNbM!N?b`4ZXm^1uikAM5(b1cbHeUEsXZuL$@pfvV-I8S^!xpcT|$Xsn>Wo}q*m6y z?EcZ$54;yJzJo}{_cL-%*K1?s-Tq_(qY0fhe0mIu(52Y|EzO=Tx9tD81;YjZSYWO{jGWHxYPWMp}3Y;$BaVrVyI00000 z000BB0JD=(N)?xoW&sG7*JS}Fx3^^h<{JVG!MV3X>V>sX>w&_bZ>Hb4b7Lqi2+Tw z$cO=60T7-v2qI=GO&(2^sI{u}bC;Kpj{#MeaEk#7mmZ1%2A4aI0ca8~XE{}D=?3*& zhr?EvN{o2{<(I*U0aKTcjsX&v8jk^H5FM@KnC_~)_&-clyiJqPLbs5Q0ipz#ro;ge z0qmEtlmT3qpp*fDmxaXv5w|jx0h|F4fD9}u)vn7L-J}2-ug7jNx89Zk)&c@AxRZ;h ZK$kms0THu#)gvO8K7j#Xx6-!(eiLdwoALkv diff --git a/.gradle/6.7/executionHistory/executionHistory.lock b/.gradle/6.7/executionHistory/executionHistory.lock index f5d327842988626ef4b0ffb4ea5e166f45cd1f29..764860d31f678bd696584538cc55e5d9d0cc14bd 100644 GIT binary patch literal 17 UcmZSHUU)b*s&hv)0|Xof05;|3E6#-z=r5*&;IvoCl~P0YN#m;nr;EH|4-Y zMWqdx1b#o;(x2O?;06_CpKL4Jpuwj$-%&L)K?W+A{T~YWQxCC9R8G-^h(|MS-YN?; z*e9TtN4eeex zE(C1$*GZgW*}jZZ43;|i+}{0edZmZT0dIdcg_jB`=s`uY$Z4tj7lUX zdxuI%B#Ld`G+UpF=2Qjg5HXfY0ICE6Y@reG<*D$#?wYk%&A3F5e_SOA z(jor;;R2v?P>}PB0SPn@`Ntmr_QmU*35Q8--qa7$zyJfLgcW`lfGUB2?<|l&(_!nA zvb@vs?4@nzr~T!>+z5_WgbsF4YDLpA``C*gL6`a^Zk3B2@`z7nO-8kZGZRzGwkO}B Xme%LZo6Wr@=aII+T2vi8w?R4pNq!ES delta 420 zcmaF5jj??T;|3E6#^}wa5*&=1LnR+DZuXVdV4B=3Td~x?)bp~2HfdDO3xTbXacb! z2n!r@X$m{!6Ib6Koi40nE~t=<8#gj)beqd7}< z?c*8mR_*y=?-RPmck%@%h(`{bz^y|s-7+-iCEM4S_QPS*y?QE3^3}C=$3II2T1eE{) literal 17 UcmZRMJbXs##J>3^3=q%&05{JB-v9sr diff --git a/.gradle/6.7/javaCompile/classAnalysis.bin b/.gradle/6.7/javaCompile/classAnalysis.bin index 95cfbd7d9e6754d8632eba78d9c6e6b63b8fb010..171f0c01e68dccad4143e6a46836bd4862ac1fb1 100644 GIT binary patch literal 29778 zcmeI42}~4M7{_N7thHFJ)dp>~YN;_5M~#Mvp*4soH^{EHsKf3Q7ItTro#j{?qqZhq zMWKpCTD4LyR5V3xdMdHiV!YehDntvl9%wxpwMs?pd;8|ivdgNVS%meQODo202&$Y)cwD){f0||fb9HqU;jw)vUtHDw^LD@Z zj37L`2j#h|{~BC!uy6q3`Z1I*>vT2m@ai_jglpPTp8v)Ez=hoK0=fSp%2!?si@X>; z`*p&_fs}8!-ot-~b?JYE$B2|~tn7C)dxvQX;gOY;|2XaIA1(#QcOZQ1Udj)rY;84f zOLZaP6M9m9bm)yPy4F80Av`6L@?%5iuAh2(PbA@~ofUq(&G)6=KHUi)Kc4dP&q_Xg zvu~*E|KtS9tAe^F*P7b~k@i!|C_lgBR&M2*(5r-x;VHk+vuxi9s~ARj+AW3886XDf zUy}Qoo=5qm5B3a*(|X+_?KQQOUp{ee{>2HK+Y>%5m+~v?qgL$f>=RCS{AkK=Z1jKo zTye*{geNYg{B~^jeP>7SiXnW85^t-j*m$mNcyGd!7Sr}#J!dY+udTg8_=IZ8eRsF7 zS+!)~al*}|l)t)t&9bgR*+&RZsG+O6RxvT9(i}RE^pc_S!dG_%A@*}2ZdC1lgDRxI_1%qZ-);%Rep^0GqHs7n63QI zzr7>w5T3?TJ|=eN?`uzd8bG+Tfb#f=l0e53#OcYGK_aGxik0x1wa8%02BZPKmkwy6aWQ40Z;%G00lq+PyiGF1wa8%02BZP zKmkwy6aWQ40Z;%G00lq+PyiGF1wa8%02BZPKmkwy6aWR9r2>PISHB`Vh;30^dSYl6 zXEYgj?5x*j(VWEcT7%vs@vMnU7Fo2;3l`RxX0c=pW~0$ZG%rb95?|7QrXivr@LEf( z$)Xnpski}qgl1`ZTkA~?XdGhm4LdF`CvkB2Tj!&&<(PTN!Y1;ZAhBa5UjFq1!>Ec< zxC}0f%`zI;M7^M6IYAID9QKi&U^K*wq9xS88&TMDw`$z&R%Gk3+p*g-km1P9D{O8f88Yj0f)c8n!f zttoh5-!8Rrfana6(v1xkOw}Lf?0sZ7Z!?G>C;+ns>qLfdt3s`4WTkY06?hAqY_Xto z6>nq1&?;&64Q-Kv6y~igXVSA;QLu1&0kw0v%P3B35zSU~RJzQ=u6&6MkNmCKYNb;6 z4Z=-Si|hpb*}4&>V@pHMZO&jw8aGrvr*0*5O!rhirvp7< z<+JsMPm-rs`5axSU-_H@mYSsUHA$t*aSF}xpvtAfx$@cedYY9F{}>AY!0A{{^canX z^{k1~X9ZJLpf z=jgFAVjG1@AoYDlA<~T43khP7kq6&iKiM5HWaLqgFWfkhx7{Z=Ka+5k5qo)(@1b*DA5@>Ju`Q+ZK8Mo9xc9o6SO1`XgWUh%>|cjVYfHZ(9YyKG|7@VFfT}4! z;|!4>D#&MD{sT6nU7Ow6cN}MEAF^H8Tn-bofl;|0waqS^0}cbOrOzDjKj65I?I9z| z&4r^;HR8eN#p6r^RSZt%vs*VI`wRmbFbvF%Ja=y7saM{XKGn0o-gJDz-gK`wnFZ+L zHwRm;)01uqLEF-pcfL-2H1^HMVst64^TO3p6nO2x+Fx#y)R5N>&+go%6v^NbPa!?E zK)3W;BhQ}{dF;~$r8czmF$gy&&+_fLGK^dLTvrLCrJs*VAdr!Ve#N#)z9+Z$e*tX- A0ssI2 delta 67 zcmccgg0W)-;|3E6MuEwx5($&PN=Qsrl{A?AS5jhfsg%TIQ)!9GsnQ0M?*eIC8HvfF XvQ|ut6E`aU5Z`FfA-37k<2W|}B2X6u diff --git a/.gradle/6.7/javaCompile/javaCompile.lock b/.gradle/6.7/javaCompile/javaCompile.lock index 8c2e48cd28ad20826164cfc5876c303305e6df6a..0042925bd1410ce2bde3e31d8f2ae0a941cbd577 100644 GIT binary patch literal 17 UcmZRssg;yV;(Icm0RmP704A3M(f|Me literal 17 TcmZRssg;yV;(Icm0RmJ3CJ_Tn diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index e395a6aeb70677c15535d679bcaf6c63d9cc6321..5bed8506330eb7a9ea3cd5707c9ce1e82bf489e5 100644 GIT binary patch literal 17 UcmZS92~Bz((7uR^0Rj#K04hiX7ytkO literal 17 TcmZS92~Bz((7uR^0RjR6Db@p~ diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/classes/java/main/MQTT/PubExample.class b/build/classes/java/main/MQTT/PubExample.class index cbf5848d90467622e2c80eb309dccc545bf411a2..096af4d968d638287e8d55194f6dea477fa9c366 100644 GIT binary patch delta 1519 zcmZvc+jCP@6vlr$m$OfjL#g3XB2`i-P}-8v77&9d1wqjkst8iNhV+mY(xfB-0hIs> zf<*;`3f}K{cdBE`&>3Hy;l;rjeDt4i#$m=8aqYI$4&#|*uiLlQ`qn=C?9(%^%q(60 z=hDx>Qoaw;!WNsYLHs;wvrW@&)a{zbf@rpw114vWP2R|YS&BA$ZT4xNvDqJF9tTW= zgEr3^<2jq>jXY#iGV-tq9NjLMD(wWZl#iY z3$9pS^NoRiD=v3`${i5bcTy$bPc&4g-K?8W7TvLzu%Soxwqa4nuH?RCJd@0(=NG{RK%EMEIxphg81^N6{^kA={N2rqhp{?F(A~q> z2`gfid=&ye5F8;SE@yFtDd8$vn&n?%YK7{ih*ja1n;_wdaMeYoO=tS<)J0|{^awTG z5nW-{Fp-2Ev1j-z+3dgd1^}{Y%v3JH<^1NB#$07PYa}JF-kxW zBm>$ZWilAtv|1?TvvAlK+%)@^lxE0a*don-izo*yc1OvWWKD9~Id4+X^FfoMiEB_Y z8L_yNLpsQFCWp1~yvY$gzhE+|=NGkc%w${(FBwc296kH!?#!^0E7`2!6-B#N zd1I=!#^xBW8XUJd!AWndYQff1yru}py7Rf5lPV48(y`6O`~jzE^E#&u-mrO-Gd5>= zOJUuDIfDkC&D*>qRoJ}CImL=fkWRyxWpkeQbm;eOKHx*I(Z6`%M_kZhwmYtyOgpi{ z$UtV;9dZV3KBmJ<`uB8Qvb@d9C00yzTis@y(B8< zaLOr&>MLRS)1UD62CmjemN)n8PaaCfGs#>!zOz)6sy1GU1lKFC-}tevUCx^Rd??AW zL&mjUr`fP|o#=uhfysIq?aDg92JRLqM1qYPD~=Zg7Xo!6?CS|vZ4di<{pi1nc2}mG+1WNw^-My?wiD}V8YY(2z6JfkI--+b(K33 z#&x27QKQVfN#-Zas9EnXv*0%Gh2pI-HQ~l-o@iiIblfbn=r(L@2BOU3|E%F9VyPt4 zG!41L`9xp_WT{x9fila=+;y{@8OG&P#^z~v?^>ujv|>u#;$03!Dm$VXR+VY}A47Z! zI%Uzgw#%~LHox(^+^s5fe{#&Pbf$_L=|Qb@VU{53m`j8h^(>Q{-OW6<3NA$>E{m98 ziJbN(#=jAoD=g&)mUDwH9;YMSX_LB t)VO5XC3V?qlx_6jXS;wG;QL3i3K;YnJaY4=PzF2xlKZB3R4_gs`xjX+5QYE% diff --git a/build/classes/java/main/MQTT/PubExampleCallback$1.class b/build/classes/java/main/MQTT/PubExampleCallback$1.class new file mode 100644 index 0000000000000000000000000000000000000000..cfcb1d13d55f5e5aa95a55b4f44039e74273c701 GIT binary patch literal 1833 zcmbVM>vj`W7~LmHJLxc#P-p>*kZRDhp&e=wwMDR`MN<=KO{{X!wI-9Z(t*iLoS9U4 z6dyyE1}|&*06vt$9s5RO+L`Ej*Szzi4W7brQSI#WVY1_nUdL&6b?@aWE#?CXu-3hucD85 z^hW+wa!M+st=O^VKb77fFb)OQ{)fN7$!f&3SFCniFTLt_0$bj7R7KB?7idMb46DEG z*{&b5Whyc{@EaQL8u%EW7&wEo24+#xuw&p;l!@|Um)+?&ZbJqJD!9k(Z1E_ugp3xl zz2vQHxNl$=dj>wko`$M{8s;>7ZeSl@2rOjd>Sp6y%0_lM%Op#yk=-qAt!FiSY2X1K z8hC`qitH3C)s>QP$?=uJ7e zG6HAwi(>%vOhMN2r-p`cagu^SrtUNrHm40>Ew00*5_=pYW z$F=rXsda+!sCSMyI|3K;JL3@zQi5xIYEOfY7(^zcnwT$eir*~exO%Sl9w(6CUtcQx z46*bai61yi;5_Xl&w!%~v_@~N<2795OyG4~iV<#eo>XfuI?neTv;EE3QMq2G32W2T6SP)ugwSDX;|9{F)fgIvGhWEaz2oEnlQd)b-p1$G5f1YJRX ngxEYHHo3k?!X*+VAy#M#942rT%lxP4Xkwltorf~~1L?m3mO#bj literal 0 HcmV?d00001 diff --git a/build/classes/java/main/MQTT/PubExampleCallback.class b/build/classes/java/main/MQTT/PubExampleCallback.class new file mode 100644 index 0000000000000000000000000000000000000000..385d647c7844796fa376ef87273f57ca0d02a62b GIT binary patch literal 3291 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 delta 35 pcmZqUYUA3_%*@C?Ih93o@>*tlMv2L9nadd!fczjv&B;4h`~bT<3ReIC diff --git a/build/classes/java/main/REST/services/UsersService.class b/build/classes/java/main/REST/services/UsersService.class index 4103f648bc2e124aa6dd4cb4c8f1799cb3f9cbf0..57372452ad74121755537da309603cb23f4d3f5f 100644 GIT binary patch delta 41 xcmaFB_keH1Syo1|$>&%TSmhbm85AZPvo-T-FmNzvGVm~HF^DkeOg_vu7Xa)<39A4A delta 41 xcmaFB_keH1Syo2z$>&%TSQQx985AcQvo-T-GH@_xG4L>GGl($gPCm>w7Xa+U39