All Downloads are FREE. Search and download functionalities are using the official Maven repository.

nablarch.test.core.messaging.MockMessagingProvider Maven / Gradle / Ivy

The newest version!
package nablarch.test.core.messaging;

import nablarch.fw.messaging.MessagingContext;
import nablarch.fw.messaging.MessagingProvider;
import nablarch.fw.messaging.provider.MessagingExceptionFactory;

/**
 * モックのMessagingContextを返却するMessagingProvider。
 * 

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

* @author Masato Inoue */ public class MockMessagingProvider implements MessagingProvider { /** * モックのMessagingContextを返却する。 * @return MessagingContext モックのMessagingContext */ public MessagingContext createContext() { return new MockMessagingContext(); } /**{@inheritDoc} * この実装では何も行わない。 */ public MessagingProvider setDefaultResponseTimeout(long timeout) { // nop return this; } /**{@inheritDoc} * この実装では何も行わない。 */ public MessagingProvider setDefaultTimeToLive(long timeToLive) { // nop return this; } /**{@inheritDoc} * この実装では何も行わない。 */ public MessagingProvider setMessagingExceptionFactory(MessagingExceptionFactory messagingExceptionFactory) { // nop return this; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy