Interstage Application Server SOAPサービス ユーザーズガイド |
目次 索引 |
第4章 Messaging方式のアプリケーションの実装 | > 4.1 受信アプリケーションの作成 |
以下、サンプルプログラムSampleMsgSV1Oneway.javaの例を用いて処理を説明します。
import javax.xml.soap.*; import javax.xml.messaging.*; public class SampleMsgSV1Oneway implements OnewayListener //**(1)** { public SampleMsgSV1Oneway () { } public void onMessage( SOAPMessage message ) //**(2)** { //**(3)** try{ message.writeTo(System.out); } catch( Exception e ) { e.printStackTrace(); } } //**(4)** } |
SOAPメッセージの受信のみ行い、送信元にSOAPメッセージを返信しない受信アプリケーションは、javax.xml.messaging.OnewayListenerインタフェースを実装して、public void onMessageメソッドを実装します。−(1),(2)
メソッドのパラメタとして、受け取ったSOAPメッセージを表すSOAPMessageオブジェクトが渡されます。−(2)
SAAJ-APIを使用して、SOAPMessageオブジェクトの解析と必要な処理を行います。SOAPMessageオブジェクトの解析については、“SAAJ-APIによるSOAPメッセージの処理”を参照してください。
この例では、受信したSOAPメッセージを標準出力に出力しています。−(3)
メソッドの返り値は返しません。−(4)
目次 索引 |