/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.communication.transport.activemq; import de.rcenvironment.core.communication.testutils.TestConfigurationImpl; import de.rcenvironment.core.communication.transport.jms.activemq.impl.ActiveMQTransportProvider; import de.rcenvironment.core.communication.transport.jms.activemq.testutils.ActiveMQNetworkContactPointGenerator; import de.rcenvironment.core.communication.transport.spi.DefaultMessageChannelIdFactoryImpl; /** * Test configuration for ActiveMQ tests. * * @author Robert Mischke */ public class ActiveMQTestConfiguration extends TestConfigurationImpl { private static final int DEFAULT_TRAFFIC_WAIT_TIMEOUT_MSEC = 1250; private static final int DEFAULT_NETWORK_SILENCE_WAIT_MSEC = 1500; private static final int DEFAULT_NETWORK_SILENCE_WAIT_TIMEOUT_MSEC = 30000; public ActiveMQTestConfiguration() { setTransportProvider(new ActiveMQTransportProvider(new DefaultMessageChannelIdFactoryImpl())); setContactPointGenerator(new ActiveMQNetworkContactPointGenerator("localhost")); setDefaultTrafficWaitTimeout(DEFAULT_TRAFFIC_WAIT_TIMEOUT_MSEC); setDefaultNetworkSilenceWait(DEFAULT_NETWORK_SILENCE_WAIT_MSEC); setDefaultNetworkSilenceWaitTimeout(DEFAULT_NETWORK_SILENCE_WAIT_TIMEOUT_MSEC); } }