Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @startuml
- title "Filters Sequence Diagram"
- actor Connection
- control HandlerChain
- entity Filter1
- entity Filter2
- entity Filter3
- control UploadControl
- database Remote
- Connection -> HandlerChain: chain.setNext(f1).sn(f2).sn(f3)
- HandlerChain -> Filter1: setNext(f1)
- Filter1 -> Filter2: setNext(f2)
- Filter2 -> Filter3: setNext(f3)
- Filter3 -> HandlerChain: <<built chain>>
- Connection -> HandlerChain: handle()
- HandlerChain -> Filter1: handle()
- Filter1 -> Filter2: handle()
- Filter2 -> Filter3: handle()
- Filter3 -> HandlerChain: <<filtered data>>
- HandlerChain -> Connection: <<data>>
- Connection -> UploadControl: upload()
- UploadControl -> Remote: <<data>>
- Remote ->o Connection: <<success>>
- @enduml
Advertisement
Add Comment
Please, Sign In to add comment