Real World PlantUML
GradleGradlePlantUML4MarkdownPlantUML4MarkdownDocumentDocumentPlantUMLPlantUMLGenerated DocumentsGenerated Documents呼び出しConvertInvokeGeneratePublish
SEQUENCE DIAGRAM
4995311911043072
BobBobAliceAlice[001]Authentication Request[002]Authentication Response(15)Another authentication Request(16)Another authentication ResponseMessage 40Yet another authentication RequestMessage 50Yet another authentication Response
SEQUENCE DIAGRAM
5006255487713280
WearableWearableSmartphone_appSmartphone_appXenophile_serverXenophile_serverCapture biometric dataSend dataAnalyze dataCapture gestural dataSend dataAnalyze dataSend summarized dataSend responseUpdate
SEQUENCE DIAGRAM
5009365580906496
Setup & Initiateeu.ensure.packproctesttest:InputStream:InputStream:BasicProcessorContext:BasicProcessorContext:ProcessorManager:ProcessorManager1load configuration2create context for processors3create processor manager
SEQUENCE DIAGRAM
5012234082189312
:ConfigurableClientList:CacheConfig:ZoneTableSegment(Mapped)seg1:MemorySegment(Mapped)seg2:MemorySegment(Mapped):b10-auth:b10-auth:ConfigurableClientList:CacheConfig:ZoneTableSegment(Mapped)seg1:MemorySegment(Mapped)seg2:MemorySegment(Mapped)new/initial config(datasrc cfg)<<construct>>:ConfigurableClientListconfigure(cfg)<<construct>> (cfg):CacheConfig<<construct>>:ZoneTableSegment(Mapped)isWritable()Segment not writablewhen not resetfalsegetStatus()DataSourceStatus[]subscribe tomemmgr groupcommand frommemmgr(datasrc_name,segmentparam)resetMemorySegment(datasrc_name,READ_ONLY,segmentparam)reset(READ_ONLY,segmentparam)<<construct>>seg1:MemorySegment(Mapped)command frommemmgr(datasrc_name,segmentparam)resetMemorySegment(datasrc_name,READ_ONLY,segmentparam)reset(READ_ONLY,segmentparam)<<destroy>><<construct>>seg2:MemorySegment(Mapped)reload(zonename)getCachedZoneWriter(zone_name)isWritable()Segment not writableas it is READ_ONLYfalseCACHE_NOT_WRITABLE
SEQUENCE DIAGRAM
5028881106993152
ContentScriptContentScriptEventsPageEventsPagePopupPopupDecrypt and show(Create popup)Retrieve ciphertext(Return ciphertext)Decrypt and show
SEQUENCE DIAGRAM
5034912851689472
sale:Saleitem:Item:register:RegisterstartSale()<<create>>sale:Sale<<create>>item:ItemaddItem(item)add(item)
SEQUENCE DIAGRAM
5042882968813568
Simplecommunication exampleAliceAliceBobBobAuthentication RequestAuthentication Response
SEQUENCE DIAGRAM
5044432780918784
FileReaderMockFileReaderMockWordsrepClassWordsrepClassFileWriterMockFileWriterMockopenFile()openFile()loop[while endofData == false]readLine()alt[isNotFirstLine]lineFeed()writeLine()endOfData()closeFile()closeFile()
SEQUENCE DIAGRAM
5045875889930240
WearableWearableSmartphone_appSmartphone_appXenophile_serverXenophile_serverCapture biometric dataSend dataAnalyze dataCapture gestural dataSend dataAnalyze dataSend summarized dataSend responseUpdate
SEQUENCE DIAGRAM
5055721699803136
CustomerCustomerAppAppBrowserBrowserWeb ServerWeb ServerSEQRSEQRSample Web Shop1Open shop page2GET /shop3Shop page4Add item to cart5POST /shop/additem6Updated page7Go to checkout with SEQR8GET /shop/checkoutSEQR Payment9sendInvoice10Invoice Reference11Checkout pagewith QR code12Wait forpayment status13GET /seqr/status14Start SEQR App15Press 'Tap here to scan'16Start Camera17<< Scan QR code >>18Invoice Reference19Fetch invoice20Invoice21Show invoice details22Press 'confirm'23Show PIN dialog24Enter PIN code25Pay invoice26Receipt27Show payment confirmation28POST [notificationUrl]29getPaymentStatus30PAID31Payment done32GET /shop/done33Receipt page
SEQUENCE DIAGRAM
5065071575171072
BarFoocreateBar
SEQUENCE DIAGRAM
5066702320566272
UserUserXenophile_serverXenophile_serverBBDoWorkInternal call<< createRequest >>RequestCreatedDone
SEQUENCE DIAGRAM
5073076857339904
DiceGamed1: Died2: Dieplayroll()"fv1=getFaceValue()"roll()"fv1=getFaceValue()"
SEQUENCE DIAGRAM
5081359164899328
AliceAliceBobBobhellothis is a first noteokthis is another noteI am thinkinga notecan also be definedon several lines
SEQUENCE DIAGRAM
5089963863441408
UserUserSystemSystemSelect "Favorites"Display saved favorites screen
SEQUENCE DIAGRAM
5094632358674432
Ping usage examplesubscribersubscriberserverserverPING (actionID)PONG (actionID)
SEQUENCE DIAGRAM
5096506709245952
时序图AliceAliceBobBobCannyCanny鉴权阶段请求应答数据上传上传数据这是显示在左边的备注转交数据不超过 5 秒钟状态返回这是显示在右边的备注状态返回状态显示给自己发消息
SEQUENCE DIAGRAM
5114918697172992
DevDevCodeDocsCodeDocsPlantUmlPlantUmlexecutegenerate URLURL
SEQUENCE DIAGRAM
5115751115522048
UserUserFirst ClassFirst ClassSecond ClassSecond ClassLast ClassLast ClassDoMoreWork
SEQUENCE DIAGRAM
5116181417558016
AuthorizationClientAuthorizationClientAuthorizationServerAuthorizationServerResourceServerResourceServerGet Authorization Token[ITI-71]Authorization RequestAuthorization Response + Authorization TokenIncorporate Authorization Token[ITI-72]Resource Request + Authorization TokenResource Response
SEQUENCE DIAGRAM
5129136381100032