/
githubmirror
/
java-design-patterns
Обзор
Документация
Войти
/
githubmirror
/
java-design-patterns
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
open-source-java-design-patterns-2nd-edition
event-queue/etc/event-queue.urm.puml
38 строк
994 B
Ilkka Seppälä
#1113 Add uml-reverse-mapper plugin
07 дек 2019, 19:03
07 дек 2019, 19:03
0685a50
Код
Авторство
О чём код?
@startuml package com.iluwatar.event.queue { class App { - LOGGER : Logger {static} + App() + main(args : String[]) {static} } class Audio { - INSTANCE : Audio {static} - LOGGER : Logger {static} - MAX_PENDING : int {static} - headIndex : int - pendingAudio : PlayMessage[] - tailIndex : int - updateThread : Thread ~ Audio() + getAudioStream(filePath : String) : AudioInputStream + getInstance() : Audio {static} + getPendingAudio() : PlayMessage[] + init() + isServiceRunning() : boolean + playSound(stream : AudioInputStream, volume : float) - startThread() + stopService() - update() } class PlayMessage { - stream : AudioInputStream - volume : float + PlayMessage(stream : AudioInputStream, volume : float) + getStream() : AudioInputStream + getVolume() : float - setStream(stream : AudioInputStream) + setVolume(volume : float) } } Audio --> "-INSTANCE" Audio @enduml