| 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)
目次
索引
![]()
|