blob: 2f5585d4a6096973aab4945db35b5c4563ef8ff6 [file] [log] [blame]
@startuml
title Request Processing Behavior
hide footbox
autonumber
actor Client as C
participant "Gateway\nServer\n(Jetty)" as GW
participant "Gateway\nServlet" as GS
participant "Gateway\nFilter" as GF
participant "Matcher<Chain>" as UM
participant "Chain" as FC
participant "Filter" as PF
C -> GW: GET( URL )
activate C
activate GW
GW -> GS: service
activate GS
GS -> GF: doFilter
activate GF
GF -> UM: match( URL ): Chain
GF -> FC: doFilter
activate FC
FC -> PF: doFilter
activate PF
PF -> PF: doFilter
activate PF
deactivate PF
'FC <-- PF
deactivate PF
deactivate FC
deactivate GS
deactivate GF
deactivate GW
deactivate C
@enduml