Process

入力メッセージを処理し、応答メッセージを返します。

構文

public Message process (Message message) 

パラメータ

  • 入力メッセージ

結果

応答メッセージを返します。

例外

  • TimeoutException: 無効な設定が原因で、サーバーに接続できません。例えば、不明なプロトコルは ConfigurationException を発生させます。このエラーが発生した場合は connect() を再実行しても無意味です。
  • ConnectionException: サーバーに接続できないときに発生します。例外の根本的な原因によっては、再実行で接続に成功する可能性があります。
  • MessageProcessingException: 設定や接続の問題ではない原因でサーバー側にエラーが発生したことを意味します。

try 
{ 
	//Process Input Message, return output Message 
	Message response = service.process(message); 
} 
catch (ConnectionException e) 
{ 
	// handle connection issue (retry, report error, etc.) 
} 
catch (TimeoutException e) 
{ 
	// handle timeout issue (retry, report error, etc.) 
} 
catch (MessageProcessingException e) 
{ 
	// report error 
}