5
5
6
6
Plug & Play Module
7
7
8
- parse & persist HTTP / REST API Calls
8
+
9
+
10
+ ### Description ###
11
+
12
+
13
+ parse & persist HTTP / REST API Calls in MongoDB
9
14
10
15
11
16
@@ -38,26 +43,39 @@ Add (class level) annotation to java bean configuration class of the MongoDB Con
38
43
39
44
40
45
41
- ### Developer Setup ###
46
+ ### Collaborate - Developer Setup ###
42
47
43
48
44
- Clone via HTTPS
49
+ Pre-requisite Tools (Softwares)
45
50
46
- https://github.com/TurquoiseSpace/spring-webflux-http-interceptor.git
51
+ JDK 1.8
52
+
53
+ Apache Maven
54
+
55
+ Git CLI
56
+
57
+ MongoDB Server
58
+
59
+ Robo3T
60
+
61
+ Java IDE - Eclipse / intelliJ
62
+
63
+ Postman / cURL
47
64
48
65
49
- Clone via SSH
66
+ Clone via
50
67
51
- git@github.com:TurquoiseSpace/spring-webflux-http-interceptor.git
68
+ ` HTTPS `
52
69
70
+ https://github.com/TurquoiseSpace/spring-webflux-http-interceptor.git
53
71
54
- Clone via GitHub CLI
55
-
56
- gh repo clone TurquoiseSpace/spring-webflux-http-interceptor
72
+ ` SSH `
57
73
74
+ git@github.com:TurquoiseSpace/spring-webflux-http-interceptor.git
58
75
76
+ ` GitHub CLI `
59
77
60
- ### Collaborate ###
78
+ gh repo clone TurquoiseSpace/spring-webflux-http-interceptor
61
79
62
80
63
81
Set User Name & Email
@@ -78,6 +96,48 @@ Forget Git Remote Credentials
78
96
79
97
80
98
99
+ ### Help - Starting off with "Spring WebFlux HTTP Interceptor" ###
100
+
101
+
102
+ The actual code is located inside
103
+
104
+ ./src/main/java/
105
+
106
+ with the base package as
107
+
108
+ open.source.exchange
109
+
110
+ and child packages (shows the call heirarchy from top to bottom)
111
+ and in java files
112
+
113
+ interceptor
114
+ ReactiveApiInterceptor.java
115
+ service
116
+ InformationExchangeService.java
117
+ ParserHelper.java
118
+ utility.asynchronous
119
+ MonoCallSynchronousExecutor.java
120
+ repository.asynchronous
121
+ InformationExchangeRepoAsync.java
122
+ parser
123
+ ApplicationContextParser.java
124
+ WebSessionParser.java
125
+ LocaleContextParser.java
126
+ ServerHttpRequestParser.java
127
+ ServerHttpResponseParser.java
128
+ PrincipalParser.java
129
+ PartParser.java
130
+ entity
131
+ InformationExchange.java
132
+ model
133
+ Information.java
134
+ enumeration
135
+ ExchangeInformationType.java
136
+ TimeEvent.java
137
+ TimeUnit.java
138
+
139
+
140
+
81
141
### Coding Conventions ###
82
142
83
143
@@ -163,4 +223,3 @@ Publish
163
223
mvn deploy --settings /home/mafia/.m2/setting.xml --global-settings /space/tools/apache-maven-3.6.3/conf/settings.xml
164
224
165
225
166
-
0 commit comments