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.CommandBusConfigurer
    commandBusConfigurer(app.dodb.smd.api.command.CommandHandlerDispatcher dispatcher, List<app.dodb.smd.api.command.bus.CommandBusInterceptor> interceptors)
     
    app.dodb.smd.test.CommandGatewayStub
     
    app.dodb.smd.test.EventBusConfigurer
    eventBusConfigurer(app.dodb.smd.api.event.EventHandlerDispatcher dispatcher, List<app.dodb.smd.api.event.bus.EventBusInterceptor> interceptors)
     
    app.dodb.smd.test.EventPublisherStub
     
    app.dodb.smd.test.QueryBusConfigurer
    queryBusConfigurer(app.dodb.smd.api.query.QueryHandlerDispatcher dispatcher, List<app.dodb.smd.api.query.bus.QueryBusInterceptor> interceptors)
     
    app.dodb.smd.test.QueryGatewayStub
     
    app.dodb.smd.test.SMDTestExtension
    smdTestExtension(app.dodb.smd.test.CommandBusConfigurer commandBusConfigurer, app.dodb.smd.test.QueryBusConfigurer queryBusConfigurer, app.dodb.smd.test.EventBusConfigurer eventBusConfigurer, 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()
    • commandBusConfigurer

      @Bean @SMDTestScope public app.dodb.smd.test.CommandBusConfigurer commandBusConfigurer(app.dodb.smd.api.command.CommandHandlerDispatcher dispatcher, List<app.dodb.smd.api.command.bus.CommandBusInterceptor> interceptors)
    • queryBusConfigurer

      @Bean @SMDTestScope public app.dodb.smd.test.QueryBusConfigurer queryBusConfigurer(app.dodb.smd.api.query.QueryHandlerDispatcher dispatcher, List<app.dodb.smd.api.query.bus.QueryBusInterceptor> interceptors)
    • eventBusConfigurer

      @Bean @SMDTestScope public app.dodb.smd.test.EventBusConfigurer eventBusConfigurer(app.dodb.smd.api.event.EventHandlerDispatcher dispatcher, List<app.dodb.smd.api.event.bus.EventBusInterceptor> interceptors)
    • smdTestExtension

      @Bean @SMDTestScope public app.dodb.smd.test.SMDTestExtension smdTestExtension(app.dodb.smd.test.CommandBusConfigurer commandBusConfigurer, app.dodb.smd.test.QueryBusConfigurer queryBusConfigurer, app.dodb.smd.test.EventBusConfigurer eventBusConfigurer, 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)