Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
order-management-backend
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ascend
order-management-backend
Commits
678d05f6
Commit
678d05f6
authored
May 13, 2021
by
dbhuller
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[AFP-37]
✨
Adding code to send order to topic for inventory service to consume [
@dbhuller
]
parent
1eb52812
Pipeline
#1736
failed with stage
in 40 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
3 deletions
+4
-3
OrderController.java
...a/com/afp/ordermanagement/controller/OrderController.java
+3
-2
Sender.java
.../com/afp/ordermanagement/reactivekafkaservice/Sender.java
+1
-1
No files found.
src/main/java/com/afp/ordermanagement/controller/OrderController.java
View file @
678d05f6
...
...
@@ -37,8 +37,9 @@ public class OrderController {
@PostMapping
(
"/orders"
)
@ResponseStatus
(
HttpStatus
.
CREATED
)
public
Mono
<
Order
>
getOrderFromEcom
(
@RequestBody
Order
orderObject
)
{
sender
.
sendOrderToWarehouse
(
orderObject
);
return
orderService
.
createOrder
(
orderObject
);
Mono
<
Order
>
orderCreated
=
orderService
.
createOrder
(
orderObject
);
sender
.
sendOrderToTopic
(
orderObject
);
return
orderCreated
;
}
...
...
src/main/java/com/afp/ordermanagement/reactivekafkaservice/Sender.java
View file @
678d05f6
...
...
@@ -26,7 +26,7 @@ public class Sender {
private
static
final
String
ORDER_TOPIC
=
"orders"
;
public
void
sendOrderTo
Warehouse
(
Order
orderObject
)
{
public
void
sendOrderTo
Topic
(
Order
orderObject
)
{
log
.
info
(
String
.
format
(
"##### -> Sender sending message: %s "
,
orderObject
));
ProducerRecord
<
String
,
Order
>
record
=
new
ProducerRecord
<>(
ORDER_TOPIC
,
orderObject
);
System
.
out
.
println
(
"In sendOrderToWarehouse"
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment