Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/benwilcock/cqrs-microservice-sampler
/ functions
Functions
122 in github.com/benwilcock/cqrs-microservice-sampler
⨍
Functions
122
◇
Types & classes
38
↓ 11 callers
Method
getId
()
query-side/src/main/java/com/soagrowers/productquery/domain/Product.java:30
↓ 11 callers
Method
getId
()
command-side/src/main/java/com/soagrowers/productcommand/aggregates/ProductAggregate.java:122
↓ 10 callers
Method
add
(@PathVariable(value = "id") String id, @RequestParam(value = "name", required = true) Str
command-side/src/main/java/com/soagrowers/productcommand/ProductRestController.java:28
↓ 6 callers
Method
getMessage
()
command-side/src/main/java/com/soagrowers/productcommand/Application.java:52
↓ 5 callers
Method
getName
()
command-side/src/main/java/com/soagrowers/productcommand/aggregates/ProductAggregate.java:126
↓ 5 callers
Method
isNotEmpty
(Object object)
common-things/src/main/java/com/soagrowers/utils/Asserts.java:46
↓ 5 callers
Method
run
()
gateway-service/src/main/java/com/soagrowers/prefilters/SimpleLoggingPreFilter.java:32
↓ 4 callers
Method
areNotEmpty
(List<Object> objects)
common-things/src/main/java/com/soagrowers/utils/Asserts.java:69
↓ 4 callers
Method
setAssertsTo
(boolean asserts)
common-things/src/main/java/com/soagrowers/utils/Asserts.java:81
↓ 3 callers
Method
commandBus
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:136
↓ 3 callers
Method
getName
()
query-side/src/main/java/com/soagrowers/productquery/domain/Product.java:38
↓ 3 callers
Method
save
(Product entity)
query-side/src/main/java/com/soagrowers/productquery/repository/ReadOnlyPagingAndSortingRepository.java:15
↓ 2 callers
Method
axonJsonSerializer
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:68
↓ 2 callers
Method
connectionFactory
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/RabbitConfiguration.java:51
↓ 2 callers
Method
eventBus
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:110
↓ 2 callers
Method
isAssertsOn
()
common-things/src/main/java/com/soagrowers/utils/Asserts.java:77
↓ 2 callers
Method
isSaleable
()
query-side/src/main/java/com/soagrowers/productquery/domain/Product.java:46
↓ 2 callers
Method
isSaleable
()
command-side/src/main/java/com/soagrowers/productcommand/aggregates/ProductAggregate.java:130
↓ 2 callers
Method
setSaleable
(boolean saleable)
query-side/src/main/java/com/soagrowers/productquery/domain/Product.java:50
↓ 1 callers
Method
axonJsonSerializer
()
query-side/src/main/java/com/soagrowers/productquery/configuration/AxonConfiguration.java:48
↓ 1 callers
Method
axonMongoTemplate
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:115
↓ 1 callers
Method
binding
(String uniqueQueueName)
query-side/src/main/java/com/soagrowers/productquery/configuration/RabbitConfiguration.java:55
↓ 1 callers
Method
binding
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/RabbitConfiguration.java:46
↓ 1 callers
Method
connectionFactory
()
query-side/src/main/java/com/soagrowers/productquery/configuration/RabbitConfiguration.java:60
↓ 1 callers
Method
defaultStream
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/RabbitConfiguration.java:36
↓ 1 callers
Method
eventBusExchange
()
query-side/src/main/java/com/soagrowers/productquery/configuration/RabbitConfiguration.java:50
↓ 1 callers
Method
eventBusExchange
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/RabbitConfiguration.java:41
↓ 1 callers
Method
eventStore
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:122
↓ 1 callers
Method
eventStream
(String uniqueQueueName)
query-side/src/main/java/com/soagrowers/productquery/configuration/RabbitConfiguration.java:45
↓ 1 callers
Method
listenerContainerLifecycleManager
()
query-side/src/main/java/com/soagrowers/productquery/configuration/AxonConfiguration.java:53
↓ 1 callers
Method
listenerContainerLifecycleManager
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:73
↓ 1 callers
Method
productEventSourcingRepository
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:129
↓ 1 callers
Method
simpleCluster
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:90
↓ 1 callers
Method
springAMQPConsumerConfiguration
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:80
↓ 1 callers
Method
terminal
()
query-side/src/main/java/com/soagrowers/productquery/configuration/AxonConfiguration.java:77
↓ 1 callers
Method
terminal
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:97
Method
AbstractEvent
()
common-things/src/main/java/com/soagrowers/productevents/events/AbstractEvent.java:9
Method
AddProductCommand
(String id, String name)
command-side/src/main/java/com/soagrowers/productcommand/commands/AddProductCommand.java:14
Method
Asserts
()
common-things/src/main/java/com/soagrowers/utils/Asserts.java:28
Method
MarkProductAsSaleableCommand
This constructor must set the Id field, otherwise it's unclear to Axon which aggregate this command is intended for. @param id
command-side/src/main/java/com/soagrowers/productcommand/commands/MarkProductAsSaleableCommand.java:24
Method
MarkProductAsUnsaleableCommand
This constructor must set the Id field, otherwise it's unclear to Axon which aggregate this command is intended for. @param id
command-side/src/main/java/com/soagrowers/productcommand/commands/MarkProductAsUnsaleableCommand.java:21
Method
Product
()
query-side/src/main/java/com/soagrowers/productquery/domain/Product.java:21
Method
ProductAddedEvent
()
common-things/src/main/java/com/soagrowers/productevents/events/ProductAddedEvent.java:9
Method
ProductAggregate
This default constructor is used by the Repository to construct a prototype ProductAggregate. Events are then used to set properties such as the Produ
command-side/src/main/java/com/soagrowers/productcommand/aggregates/ProductAggregate.java:55
Method
ProductSaleableEvent
()
common-things/src/main/java/com/soagrowers/productevents/events/ProductSaleableEvent.java:6
Method
ProductUnsaleableEvent
()
common-things/src/main/java/com/soagrowers/productevents/events/ProductUnsaleableEvent.java:6
Method
WebCreateTodoCommand
(String id, String description)
command-side/src/main/java/com/soagrowers/productcommand/commands/WebCreateTodoCommand.java:11
Method
afterEach
()
integration-test/src/integration-test/java/com/soagrowers/productintegrationtests/AddDuplicateProductTest.java:34
Method
afterEach
()
integration-test/src/integration-test/java/com/soagrowers/productintegrationtests/EndToEndProductTest.java:38
Method
afterReplay
()
query-side/src/main/java/com/soagrowers/productquery/handlers/ProductViewEventHandler.java:61
Method
assertCommandSideHealth
()
integration-test/src/integration-test/java/com/soagrowers/productintegrationtests/AssertSystemHealthTest.java:83
Method
assertConfigHealth
()
integration-test/src/integration-test/java/com/soagrowers/productintegrationtests/AssertSystemHealthTest.java:63
Method
assertDiscoveryHealth
()
integration-test/src/integration-test/java/com/soagrowers/productintegrationtests/AssertSystemHealthTest.java:50
Method
assertGatewayHealth
()
integration-test/src/integration-test/java/com/soagrowers/productintegrationtests/AssertSystemHealthTest.java:31
Method
assertQuerySideHealth
()
integration-test/src/integration-test/java/com/soagrowers/productintegrationtests/AssertSystemHealthTest.java:122
Method
beforeReplay
()
query-side/src/main/java/com/soagrowers/productquery/handlers/ProductViewEventHandler.java:57
Method
commandGatewayFactoryBean
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:142
Method
commandHandlerBeanPostProcessor
This method allows Axon to automatically find your @CommandHandler's @return
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:166
Method
delete
(String aLong)
query-side/src/main/java/com/soagrowers/productquery/repository/ReadOnlyPagingAndSortingRepository.java:20
Method
eventBus
(SimpleCluster simpleCluster)
query-side/src/main/java/com/soagrowers/productquery/configuration/AxonConfiguration.java:90
Method
eventListenerBeanPostProcessor
This method allows Axon to automatically find your @EventHandler's @return
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:154
Method
filterOrder
()
gateway-service/src/main/java/com/soagrowers/prefilters/SimpleLoggingPreFilter.java:22
Method
filterType
()
gateway-service/src/main/java/com/soagrowers/prefilters/SimpleLoggingPreFilter.java:17
Method
findBySaleable
(@Param("saleable") boolean saleable)
query-side/src/main/java/com/soagrowers/productquery/repository/ProductRepository.java:16
Method
getDescription
()
command-side/src/main/java/com/soagrowers/productcommand/commands/WebCreateTodoCommand.java:20
Method
getId
()
common-things/src/main/java/com/soagrowers/productevents/events/AbstractEvent.java:15
Method
getId
()
command-side/src/main/java/com/soagrowers/productcommand/commands/MarkProductAsUnsaleableCommand.java:25
Method
getId
()
command-side/src/main/java/com/soagrowers/productcommand/commands/MarkProductAsSaleableCommand.java:28
Method
getId
()
command-side/src/main/java/com/soagrowers/productcommand/commands/WebCreateTodoCommand.java:16
Method
getId
()
command-side/src/main/java/com/soagrowers/productcommand/commands/AddProductCommand.java:19
Method
getMessage
()
query-side/src/main/java/com/soagrowers/productquery/Application.java:54
Method
getName
()
common-things/src/main/java/com/soagrowers/productevents/events/ProductAddedEvent.java:17
Method
getName
()
command-side/src/main/java/com/soagrowers/productcommand/commands/AddProductCommand.java:23
Method
handle
(ProductAddedEvent event)
query-side/src/main/java/com/soagrowers/productquery/handlers/EventLoggingHandler.java:25
Method
handle
(ProductAddedEvent event)
query-side/src/main/java/com/soagrowers/productquery/handlers/ProductViewEventHandler.java:26
Method
handle
(ProductAddedEvent event)
command-side/src/main/java/com/soagrowers/productcommand/handlers/EventLoggingHandler.java:22
Method
isFalse
(boolean falsehood)
common-things/src/main/java/com/soagrowers/utils/Asserts.java:39
Method
isTrue
(boolean trueism)
common-things/src/main/java/com/soagrowers/utils/Asserts.java:32
Method
main
(String... args)
query-side/src/main/java/com/soagrowers/productquery/Application.java:27
Method
main
(String... args)
command-side/src/main/java/com/soagrowers/productcommand/Application.java:24
Method
main
(String[] args)
gateway-service/src/main/java/com/soagrowers/GatewayServiceApplication.java:18
Method
main
(String[] args)
discovery-service/src/main/java/com/soagrowers/DiscoveryServiceApplication.java:11
Method
main
(String[] args)
config-service/src/main/java/com/soagrowers/ConfigServiceApplication.java:11
Method
markSaleable
(MarkProductAsSaleableCommand command)
command-side/src/main/java/com/soagrowers/productcommand/aggregates/ProductAggregate.java:75
Method
markUnsaleable
(MarkProductAsUnsaleableCommand command)
command-side/src/main/java/com/soagrowers/productcommand/aggregates/ProductAggregate.java:85
Method
on
This method is marked as an EventSourcingHandler and is therefore used by the Axon framework to handle events of the specified type (ProductAddedEvent
command-side/src/main/java/com/soagrowers/productcommand/aggregates/ProductAggregate.java:103
Method
onReplayFailed
(Throwable cause)
query-side/src/main/java/com/soagrowers/productquery/handlers/ProductViewEventHandler.java:65
Method
productAggregateCommandHandler
This method registers your Aggregate Root as a @CommandHandler @return
command-side/src/main/java/com/soagrowers/productcommand/configuration/AxonConfiguration.java:178
Method
rabbitAdmin
(String uniqueQueueName)
query-side/src/main/java/com/soagrowers/productquery/configuration/RabbitConfiguration.java:68
Method
rabbitAdmin
()
command-side/src/main/java/com/soagrowers/productcommand/configuration/RabbitConfiguration.java:59
Method
serviceInstancesByApplicationName
()
query-side/src/main/java/com/soagrowers/productquery/Application.java:41
Method
serviceInstancesByApplicationName
()
command-side/src/main/java/com/soagrowers/productcommand/Application.java:38
Method
setId
(String id)
query-side/src/main/java/com/soagrowers/productquery/domain/Product.java:34
Method
setName
(String name)
query-side/src/main/java/com/soagrowers/productquery/domain/Product.java:42
Method
setUp
()
command-side/src/test/java/com/soagrowers/productcommand/aggregates/ProductAggregateTest.java:25
Method
setup
()
common-things/src/test/java/com/soagrowers/utils/AssertsTest.java:16
Method
setup
()
integration-test/src/integration-test/java/com/soagrowers/productintegrationtests/AssertSystemHealthTest.java:26
Method
setup
()
command-side/src/test/java/com/soagrowers/productcommand/ProductRestControllerParamValidityTest.java:31
Method
setupClass
()
integration-test/src/integration-test/java/com/soagrowers/productintegrationtests/AddDuplicateProductTest.java:28
Method
setupClass
()
integration-test/src/integration-test/java/com/soagrowers/productintegrationtests/EndToEndProductTest.java:32
next →
1–100 of 122, ranked by callers