Class SMDStubsConfiguration

java.lang.Object
app.dodb.smd.spring.test.SMDStubsConfiguration

@ComponentScan @AutoConfiguration @AutoConfigureBefore(app.dodb.smd.spring.SMDConfiguration.class) @Import(SMDTestScopeConfiguration.class) public class SMDStubsConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    app.dodb.smd.test.CommandBusTestConfigurer
    commandBusTestConfigurer(app.dodb.smd.api.command.CommandHandlerLocator locator, List<app.dodb.smd.api.command.bus.CommandBusInterceptor> interceptors)
     
    app.dodb.smd.test.CommandGatewayStub
     
    app.dodb.smd.test.EventBusTestConfigurer
    eventBusTestConfigurer(app.dodb.smd.api.event.ProcessingGroupLocator locator, app.dodb.smd.api.event.bus.ProcessingGroupsConfigurer processingGroupsConfigurer, List<app.dodb.smd.api.event.bus.EventBusInterceptor> interceptors)
     
    app.dodb.smd.test.EventPublisherStub
     
    app.dodb.smd.test.QueryBusTestConfigurer
    queryBusTestConfigurer(app.dodb.smd.api.query.QueryHandlerLocator locator, List<app.dodb.smd.api.query.bus.QueryBusInterceptor> interceptors)
     
    app.dodb.smd.test.QueryGatewayStub
     
    app.dodb.smd.test.SMDTestExtension
    smdTestExtension(app.dodb.smd.test.CommandBusTestConfigurer commandBusTestConfigurer, app.dodb.smd.test.QueryBusTestConfigurer queryBusTestConfigurer, app.dodb.smd.test.EventBusTestConfigurer eventBusTestConfigurer, app.dodb.smd.test.PrincipalProviderStub principalProviderStub, app.dodb.smd.test.DatetimeProviderStub datetimeProviderStub, app.dodb.smd.test.CommandGatewayStub commandGatewayStub, app.dodb.smd.test.QueryGatewayStub queryGatewayStub, app.dodb.smd.test.EventPublisherStub eventPublisherStub)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SMDStubsConfiguration

      public SMDStubsConfiguration()
  • Method Details

    • commandGatewayStub

      @Bean @SMDTestScope public app.dodb.smd.test.CommandGatewayStub commandGatewayStub()
    • eventPublisherStub

      @Bean @SMDTestScope public app.dodb.smd.test.EventPublisherStub eventPublisherStub()
    • queryGatewayStub

      @Bean @SMDTestScope public app.dodb.smd.test.QueryGatewayStub queryGatewayStub()
    • commandBusTestConfigurer

      @Bean @SMDTestScope public app.dodb.smd.test.CommandBusTestConfigurer commandBusTestConfigurer(app.dodb.smd.api.command.CommandHandlerLocator locator, List<app.dodb.smd.api.command.bus.CommandBusInterceptor> interceptors)
    • queryBusTestConfigurer

      @Bean @SMDTestScope public app.dodb.smd.test.QueryBusTestConfigurer queryBusTestConfigurer(app.dodb.smd.api.query.QueryHandlerLocator locator, List<app.dodb.smd.api.query.bus.QueryBusInterceptor> interceptors)
    • eventBusTestConfigurer

      @Bean @SMDTestScope public app.dodb.smd.test.EventBusTestConfigurer eventBusTestConfigurer(app.dodb.smd.api.event.ProcessingGroupLocator locator, app.dodb.smd.api.event.bus.ProcessingGroupsConfigurer processingGroupsConfigurer, List<app.dodb.smd.api.event.bus.EventBusInterceptor> interceptors)
    • smdTestExtension

      @Bean @SMDTestScope public app.dodb.smd.test.SMDTestExtension smdTestExtension(app.dodb.smd.test.CommandBusTestConfigurer commandBusTestConfigurer, app.dodb.smd.test.QueryBusTestConfigurer queryBusTestConfigurer, app.dodb.smd.test.EventBusTestConfigurer eventBusTestConfigurer, app.dodb.smd.test.PrincipalProviderStub principalProviderStub, app.dodb.smd.test.DatetimeProviderStub datetimeProviderStub, app.dodb.smd.test.CommandGatewayStub commandGatewayStub, app.dodb.smd.test.QueryGatewayStub queryGatewayStub, app.dodb.smd.test.EventPublisherStub eventPublisherStub)