alpha
parent
e87736fd26
commit
90c696bd54
|
|
@ -1,3 +1,4 @@
|
||||||
|
upload_to_ext.sh
|
||||||
HELP.md
|
HELP.md
|
||||||
target/
|
target/
|
||||||
!.mvn/wrapper/maven-wrapper.jar
|
!.mvn/wrapper/maven-wrapper.jar
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
|
||||||
http
|
http
|
||||||
.csrf().disable()
|
.csrf().disable()
|
||||||
.authorizeRequests().antMatchers(HttpMethod.OPTIONS).permitAll()
|
.authorizeRequests().antMatchers(HttpMethod.OPTIONS).permitAll()
|
||||||
.antMatchers("/api/**").authenticated()
|
.antMatchers("/**").authenticated()
|
||||||
.and()
|
.and()
|
||||||
.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS);
|
.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS);
|
||||||
http
|
http
|
||||||
|
|
|
||||||
|
|
@ -9,13 +9,15 @@ import pl.adaptiveapps.service.kafkamodel.msg.external.WorktimeSavedMsg;
|
||||||
import pl.adaptiveapps.serviceexternalserver.kafka.FormSavedProducer;
|
import pl.adaptiveapps.serviceexternalserver.kafka.FormSavedProducer;
|
||||||
|
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@RestController("/form")
|
@RestController
|
||||||
public class FormSavedController {
|
public class FormSavedController {
|
||||||
|
|
||||||
private final FormSavedProducer formSavedProducer;
|
private final FormSavedProducer formSavedProducer;
|
||||||
|
|
||||||
@PostMapping("/")
|
@PostMapping("/form")
|
||||||
public void postForm(@RequestBody FormSavedMsg formSavedMsg){
|
public void postForm(@RequestBody FormSavedMsg formSavedMsg){
|
||||||
formSavedProducer.sendMessage(formSavedMsg);
|
formSavedProducer.sendMessage(formSavedMsg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,12 +9,12 @@ import pl.adaptiveapps.service.kafkamodel.msg.external.WorktimeSavedMsg;
|
||||||
import pl.adaptiveapps.serviceexternalserver.kafka.NotesProducer;
|
import pl.adaptiveapps.serviceexternalserver.kafka.NotesProducer;
|
||||||
|
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@RestController("/note")
|
@RestController
|
||||||
public class NotesController {
|
public class NotesController {
|
||||||
|
|
||||||
private final NotesProducer notesProducer;
|
private final NotesProducer notesProducer;
|
||||||
|
|
||||||
@PostMapping("/")
|
@PostMapping("/note")
|
||||||
public void postNote(@RequestBody NoteSavedMsg noteSavedMsg){
|
public void postNote(@RequestBody NoteSavedMsg noteSavedMsg){
|
||||||
notesProducer.sendMessage(noteSavedMsg);
|
notesProducer.sendMessage(noteSavedMsg);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,12 +9,12 @@ import pl.adaptiveapps.service.kafkamodel.msg.external.WorktimeSavedMsg;
|
||||||
import pl.adaptiveapps.serviceexternalserver.kafka.PhotosProducer;
|
import pl.adaptiveapps.serviceexternalserver.kafka.PhotosProducer;
|
||||||
|
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@RestController("/photo")
|
@RestController
|
||||||
public class PhotosController {
|
public class PhotosController {
|
||||||
|
|
||||||
private final PhotosProducer photosProducer;
|
private final PhotosProducer photosProducer;
|
||||||
|
|
||||||
@PostMapping("/")
|
@PostMapping("/photo")
|
||||||
public void postPhoto(@RequestBody PhotoSavedMsg photoSavedMsg){
|
public void postPhoto(@RequestBody PhotoSavedMsg photoSavedMsg){
|
||||||
photosProducer.sendMessage(photoSavedMsg);
|
photosProducer.sendMessage(photoSavedMsg);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,12 +9,12 @@ import pl.adaptiveapps.service.kafkamodel.msg.external.WorktimeSavedMsg;
|
||||||
import pl.adaptiveapps.serviceexternalserver.kafka.RecipienceProducer;
|
import pl.adaptiveapps.serviceexternalserver.kafka.RecipienceProducer;
|
||||||
|
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@RestController("/recipience")
|
@RestController
|
||||||
public class RecipienceController {
|
public class RecipienceController {
|
||||||
|
|
||||||
private final RecipienceProducer recipienceProducer;
|
private final RecipienceProducer recipienceProducer;
|
||||||
|
|
||||||
@PostMapping("/")
|
@PostMapping("/recipience")
|
||||||
public void postRecipience(@RequestBody RecipienceLogSavedMsg recipienceLogSavedMsg){
|
public void postRecipience(@RequestBody RecipienceLogSavedMsg recipienceLogSavedMsg){
|
||||||
recipienceProducer.sendMessage(recipienceLogSavedMsg);
|
recipienceProducer.sendMessage(recipienceLogSavedMsg);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,12 +9,12 @@ import pl.adaptiveapps.service.kafkamodel.msg.external.WorktimeSavedMsg;
|
||||||
import pl.adaptiveapps.serviceexternalserver.kafka.ServicemanProducer;
|
import pl.adaptiveapps.serviceexternalserver.kafka.ServicemanProducer;
|
||||||
|
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@RestController("/serviceman")
|
@RestController
|
||||||
public class ServicemanController {
|
public class ServicemanController {
|
||||||
|
|
||||||
private final ServicemanProducer servicemanProducer;
|
private final ServicemanProducer servicemanProducer;
|
||||||
|
|
||||||
@PostMapping("/")
|
@PostMapping("/serviceman")
|
||||||
public void postServiceman(@RequestBody ServicemanChangedMsg servicemanChangedMsg){
|
public void postServiceman(@RequestBody ServicemanChangedMsg servicemanChangedMsg){
|
||||||
servicemanProducer.sendMessage(servicemanChangedMsg);
|
servicemanProducer.sendMessage(servicemanChangedMsg);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,18 +4,17 @@ import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
import pl.adaptiveapps.service.kafkamodel.msg.external.StatusChangedMsg;
|
import pl.adaptiveapps.service.kafkamodel.msg.external.OrderStatusChangedMsg;
|
||||||
import pl.adaptiveapps.service.kafkamodel.msg.external.WorktimeSavedMsg;
|
|
||||||
import pl.adaptiveapps.serviceexternalserver.kafka.StatusProducer;
|
import pl.adaptiveapps.serviceexternalserver.kafka.StatusProducer;
|
||||||
|
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@RestController("/status")
|
@RestController
|
||||||
public class StatusController {
|
public class StatusController {
|
||||||
|
|
||||||
private final StatusProducer statusProducer;
|
private final StatusProducer statusProducer;
|
||||||
|
|
||||||
@PostMapping("/")
|
@PostMapping("/status")
|
||||||
public void postStatus(@RequestBody StatusChangedMsg statusChangedMsg){
|
public void postStatus(@RequestBody OrderStatusChangedMsg statusChangedMsg){
|
||||||
statusProducer.sendMessage(statusChangedMsg);
|
statusProducer.sendMessage(statusChangedMsg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,12 +9,12 @@ import pl.adaptiveapps.service.kafkamodel.msg.external.WorktimeSavedMsg;
|
||||||
import pl.adaptiveapps.serviceexternalserver.kafka.WarehouseProducer;
|
import pl.adaptiveapps.serviceexternalserver.kafka.WarehouseProducer;
|
||||||
|
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@RestController("/warehouse")
|
@RestController
|
||||||
public class WarehouseController {
|
public class WarehouseController {
|
||||||
|
|
||||||
private final WarehouseProducer warehouseProducer;
|
private final WarehouseProducer warehouseProducer;
|
||||||
|
|
||||||
@PostMapping("/")
|
@PostMapping("/warehouse")
|
||||||
public void postWarehouse(@RequestBody WarehouseItemReleaseMsg warehouseItemReleaseMsg){
|
public void postWarehouse(@RequestBody WarehouseItemReleaseMsg warehouseItemReleaseMsg){
|
||||||
warehouseProducer.sendMessage(warehouseItemReleaseMsg);
|
warehouseProducer.sendMessage(warehouseItemReleaseMsg);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,12 +8,12 @@ import pl.adaptiveapps.service.kafkamodel.msg.external.WorktimeSavedMsg;
|
||||||
import pl.adaptiveapps.serviceexternalserver.kafka.WorktimeProducer;
|
import pl.adaptiveapps.serviceexternalserver.kafka.WorktimeProducer;
|
||||||
|
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@RestController("/worktime")
|
@RestController
|
||||||
public class WorktimeController {
|
public class WorktimeController {
|
||||||
|
|
||||||
private final WorktimeProducer worktimeProducer;
|
private final WorktimeProducer worktimeProducer;
|
||||||
|
|
||||||
@PostMapping("/")
|
@PostMapping("/worktime")
|
||||||
public void postWorktime(@RequestBody WorktimeSavedMsg worktimeSavedMsg){
|
public void postWorktime(@RequestBody WorktimeSavedMsg worktimeSavedMsg){
|
||||||
worktimeProducer.sendMessage(worktimeSavedMsg);
|
worktimeProducer.sendMessage(worktimeSavedMsg);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.kafka.core.KafkaTemplate;
|
import org.springframework.kafka.core.KafkaTemplate;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import pl.adaptiveapps.service.kafkamodel.common.KafkaTopic;
|
import pl.adaptiveapps.service.kafkamodel.common.KafkaTopic;
|
||||||
import pl.adaptiveapps.service.kafkamodel.msg.external.StatusChangedMsg;
|
import pl.adaptiveapps.service.kafkamodel.msg.external.OrderStatusChangedMsg;
|
||||||
|
|
||||||
import java.util.concurrent.ExecutionException;
|
import java.util.concurrent.ExecutionException;
|
||||||
|
|
||||||
|
|
@ -18,7 +18,7 @@ public class StatusProducer {
|
||||||
|
|
||||||
private final KafkaTemplate<String, String> kafkaTemplate;
|
private final KafkaTemplate<String, String> kafkaTemplate;
|
||||||
|
|
||||||
public void sendMessage(StatusChangedMsg statusChangedMsg) {
|
public void sendMessage(OrderStatusChangedMsg statusChangedMsg) {
|
||||||
try {
|
try {
|
||||||
String message = new Gson().toJson(statusChangedMsg);
|
String message = new Gson().toJson(statusChangedMsg);
|
||||||
var res = this.kafkaTemplate.send(KafkaTopic.STATUS_CHANGE, message).get();
|
var res = this.kafkaTemplate.send(KafkaTopic.STATUS_CHANGE, message).get();
|
||||||
|
|
|
||||||
|
|
@ -1 +1,7 @@
|
||||||
|
ext.client.token=1d47e72e-d154-43ce-b2f7-95b9467f32e5
|
||||||
|
server.port=9095
|
||||||
|
|
||||||
|
spring.kafka.producer.bootstrap-servers=localhost:9092
|
||||||
|
spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer
|
||||||
|
spring.kafka.producer.value-serializer=org.apache.kafka.common.serialization.StringSerializer
|
||||||
|
spring.kafka.producer.properties.max.request.size=20242880
|
||||||
Loading…
Reference in New Issue