Update URM Version to 1.4.4 and regenerated all puml files

This commit is contained in:
NooBxGockeL
2016-11-26 12:51:06 +01:00
parent 8574e06966
commit 7d995056ff
85 changed files with 1885 additions and 1742 deletions

View File

@ -1,10 +1,12 @@
@startuml
package com.iluwatar.eda.handler {
class UserCreatedEventHandler {
- LOGGER : Logger {static}
+ UserCreatedEventHandler()
+ onEvent(event : UserCreatedEvent)
}
class UserUpdatedEventHandler {
- LOGGER : Logger {static}
+ UserUpdatedEventHandler()
+ onEvent(event : UserUpdatedEvent)
}
@ -26,8 +28,8 @@ package com.iluwatar.eda.event {
}
}
package com.iluwatar.eda.framework {
interface Handler<E extends Event> {
+ onEvent(E extends Event) {abstract}
interface Event {
+ getType() : Class<? extends Event> {abstract}
}
class EventDispatcher {
- handlers : Map<Class<? extends Event>, Handler<? extends Event>>
@ -35,8 +37,8 @@ package com.iluwatar.eda.framework {
+ dispatch(event : E extends Event)
+ registerHandler(eventType : Class<E extends Event>, handler : Handler<E extends Event>)
}
interface Event {
+ getType() : Class<? extends Event> {abstract}
interface Handler<E extends Event> {
+ onEvent(E extends Event) {abstract}
}
}
package com.iluwatar.eda.model {
@ -52,11 +54,11 @@ package com.iluwatar.eda {
+ main(args : String[]) {static}
}
}
UserUpdatedEvent --> "-user" User
UserCreatedEvent --> "-user" User
UserUpdatedEvent --> "-user" User
AbstractEvent ..|> Event
UserCreatedEvent --|> AbstractEvent
UserCreatedEventHandler ..|> Handler
UserUpdatedEvent --|> AbstractEvent
UserCreatedEventHandler ..|> Handler
UserUpdatedEventHandler ..|> Handler
@enduml