Class MultipartDataControllerImpl
- java.lang.Object
-
- org.bremersee.apiclient.webflux.app.MultipartDataControllerImpl
-
- All Implemented Interfaces:
MultipartDataController
@RestController public class MultipartDataControllerImpl extends Object implements MultipartDataController
The multipart data controller implementation.- Author:
- Christian Bremer
-
-
Constructor Summary
Constructors Constructor Description MultipartDataControllerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.core.publisher.Mono<Map<String,Object>>
postFluxParts(reactor.core.publisher.Flux<org.springframework.http.codec.multipart.Part> parts)
Post flux parts mono.reactor.core.publisher.Mono<Map<String,Object>>
postMonoMultipartDataMap(reactor.core.publisher.Mono<org.springframework.util.MultiValueMap<String,org.springframework.http.codec.multipart.Part>> data)
Post mono multipart data map mono.reactor.core.publisher.Mono<Map<String,Object>>
postMonoParts(reactor.core.publisher.Mono<org.springframework.http.codec.multipart.Part> stringPart, reactor.core.publisher.Mono<org.springframework.http.codec.multipart.Part> resourcePart, reactor.core.publisher.Mono<org.springframework.http.codec.multipart.Part> dataBufferPart, reactor.core.publisher.Mono<org.springframework.http.codec.multipart.Part> filePart)
Post mono parts mono.reactor.core.publisher.Mono<Map<String,Object>>
postMultipartDataMap(org.springframework.util.MultiValueMap<String,org.springframework.http.codec.multipart.Part> data)
Post multipart data map mono.reactor.core.publisher.Mono<Map<String,Object>>
postNamedFluxParts(reactor.core.publisher.Flux<org.springframework.http.codec.multipart.Part> parts)
Post named flux parts mono.reactor.core.publisher.Mono<Map<String,Object>>
postParts(org.springframework.http.codec.multipart.Part stringPart, org.springframework.http.codec.multipart.Part resourcePart, org.springframework.http.codec.multipart.Part dataBufferPart, org.springframework.http.codec.multipart.Part filePart)
Post parts mono.
-
-
-
Method Detail
-
postMultipartDataMap
public reactor.core.publisher.Mono<Map<String,Object>> postMultipartDataMap(org.springframework.util.MultiValueMap<String,org.springframework.http.codec.multipart.Part> data)
Description copied from interface:MultipartDataController
Post multipart data map mono.- Specified by:
postMultipartDataMap
in interfaceMultipartDataController
- Parameters:
data
- the data- Returns:
- the mono
-
postMonoMultipartDataMap
public reactor.core.publisher.Mono<Map<String,Object>> postMonoMultipartDataMap(reactor.core.publisher.Mono<org.springframework.util.MultiValueMap<String,org.springframework.http.codec.multipart.Part>> data)
Description copied from interface:MultipartDataController
Post mono multipart data map mono.- Specified by:
postMonoMultipartDataMap
in interfaceMultipartDataController
- Parameters:
data
- the mono data- Returns:
- the mono
-
postParts
public reactor.core.publisher.Mono<Map<String,Object>> postParts(org.springframework.http.codec.multipart.Part stringPart, org.springframework.http.codec.multipart.Part resourcePart, org.springframework.http.codec.multipart.Part dataBufferPart, org.springframework.http.codec.multipart.Part filePart)
Description copied from interface:MultipartDataController
Post parts mono.- Specified by:
postParts
in interfaceMultipartDataController
- Parameters:
stringPart
- the string partresourcePart
- the resource partdataBufferPart
- the data buffer partfilePart
- the file part- Returns:
- the mono
-
postMonoParts
public reactor.core.publisher.Mono<Map<String,Object>> postMonoParts(reactor.core.publisher.Mono<org.springframework.http.codec.multipart.Part> stringPart, reactor.core.publisher.Mono<org.springframework.http.codec.multipart.Part> resourcePart, reactor.core.publisher.Mono<org.springframework.http.codec.multipart.Part> dataBufferPart, reactor.core.publisher.Mono<org.springframework.http.codec.multipart.Part> filePart)
Description copied from interface:MultipartDataController
Post mono parts mono.- Specified by:
postMonoParts
in interfaceMultipartDataController
- Parameters:
stringPart
- the string partresourcePart
- the resource partdataBufferPart
- the data buffer partfilePart
- the file part- Returns:
- the mono
-
postFluxParts
public reactor.core.publisher.Mono<Map<String,Object>> postFluxParts(reactor.core.publisher.Flux<org.springframework.http.codec.multipart.Part> parts)
Description copied from interface:MultipartDataController
Post flux parts mono.- Specified by:
postFluxParts
in interfaceMultipartDataController
- Parameters:
parts
- the parts- Returns:
- the mono
-
postNamedFluxParts
public reactor.core.publisher.Mono<Map<String,Object>> postNamedFluxParts(reactor.core.publisher.Flux<org.springframework.http.codec.multipart.Part> parts)
Description copied from interface:MultipartDataController
Post named flux parts mono.- Specified by:
postNamedFluxParts
in interfaceMultipartDataController
- Parameters:
parts
- the parts- Returns:
- the mono
-
-