|
| 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> |
0 commit comments