Added missing conditional on class for Stream autoconfig

This commit is contained in:
Marcin Grzejszczak
2016-09-20 09:25:24 +02:00
parent f09b96a524
commit 7eefac9a15

View File

@@ -25,6 +25,7 @@ import org.springframework.cloud.contract.verifier.messaging.internal.ContractVe
import org.springframework.cloud.contract.verifier.messaging.internal.ContractVerifierMessaging;
import org.springframework.cloud.contract.verifier.messaging.noop.NoOpContractVerifierAutoConfiguration;
import org.springframework.cloud.stream.annotation.EnableBinding;
import org.springframework.cloud.stream.test.binder.MessageCollector;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@@ -34,7 +35,7 @@ import org.springframework.messaging.Message;
* @author Marcin Grzejszczak
*/
@Configuration
@ConditionalOnClass(EnableBinding.class)
@ConditionalOnClass({EnableBinding.class, MessageCollector.class})
@ConditionalOnProperty(name="stubrunner.stream.enabled", havingValue="true", matchIfMissing=true)
@AutoConfigureBefore(NoOpContractVerifierAutoConfiguration.class)
public class ContractVerifierStreamAutoConfiguration {