Work on #190: urm/puml updates

* added pumlid where it was missing and possible
* removed pumlid where it generated a bad image
* regenerated some incorrect puml's
* added 'left to right direction' puml prefix to some diagrams to improve the automatic layouting
This commit is contained in:
NooBxGockeL
2017-03-25 22:07:10 +01:00
parent 175e9f58c1
commit c2a7b902a9
19 changed files with 73 additions and 62 deletions

View File

@@ -4,8 +4,9 @@ title: Reactor
folder: reactor
permalink: /patterns/reactor/
pumlid: DSR14OGm20NGLjO23FVj1f7Hx2Ga0nzjVxtuJc-f9YrtJM-V4vZn9NA-or5nvfQXBiEWXYAZKsrvCzZfnnUlkqOzR9qCg5jGvtX2hYmOJWfvNz9xcTdR7m00
pumlformat: svg
categories: Concurrency
tags:
tags:
- Java
- Difficulty-Expert
- I/O

View File

@@ -1,4 +1,5 @@
@startuml
left to right direction
package com.iluwatar.reactor.framework {
abstract class AbstractNioChannel {
- channel : SelectableChannel
@@ -147,9 +148,9 @@ App --> "-channels" AbstractNioChannel
DatagramPacket ..+ NioDatagramChannel
App --> "-dispatcher" Dispatcher
ChangeKeyOpsCommand --+ NioReactor
LoggingHandler ..|> ChannelHandler
NioDatagramChannel --|> AbstractNioChannel
NioServerSocketChannel --|> AbstractNioChannel
SameThreadDispatcher ..|> Dispatcher
ThreadPoolDispatcher ..|> Dispatcher
@enduml
LoggingHandler ..|> ChannelHandler
NioDatagramChannel --|> AbstractNioChannel
NioServerSocketChannel --|> AbstractNioChannel
SameThreadDispatcher ..|> Dispatcher
ThreadPoolDispatcher ..|> Dispatcher
@enduml