Package org.bremersee.xml.test.app
Class XmlController
java.lang.Object
org.bremersee.xml.test.app.XmlController
The xml controller.
- Author:
- Christian Bremer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<Address>
postAddress
(Address model) Post address flux.reactor.core.publisher.Flux<Company>
postCompany
(Company model) Post company flux.reactor.core.publisher.Flux<Person>
postPerson
(Person model) Post person flux.reactor.core.publisher.Flux<Vehicle>
postVehicle
(Vehicle model) Post vehicle flux.reactor.core.publisher.Flux<Vehicles>
postVehicles
(Vehicles model) Post vehicles flux.
-
Constructor Details
-
XmlController
public XmlController()
-
-
Method Details
-
postPerson
@PostMapping(path="/person", consumes="application/xml", produces="application/xml") public reactor.core.publisher.Flux<Person> postPerson(@RequestBody Person model) Post person flux.- Parameters:
model
- the model- Returns:
- the flux
-
postVehicle
@PostMapping(path="/vehicle", consumes="application/xml", produces="application/xml") public reactor.core.publisher.Flux<Vehicle> postVehicle(@RequestBody Vehicle model) Post vehicle flux.- Parameters:
model
- the model- Returns:
- the flux
-
postVehicles
@PostMapping(path="/vehicles", consumes="application/xml", produces="application/xml") public reactor.core.publisher.Flux<Vehicles> postVehicles(@RequestBody Vehicles model) Post vehicles flux.- Parameters:
model
- the model- Returns:
- the flux
-
postCompany
@PostMapping(path="/company", consumes="application/xml", produces="application/xml") public reactor.core.publisher.Flux<Company> postCompany(@RequestBody Company model) Post company flux.- Parameters:
model
- the model- Returns:
- the flux
-
postAddress
@PostMapping(path="/address", consumes="application/xml", produces="application/xml") public reactor.core.publisher.Flux<Address> postAddress(@RequestBody Address model) Post address flux.- Parameters:
model
- the model- Returns:
- the flux
-