diff --git a/mispmock/README.md b/mispmock/README.md index 81d9f91..742e46c 100644 --- a/mispmock/README.md +++ b/mispmock/README.md @@ -6,6 +6,11 @@ * `AppMock` : the App hosted on *localhost*. * `ClientMock` : the *mispclient* Servlet. * `BridgeMock` : the *mispbridge* Servlet. - * `PubicMock` : the user agent accessing the *mispbridge* from the internet. + * `UserMock` : the user agent accessing the *mispbridge* from the internet. * `MockSet` knows all 4 actors, all the 4 actors know `MockSet`. - * Thus all 4 actors know each other. \ No newline at end of file + * Thus all 4 actors know each other. + +
+ +##### Threads in Mock + ![](threads-in-mock.png) \ No newline at end of file diff --git a/mispmock/threads-in-mock.png b/mispmock/threads-in-mock.png new file mode 100644 index 0000000..af9ac6e Binary files /dev/null and b/mispmock/threads-in-mock.png differ diff --git a/mispmock/threads-in-mock.uxf b/mispmock/threads-in-mock.uxf new file mode 100644 index 0000000..f7e52d5 --- /dev/null +++ b/mispmock/threads-in-mock.uxf @@ -0,0 +1,340 @@ + + + 10 + + UMLClass + + 910 + 50 + 90 + 30 + + inet +lt=- + + + + UMLClass + + 680 + 50 + 100 + 30 + + webhost +lt=- +layer=-1 + + + + UMLClass + + 910 + 90 + 90 + 30 + + user +bg=#90CAF9 + + + + UMLClass + + 680 + 90 + 100 + 30 + + mispbridge +bg=#B39DDB +layer=-1 + + + + Relation + + 410 + 140 + 300 + 50 + + lt=<<<- +POST (Ride) +Generated by Loop + 280.0;20.0;10.0;20.0 + + + Relation + + 760 + 180 + 200 + 40 + + lt=<<<- +GET (Request) +fg=#1E88E5 + 10.0;20.0;180.0;20.0 + + + UMLClass + + 350 + 90 + 100 + 30 + + mispclient +bg=#B39DDB +layer=-1 + + + + Relation + + 410 + 290 + 300 + 50 + + lt=<<<- +GET (Ride)(Request) +(Data) + 280.0;20.0;10.0;20.0 + + + Relation + + 760 + 310 + 190 + 40 + + lt=<<<. +OK (Data) +fg=#1E88E5 + 170.0;20.0;10.0;20.0 + + + Relation + + 410 + 350 + 300 + 40 + + lt=<<<. +OK (Ride) + 10.0;20.0;280.0;20.0 + + + UMLClass + + 150 + 90 + 80 + 30 + + app +bg=#90CAF9 + + + + Relation + + 200 + 220 + 200 + 40 + + lt=<<<- +GET (Request) +fg=#1E88E5 + 10.0;20.0;180.0;20.0 + + + Relation + + 200 + 270 + 200 + 40 + + lt=<<<. +OK (Data) +fg=#1E88E5 + 180.0;20.0;10.0;20.0 + + + Relation + + 410 + 200 + 300 + 40 + + lt=<<<. +OK (Ride)(Request) + 10.0;20.0;280.0;20.0 + + + UMLClass + + 150 + 50 + 300 + 30 + + localhost +lt=- + + + + UMLClass + + 120 + 20 + 910 + 400 + + +lt=.. +layer=-10 + + + + Relation + + 940 + 110 + 30 + 310 + + lt=- +fg=#1E88E5 + 10.0;10.0;10.0;290.0 + + + Relation + + 180 + 110 + 30 + 310 + + lt=- +fg=#1E88E5 + 10.0;10.0;10.0;290.0 + + + UMLClass + + 930 + 200 + 40 + 130 + + +bg=#F6F6F6 +transparency=0 +layer=4 + + + + UMLClass + + 170 + 240 + 40 + 50 + + +bg=#F6F6F6 +transparency=0 +layer=4 + + + + Relation + + 720 + 110 + 30 + 310 + + lt=- +fg=#5E35B1 +layer=-4 + 10.0;10.0;10.0;290.0 + + + Relation + + 390 + 110 + 30 + 310 + + lt=- +fg=#5E35B1 +layer=-4 + 10.0;10.0;10.0;290.0 + + + UMLClass + + 380 + 160 + 40 + 210 + + +bg=#F6F6F6 +transparency=0 +layer=4 + + + + UMLClass + + 690 + 160 + 40 + 60 + + +bg=#F6F6F6 +transparency=0 +layer=4 + + + + UMLClass + + 690 + 310 + 40 + 60 + + +bg=#F6F6F6 +transparency=0 +layer=4 + + + + UMLClass + + 730 + 200 + 40 + 130 + + +bg=#F6F6F6 +transparency=0 +layer=4 + + + diff --git a/overview.png b/overview.png index 3b8cc8b..69bfa46 100644 Binary files a/overview.png and b/overview.png differ diff --git a/overview.uxf b/overview.uxf index 0be0609..fee52ab 100644 --- a/overview.uxf +++ b/overview.uxf @@ -1,286 +1,6 @@ 10 - - UMLClass - - 1220 - 760 - 90 - 30 - - inet -lt=- - - - - UMLClass - - 990 - 760 - 100 - 30 - - webhost -lt=- -layer=-1 - - - - UMLClass - - 1220 - 800 - 90 - 30 - - user -bg=#90CAF9 - - - - UMLClass - - 990 - 800 - 100 - 30 - - mispbridge -bg=#B39DDB -layer=-1 - - - - Relation - - 740 - 850 - 280 - 50 - - lt=<<<- -POST (Ride) -Generated by Loop - 260.0;20.0;10.0;20.0 - - - Relation - - 1070 - 890 - 200 - 40 - - lt=<<<- -GET (Request) -fg=#1E88E5 - 10.0;20.0;180.0;20.0 - - - UMLClass - - 660 - 800 - 100 - 30 - - mispclient -bg=#B39DDB -layer=-1 - - - - Relation - - 740 - 1000 - 280 - 50 - - lt=<<<- -GET (Ride)(Request) -(Data) - 260.0;20.0;10.0;20.0 - - - Relation - - 1070 - 1020 - 190 - 40 - - lt=<<<. -OK (Data) -fg=#1E88E5 - 170.0;20.0;10.0;20.0 - - - Relation - - 740 - 1060 - 280 - 40 - - lt=<<<. -OK (Ride) - 10.0;20.0;260.0;20.0 - - - UMLClass - - 460 - 800 - 80 - 30 - - app -bg=#90CAF9 - - - - Relation - - 510 - 930 - 180 - 40 - - lt=<<<- -GET (Request) -fg=#1E88E5 - 10.0;20.0;160.0;20.0 - - - Relation - - 510 - 980 - 180 - 40 - - lt=<<<. -OK (Data) -fg=#1E88E5 - 160.0;20.0;10.0;20.0 - - - Relation - - 740 - 910 - 280 - 40 - - lt=<<<. -OK (Ride)(Request) - 10.0;20.0;260.0;20.0 - - - UMLClass - - 460 - 760 - 300 - 30 - - localhost -lt=- - - - - UMLClass - - 430 - 730 - 910 - 400 - - -lt=.. -layer=-10 - - - - Relation - - 1250 - 820 - 30 - 310 - - lt=- -fg=#1E88E5 - 10.0;10.0;10.0;290.0 - - - Relation - - 490 - 820 - 30 - 310 - - lt=- -fg=#1E88E5 - 10.0;10.0;10.0;290.0 - - - UMLClass - - 1240 - 910 - 40 - 130 - - -bg=#F6F6F6 -transparency=0 -layer=4 - - - - UMLClass - - 480 - 950 - 40 - 50 - - -bg=#F6F6F6 -transparency=0 -layer=4 - - - - Relation - - 1030 - 820 - 30 - 310 - - lt=- -fg=#5E35B1 -layer=-4 - 10.0;10.0;10.0;290.0 - - - Relation - - 700 - 820 - 30 - 310 - - lt=- -fg=#5E35B1 -layer=-4 - 10.0;10.0;10.0;290.0 - UMLClass @@ -672,88 +392,4 @@ fg=#5E35B1 layer=-4 10.0;10.0;10.0;290.0 - - UMLClass - - 670 - 870 - 80 - 210 - - -bg=#F6F6F6 -transparency=0 -layer=4 - - - - UMLClass - - 1000 - 870 - 40 - 60 - - -bg=#F6F6F6 -transparency=0 -layer=4 - - - - UMLClass - - 1000 - 1020 - 40 - 60 - - -bg=#F6F6F6 -transparency=0 -layer=4 - - - - UMLClass - - 1040 - 910 - 40 - 130 - - -bg=#F6F6F6 -transparency=0 -layer=4 - - - - UMLClass - - 330 - 290 - 80 - 400 - - *overview* -valign=center -lt=.. -layer=-10 - - - - UMLClass - - 330 - 730 - 80 - 400 - - *threads* -valign=center -lt=.. -layer=-10 - -