mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-06-13 19:51:24 +08:00
Update skills/quarkus-patterns/SKILL.md
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
This commit is contained in:
@@ -199,20 +199,10 @@ public class EventService {
|
|||||||
## Camel Message Publishing (RabbitMQ)
|
## Camel Message Publishing (RabbitMQ)
|
||||||
|
|
||||||
```java
|
```java
|
||||||
|
@Slf4j
|
||||||
@ApplicationScoped
|
@ApplicationScoped
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class BusinessRulesPublisher {
|
public class BusinessRulesPublisher {
|
||||||
private final ProducerTemplate producerTemplate;
|
|
||||||
|
|
||||||
@ConfigProperty(name = "camel.rabbitmq.queue.business-rules")
|
|
||||||
String businessRulesQueue;
|
|
||||||
|
|
||||||
public void publishAsync(BusinessRulesPayload payload) {
|
|
||||||
producerTemplate.asyncSendBody(
|
|
||||||
"direct:business-rules-publisher",
|
|
||||||
payload
|
|
||||||
);
|
|
||||||
log.info("Message published to business rules queue: {}", payload.getDocumentId());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void publishSync(BusinessRulesPayload payload) {
|
public void publishSync(BusinessRulesPayload payload) {
|
||||||
|
|||||||
Reference in New Issue
Block a user