Class MockMessagingProvider

java.lang.Object
nablarch.test.core.messaging.MockMessagingProvider
All Implemented Interfaces:
MessagingProvider

public class MockMessagingProvider extends Object implements MessagingProvider
モックのMessagingContextを返却するMessagingProvider。

単体テスト時に、外接システム(キュー)とやり取りすることなく、モックを使用してテストを行うたために使用する。

  • Constructor Details

    • MockMessagingProvider

      public MockMessagingProvider()
  • Method Details

    • createContext

      public MessagingContext createContext()
      モックのMessagingContextを返却する。
      Specified by:
      createContext in interface MessagingProvider
      Returns:
      MessagingContext モックのMessagingContext
    • setDefaultResponseTimeout

      public MessagingProvider setDefaultResponseTimeout(long timeout)
      同期送信処理における応答受信待ちのデフォルトタイムアウト値を設定する。 (単位:msec) この実装では何も行わない。
      Specified by:
      setDefaultResponseTimeout in interface MessagingProvider
      Parameters:
      timeout - デフォルトタイムアウト値 (単位:msec)
      Returns:
      このオブジェクト自体
    • setDefaultTimeToLive

      public MessagingProvider setDefaultTimeToLive(long timeToLive)
      送信電文の有効期間のデフォルト値を設定する。 (単位:msec) この実装では何も行わない。
      Specified by:
      setDefaultTimeToLive in interface MessagingProvider
      Parameters:
      timeToLive - 送信電文の有効期間 (単位:msec)
      Returns:
      このオブジェクト自体
    • setMessagingExceptionFactory

      public MessagingProvider setMessagingExceptionFactory(MessagingExceptionFactory messagingExceptionFactory)
      MessagingExceptionファクトリオブジェクトを設定する。 この実装では何も行わない。
      Specified by:
      setMessagingExceptionFactory in interface MessagingProvider
      Parameters:
      messagingExceptionFactory - MessagingExceptionファクトリオブジェクト
      Returns:
      このオブジェクト自体