Skip to content

Commit f58fd27

Browse files
Add missing xml.j2 files for websocket inbound endpoints
1 parent b511313 commit f58fd27

File tree

4 files changed

+132
-0
lines changed

4 files changed

+132
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<inboundEndpoint xmlns="http://ws.apache.org/ns/synapse"
3+
xmlns:svns="http://org.wso2.securevault/configuration"
4+
name="SecureWebSocketEP"
5+
sequence="{{apim.wss.dispatch.sequence}}"
6+
onError="{{apim.wss.dispatch.on_error.sequence}}"
7+
protocol="wss"
8+
suspend="{{!apim.wss.enable}}">
9+
<parameters>
10+
<parameter name="inbound.ws.port">{{apim.wss.port}}</parameter>
11+
<parameter name="ws.outflow.dispatch.sequence">{{apim.wss.out_dispatch_seq}}</parameter>
12+
<parameter name="ws.pipeline.handler.class">{{apim.wss.handler.class}}</parameter>
13+
<parameter name="dispatch.custom.sequence">{{apim.wss.dispatch.custom.sequence}}</parameter>
14+
<parameter name="ws.outflow.dispatch.fault.sequence">{{apim.wss.outflow.dispatch.fault.sequence}}</parameter>
15+
<parameter name="ws.client.side.broadcast.level">{{apim.wss.client.side.broadcast.level}}</parameter>
16+
<parameter name="ws.use.port.offset">true</parameter>
17+
{%if apim.wss.dispatch.idleTime is defined %}
18+
<parameter name="ws.dispatch.idleTime">{{apim.wss.dispatch.idleTime}}</parameter>
19+
{%endif%}
20+
{%if apim.wss.outflow.dispatch.idleTime is defined %}
21+
<parameter name="ws.outflow.dispatch.idleTime">{{apim.wss.outflow.dispatch.idleTime}}</parameter>
22+
{%endif%}
23+
<parameter name="wss.ssl.key.store.file">{{apim.wss.keystore.location}}</parameter>
24+
<parameter name="wss.ssl.key.store.pass">{{apim.wss.keystore.password}}</parameter>
25+
<parameter name="wss.ssl.cert.pass">{{apim.wss.keystore.key_password}}</parameter>
26+
<parameter name="wss.ssl.protocols">{{apim.wss.ssl_enabled_protocols}}</parameter>
27+
{% if apim.wss.ciphers is defined %}
28+
<parameter name="wss.ssl.cipher.suites">{{apim.wss.ciphers}}</parameter>
29+
{% endif %}
30+
{%if apim.wss.pass_through_control_frames is defined %}
31+
<parameter name="ws.pass.through.control.frames">{{apim.wss.pass_through_control_frames}}</parameter>
32+
{%endif%}
33+
{%if apim.wss.subprotocol_handler is defined %}
34+
<parameter name="ws.subprotocol.handler.class">{{apim.wss.subprotocol_handler}}</parameter>
35+
{%endif%}
36+
</parameters>
37+
</inboundEndpoint>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<inboundEndpoint xmlns="http://ws.apache.org/ns/synapse"
3+
name="WebSocketInboundEndpoint"
4+
sequence="{{apim.ws.dispatch.sequence}}"
5+
onError="{{apim.ws.dispatch.on_error.sequence}}"
6+
protocol="ws"
7+
suspend="{{!apim.ws.enable}}">
8+
<parameters>
9+
<parameter name="inbound.ws.port">{{apim.ws.port}}</parameter>
10+
<parameter name="ws.outflow.dispatch.sequence">{{apim.ws.out_dispatch_seq}}</parameter>
11+
<parameter name="ws.pipeline.handler.class">{{apim.ws.handler.class}}</parameter>
12+
<parameter name="dispatch.custom.sequence">{{apim.ws.dispatch.custom.sequence}}</parameter>
13+
<parameter name="ws.outflow.dispatch.fault.sequence">{{apim.ws.outflow.dispatch.fault.sequence}}</parameter>
14+
<parameter name="ws.client.side.broadcast.level">{{apim.ws.client.side.broadcast.level}}</parameter>
15+
<parameter name="ws.use.port.offset">true</parameter>
16+
{%if apim.ws.dispatch.idleTime is defined %}
17+
<parameter name="ws.dispatch.idleTime">{{apim.ws.dispatch.idleTime}}</parameter>
18+
{%endif%}
19+
{%if apim.ws.outflow.dispatch.idleTime is defined %}
20+
<parameter name="ws.outflow.dispatch.idleTime">{{apim.ws.outflow.dispatch.idleTime}}</parameter>
21+
{%endif%}
22+
{%if apim.ws.pass_through_control_frames is defined %}
23+
<parameter name="ws.pass.through.control.frames">{{apim.ws.pass_through_control_frames}}</parameter>
24+
{%endif%}
25+
{%if apim.ws.subprotocol_handler is defined %}
26+
<parameter name="ws.subprotocol.handler.class">{{apim.ws.subprotocol_handler}}</parameter>
27+
{%endif%}
28+
</parameters>
29+
</inboundEndpoint>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<inboundEndpoint xmlns="http://ws.apache.org/ns/synapse"
3+
xmlns:svns="http://org.wso2.securevault/configuration"
4+
name="SecureWebSocketEP"
5+
sequence="{{apim.wss.dispatch.sequence}}"
6+
onError="{{apim.wss.dispatch.on_error.sequence}}"
7+
protocol="wss"
8+
suspend="{{!apim.wss.enable}}">
9+
<parameters>
10+
<parameter name="inbound.ws.port">{{apim.wss.port}}</parameter>
11+
<parameter name="ws.outflow.dispatch.sequence">{{apim.wss.out_dispatch_seq}}</parameter>
12+
<parameter name="ws.pipeline.handler.class">{{apim.wss.handler.class}}</parameter>
13+
<parameter name="dispatch.custom.sequence">{{apim.wss.dispatch.custom.sequence}}</parameter>
14+
<parameter name="ws.outflow.dispatch.fault.sequence">{{apim.wss.outflow.dispatch.fault.sequence}}</parameter>
15+
<parameter name="ws.client.side.broadcast.level">{{apim.wss.client.side.broadcast.level}}</parameter>
16+
<parameter name="ws.use.port.offset">true</parameter>
17+
{%if apim.wss.dispatch.idleTime is defined %}
18+
<parameter name="ws.dispatch.idleTime">{{apim.wss.dispatch.idleTime}}</parameter>
19+
{%endif%}
20+
{%if apim.wss.outflow.dispatch.idleTime is defined %}
21+
<parameter name="ws.outflow.dispatch.idleTime">{{apim.wss.outflow.dispatch.idleTime}}</parameter>
22+
{%endif%}
23+
<parameter name="wss.ssl.key.store.file">{{apim.wss.keystore.location}}</parameter>
24+
<parameter name="wss.ssl.key.store.pass">{{apim.wss.keystore.password}}</parameter>
25+
<parameter name="wss.ssl.cert.pass">{{apim.wss.keystore.key_password}}</parameter>
26+
<parameter name="wss.ssl.protocols">{{apim.wss.ssl_enabled_protocols}}</parameter>
27+
{% if apim.wss.ciphers is defined %}
28+
<parameter name="wss.ssl.cipher.suites">{{apim.wss.ciphers}}</parameter>
29+
{% endif %}
30+
{%if apim.wss.pass_through_control_frames is defined %}
31+
<parameter name="ws.pass.through.control.frames">{{apim.wss.pass_through_control_frames}}</parameter>
32+
{%endif%}
33+
{%if apim.wss.subprotocol_handler is defined %}
34+
<parameter name="ws.subprotocol.handler.class">{{apim.wss.subprotocol_handler}}</parameter>
35+
{%endif%}
36+
</parameters>
37+
</inboundEndpoint>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<inboundEndpoint xmlns="http://ws.apache.org/ns/synapse"
3+
name="WebSocketInboundEndpoint"
4+
sequence="{{apim.ws.dispatch.sequence}}"
5+
onError="{{apim.ws.dispatch.on_error.sequence}}"
6+
protocol="ws"
7+
suspend="{{!apim.ws.enable}}">
8+
<parameters>
9+
<parameter name="inbound.ws.port">{{apim.ws.port}}</parameter>
10+
<parameter name="ws.outflow.dispatch.sequence">{{apim.ws.out_dispatch_seq}}</parameter>
11+
<parameter name="ws.pipeline.handler.class">{{apim.ws.handler.class}}</parameter>
12+
<parameter name="dispatch.custom.sequence">{{apim.ws.dispatch.custom.sequence}}</parameter>
13+
<parameter name="ws.outflow.dispatch.fault.sequence">{{apim.ws.outflow.dispatch.fault.sequence}}</parameter>
14+
<parameter name="ws.client.side.broadcast.level">{{apim.ws.client.side.broadcast.level}}</parameter>
15+
<parameter name="ws.use.port.offset">true</parameter>
16+
{%if apim.ws.dispatch.idleTime is defined %}
17+
<parameter name="ws.dispatch.idleTime">{{apim.ws.dispatch.idleTime}}</parameter>
18+
{%endif%}
19+
{%if apim.ws.outflow.dispatch.idleTime is defined %}
20+
<parameter name="ws.outflow.dispatch.idleTime">{{apim.ws.outflow.dispatch.idleTime}}</parameter>
21+
{%endif%}
22+
{%if apim.ws.pass_through_control_frames is defined %}
23+
<parameter name="ws.pass.through.control.frames">{{apim.ws.pass_through_control_frames}}</parameter>
24+
{%endif%}
25+
{%if apim.ws.subprotocol_handler is defined %}
26+
<parameter name="ws.subprotocol.handler.class">{{apim.ws.subprotocol_handler}}</parameter>
27+
{%endif%}
28+
</parameters>
29+
</inboundEndpoint>

0 commit comments

Comments
 (0)