/
UnitOfWorkApplication-LongConversations_End.trace
68 lines (62 loc) · 1.83 KB
/
UnitOfWorkApplication-LongConversations_End.trace
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
TRACE_MODELER_FILE_FORMAT 1
# Created with Trace Modeler v0.9.85
ENCODING UTF-8
TIMESTAMP 2007/10/10 19:33:43:468
# diagram style
SHOW_FLOW true
FLOW_COLOR 436207871
SHOW_EMPTY_RETURNS false
ACTIVATION_WIDTH large
TARGET_ICON_SIZE large
LIFELINE_SPACING 125
MESSAGE_SPACING 20
FOUND_CALL_LENGTH 70
CALL_ALIGNMENT sender
RETURN_ALIGNMENT receiver
LAYOUT_LEFT_TO_RIGHT true
FONT font0 "SansSerif" 11
FONT_COMMENTS font0
FONT_TARGETS font0
FONT_REGULAR font0
# targets
ACTOR target0 "Web User"
OBJECT target1 "UnitOfWorkApplication"
OBJECT target2 "UnitOfWork"
OBJECT target3 "ISession"
OBJECT target4 "IUnitOfWork"
OBJECT target5 "IHttpHandler" DESTROY_AFTER_LAST_CALL
# trace
CALL target0 ""
CALL target1 "Post back"
CALL target1 "PreRequestHandlerExecute"
CALL target1 "MoveUnitOfWorkFromAspSessionIntoRequestContext"
CALL target2 "set_Current(IUnitOfWork)"
RETURN ""
CALL target2 "set_CurrentLongConversationId(Id)"
RETURN ""
RETURN ""
CALL target2 "get_CurrentSession"
RETURN "ISession"
CALL target3 "Reconnect"
RETURN ""
RETURN ""
CONSTRUCT target5 "ProcessRequest"
CALL target5 "DoStuff"
RETURN ""
CALL target2 "EndLongConversation"
RETURN ""
RETURN "Response"
CALL target1 "PostRequestHandlerExecute"
CALL target2 "InLongConversation"
RETURN "false"
CALL target2 "get_Current"
RETURN "IUnitOfWork"
DESTRUCT target4 "Dispose"
DESTRUCT target3 "Dispose"
RETURN ""
RETURN ""
RETURN ""
RETURN "Html"
RETURN ""
# comments
COMMENT 198.57142857142856 -79.0 "Open-session-in-view extended with long conversations \n- shows the sequence following a post back to a page that has \n started a long conversation"