-
Notifications
You must be signed in to change notification settings - Fork 3
/
plugin.json
56 lines (47 loc) · 1.51 KB
/
plugin.json
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
{
"namespace": "inbound.http.jetty",
"name": "In-bound Protocol- HTTP/HTTP2 - Jetty",
"spi": {
"class": "com.bluenimble.platform.plugins.inbound.http.jetty.JettyPlugin",
"properties": {
"version": "[version]",
"vendor": {
"name": "BlueNimble, Inc",
"links": [{
"Read More": "https://www.bluenimble.com"
}]
},
"async": "true",
"port": "[ this.port | '9090' ]",
"idleTimeout": "[ this.idleTimeout | '30' ]",
"monitor": "[ this.monitor | 'false' ]",
"executor": {
"async": "[ this.executor.async | 'false' ]"
},
"pool": {
"min": "[ this.pool.min | '10' ]",
"max": "[ this.pool.max | '200' ]",
"capacity": "[ this.pool.capacity | '500' ]",
"idleTimeout": "[ this.pool.idleTimeout | '300' ]"
},
"ssl": {
"port": "[ this.ssl.port | '8443' ]",
"keystore": "[ this.ssl.keystore | '' ]",
"password": "[ this.ssl.password | '' ]"
},
"cors": {
"allowCredentials": "[ this.cors.allowCredentials | 'true' ]",
"allowNoOrigin": "[ this.cors.allowNoOrigin | 'false' ]",
"returnOrigin": "[ this.cors.returnOrigin | '' ]",
"preflightMaxAge": "[ this.cors.preflightMaxAge | '1800' ]",
"origins": "[ this.cors.origins | '*' ]",
"methods": "[ this.cors.methods | 'GET,POST,HEAD,PUT,DELETE,PATCH,OPTIONS' ]",
"headers": {
"allow": "[ this.cors.headers.allow | '' ]>>json",
"expose": "[ this.cors.headers.expose | '' ]>>json"
}
},
"altMediaTypes": "[ this.altMediaTypes | '' ]"
}
}
}