224.7. Spring DSL を使用したサンプル
もちろん、Spring DSL は MINA にも使用できます。以下のサンプルでは、ポート 5555 で TCP サーバーを公開しています。
<route> <from uri="mina2:tcp://localhost:5555?textline=true"/> <to uri="bean:myTCPOrderHandler"/> </route>
上記のルートでは、テキストラインコーデックを使用してポート 5555 で TCP サーバーを公開します。ID が myTCPOrderHandler
の Spring Bean にリクエストを処理させ、応答を返します。たとえば、ハンドラー Bean は次のように実装できます。
public String handleOrder(String payload) { ... return "Order: OK" }