Last active
May 29, 2018 17:47
-
-
Save mishin/ec6ba4af2cb3831acc5b6149e3102791 to your computer and use it in GitHub Desktop.
test.puml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@startuml | |
skinparam lifelineStrategy solid | |
skinparam handwritten false | |
skinparam monochrome true | |
skinparam packageStyle rect | |
skinparam defaultFontName FG Virgil | |
skinparam shadowing true | |
skinparam classBorderThickness .5 | |
skinparam usecaseBorderThickness .5 | |
skinparam titleBorderRoundCorner 15 | |
skinparam titleBorderThickness 2 | |
skinparam rectangleBorderThickness 0.5 | |
skinparam classBorderThickness<<stereo>> 5 | |
skinparam packageBorderThickness<<stereo>> 1.5 | |
skinparam packageBorderThickness 0.5 | |
skinparam classFontColor red | |
skinparam classFontSize 10 | |
skinparam classFontName Courier | |
participant "__Connection Factories__" as connectionFactories | |
participant "__Connections__" as Connections | |
participant "__Session__" as Session | |
participant "__Message Producer__" as messageProducer | |
participant "__Message Consumer__" as messageConsumer | |
participant "__Temporary Destination__" as temporaryDestination | |
participant "__Broker__" as Broker | |
/' This is how you can | |
span multiple lines | |
of comments | |
'/ | |
hide footbox | |
title Connection Factories | |
connectionFactories -> Connections : createConnections() | |
activate Connections | |
Connections -> Session : createSession() | |
deactivate Connections | |
activate Session | |
Session -> messageProducer : CreateProducer() | |
activate messageProducer | |
Session -> messageProducer : CreateMessage() | |
deactivate Session | |
deactivate messageProducer | |
Session -> temporaryDestination : createTemporaryQueue() or createTemporaryTopic() | |
activate temporaryDestination | |
deactivate temporaryDestination | |
Session -> messageConsumer : CreateConsumer() | |
activate messageConsumer | |
deactivate messageConsumer | |
Connections -> Connections: start() | |
activate Connections | |
deactivate Connections | |
messageProducer -> Broker : send() | |
activate Broker | |
Broker -> temporaryDestination: send() | |
deactivate Broker | |
activate temporaryDestination | |
deactivate temporaryDestination | |
@enduml |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
http://graphviz.org/doc/info/attrs.html#d:arrowhead