Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerFlex Gateway新着情報
Governance新着情報
Monitoring API Manager2.x
Mule 4
3.9
1.1
2.x
1.2
7.x
3.0 (Mule 4)
3.9 (Mule 3)
1.0 (Mule 4)
1.3 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
2.2 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
3.0 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
3.9 (Mule 3)
1.0 (Mule 4)
1.1 (Mule 4)
6.0 (Mule 4)
2.3 (Mule 4)
3.9 (Mule 3)
1.0 (Mule 4)
1.2 (Mule 4)
3.9 (Mule 3)
1.0 (Mule 4)
1.0 (Mule 4)
2.0 (Mule 4)
3.2 (Mule 4)
2.1 (Mule 4)
1.0 (Mule 4)
3.9 (Mule 3)
3.9 (Mule 3)
3.9 (Mule 3)
1.0 (Mule 4)
1.0 (Mule 4)
3.0 (Mule 4)
1.0 (Mule 4)
1.1 (Mule 4)
3.1 (Mule 4)
3.9 (Mule 3)
3.9 (Mule 3)
1.0 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
3.9 (Mule 3)
1.1 (Mule 4)
1.0 (Mule 4)
1.2 (Mule 4)
1.3 (Mule 4)
1.0 (Mule 4)
3.9 (Mule 3)
1.0 (Mule 4)
2.0 (Mule 4)
1.2 (Mule 4)
2.0 (Mule 4)
1.0 (Mule 4)
3.9 (Mule 3)
1.0 (Mule 4)
1.0 (Mule 4)
この操作は、ソケット ID で参照されている現在接続中の WebSockets を終了します。
<flow name="closeConnection">
<websocket:close-socket
socketId="#[attributes.socketId]"
reason="Quota exceeded"/>
</flow>
xml
この操作は、ペイロードや属性を返しません。
メッセージソースは、WebSocket が終了するたびにフローをトリガーします。これは、クリーンアップ操作、ログ記録、アプリケーションの状態の更新を実行する場合に便利です。
これは非同期です。フローが呼び出されるまでに、ソケットは終了しています。参照される WebSocket を介してメッセージを送信しようとすると、エラーが発生します。
<flow name="onConnectionClosed">
<websocket:on-connection-closed path="/chat/*" config-ref="ws" />
<logger
level="INFO"
message="No more messages please: you shall not pass." />
</flow>
<flow name="receiveMessagesFlow">
<websocket:on-inbound-connection path="/chat" config-ref="ws" />
<logger
level="INFO"
message="Someone just sent a message and now I will close this connection!" />
<websocket:close-socket
socketId="#[attributes.socketId]"
reason="I don't like to talk."
config-ref="ws" />
</flow>
xml
path パラメーターは、終了時にフローをトリガーするソケットのパスを示します。catch-all
を指定する場合、アスタリスクワイルドカード記号 (∗) を使用できます。
この操作は、空のペイロードと属性の WebSocketAttributes オブジェクトを返します。