Index

A B C D E F G H I M O P R S U W 
All Classes and Interfaces|All Packages|Constant Field Values

A

afterPropertiesSet() - Method in class org.springframework.cloud.function.web.flux.FunctionHandlerMapping
 
afterPropertiesSet() - Method in class org.springframework.cloud.function.web.mvc.FunctionHandlerMapping
 
ARGUMENT - Static variable in class org.springframework.cloud.function.web.constants.WebRequestConstants
Argument attribute name.

B

BasicStringConverter - Class in org.springframework.cloud.function.web
Simple implementation of a StringConverter.
BasicStringConverter(ConfigurableListableBeanFactory) - Constructor for class org.springframework.cloud.function.web.BasicStringConverter
 
buildBadMappingErrorMessage(String, String) - Static method in class org.springframework.cloud.function.web.util.FunctionWebRequestProcessingHelper
 

C

CONSUMER - Static variable in class org.springframework.cloud.function.web.constants.WebRequestConstants
Consumer attribute name.
convert(Object, String) - Method in class org.springframework.cloud.function.web.BasicStringConverter
 
convert(Object, String) - Method in interface org.springframework.cloud.function.web.StringConverter
 

D

delete - Variable in class org.springframework.cloud.function.web.FunctionHttpProperties
Function definition mappings for DELETE method (e.g.
delete(WebRequest, String) - Method in class org.springframework.cloud.function.web.mvc.FunctionController
 
delete(ServerWebExchange, String) - Method in class org.springframework.cloud.function.web.flux.FunctionController
 
destination(Supplier, String, Object) - Method in interface org.springframework.cloud.function.web.source.DestinationResolver
 
destination(Supplier, String, Object) - Method in class org.springframework.cloud.function.web.source.SimpleDestinationResolver
 
DestinationResolver - Interface in org.springframework.cloud.function.web.source
 

E

ExporterProperties - Class in org.springframework.cloud.function.web.source
 
ExporterProperties() - Constructor for class org.springframework.cloud.function.web.source.ExporterProperties
 
ExporterProperties.Sink - Class in org.springframework.cloud.function.web.source
 
ExporterProperties.Source - Class in org.springframework.cloud.function.web.source
 

F

findFunction(FunctionProperties, HttpMethod, FunctionCatalog, Map, String) - Static method in class org.springframework.cloud.function.web.util.FunctionWebRequestProcessingHelper
 
form(WebRequest) - Method in class org.springframework.cloud.function.web.mvc.FunctionController
 
form(ServerWebExchange) - Method in class org.springframework.cloud.function.web.flux.FunctionController
 
fromHttp(HttpHeaders) - Static method in class org.springframework.cloud.function.web.util.HeaderUtils
 
fromMessage(MessageHeaders) - Static method in class org.springframework.cloud.function.web.util.HeaderUtils
 
fromMessage(MessageHeaders, List) - Static method in class org.springframework.cloud.function.web.util.HeaderUtils
 
FUNCTION - Static variable in class org.springframework.cloud.function.web.constants.WebRequestConstants
Function attribute name.
FunctionController - Class in org.springframework.cloud.function.web.flux
 
FunctionController - Class in org.springframework.cloud.function.web.mvc
 
FunctionController(FunctionHttpProperties) - Constructor for class org.springframework.cloud.function.web.flux.FunctionController
 
FunctionController(FunctionHttpProperties) - Constructor for class org.springframework.cloud.function.web.mvc.FunctionController
 
FunctionEndpointInitializer - Class in org.springframework.cloud.function.web.function
 
FunctionEndpointInitializer() - Constructor for class org.springframework.cloud.function.web.function.FunctionEndpointInitializer
 
FunctionExporterAutoConfiguration - Class in org.springframework.cloud.function.web.source
 
functionHandlerMapping(FunctionCatalog, FunctionController, FunctionProperties) - Method in class org.springframework.cloud.function.web.flux.ReactorAutoConfiguration
 
functionHandlerMapping(FunctionProperties, FunctionCatalog, FunctionController) - Method in class org.springframework.cloud.function.web.mvc.ReactorAutoConfiguration
 
FunctionHandlerMapping - Class in org.springframework.cloud.function.web.flux
 
FunctionHandlerMapping - Class in org.springframework.cloud.function.web.mvc
 
FunctionHandlerMapping(FunctionCatalog, FunctionController, FunctionProperties) - Constructor for class org.springframework.cloud.function.web.flux.FunctionHandlerMapping
 
FunctionHandlerMapping(FunctionProperties, FunctionCatalog, FunctionController) - Constructor for class org.springframework.cloud.function.web.mvc.FunctionHandlerMapping
 
FunctionHttpProperties - Class in org.springframework.cloud.function.web
 
FunctionHttpProperties() - Constructor for class org.springframework.cloud.function.web.FunctionHttpProperties
 
functionStringConverter(ConfigurableListableBeanFactory) - Method in class org.springframework.cloud.function.web.flux.ReactorAutoConfiguration
 
functionStringConverter(ConfigurableListableBeanFactory) - Method in class org.springframework.cloud.function.web.mvc.ReactorAutoConfiguration
 
FunctionWebRequestProcessingHelper - Class in org.springframework.cloud.function.web.util
!
FunctionWrapper - Class in org.springframework.cloud.function.web.util
For internal use only.
FunctionWrapper(SimpleFunctionRegistry.FunctionInvocationWrapper, String) - Constructor for class org.springframework.cloud.function.web.util.FunctionWrapper
 

G

get - Variable in class org.springframework.cloud.function.web.FunctionHttpProperties
Function definition mappings for GET method (e.g.
get() - Method in class org.springframework.cloud.function.web.source.HttpSupplier
 
get(WebRequest) - Method in class org.springframework.cloud.function.web.mvc.FunctionController
 
get(ServerWebExchange) - Method in class org.springframework.cloud.function.web.flux.FunctionController
 
getArgument() - Method in class org.springframework.cloud.function.web.util.FunctionWrapper
 
getContentType() - Method in class org.springframework.cloud.function.web.source.ExporterProperties.Sink
 
getDelete() - Method in class org.springframework.cloud.function.web.FunctionHttpProperties
 
getFunction() - Method in class org.springframework.cloud.function.web.util.FunctionWrapper
 
getGet() - Method in class org.springframework.cloud.function.web.FunctionHttpProperties
 
getHandlerInternal(HttpServletRequest) - Method in class org.springframework.cloud.function.web.mvc.FunctionHandlerMapping
 
getHandlerInternal(ServerWebExchange) - Method in class org.springframework.cloud.function.web.flux.FunctionHandlerMapping
 
getHeaders() - Method in class org.springframework.cloud.function.web.source.ExporterProperties.Sink
 
getHeaders() - Method in class org.springframework.cloud.function.web.util.FunctionWrapper
 
getIgnoredHeaders() - Method in class org.springframework.cloud.function.web.FunctionHttpProperties
 
getMethod() - Method in class org.springframework.cloud.function.web.util.FunctionWrapper
 
getName() - Method in class org.springframework.cloud.function.web.source.ExporterProperties.Sink
 
getParams() - Method in class org.springframework.cloud.function.web.util.FunctionWrapper
 
getPhase() - Method in class org.springframework.cloud.function.web.source.SupplierExporter
 
getPost() - Method in class org.springframework.cloud.function.web.FunctionHttpProperties
 
getPut() - Method in class org.springframework.cloud.function.web.FunctionHttpProperties
 
getRequestOnlyHeaders() - Method in class org.springframework.cloud.function.web.FunctionHttpProperties
 
getSink() - Method in class org.springframework.cloud.function.web.source.ExporterProperties
 
getSource() - Method in class org.springframework.cloud.function.web.source.ExporterProperties
 
getStream(WebRequest) - Method in class org.springframework.cloud.function.web.mvc.FunctionController
 
getStream(ServerWebExchange) - Method in class org.springframework.cloud.function.web.flux.FunctionController
 
getType() - Method in class org.springframework.cloud.function.web.source.ExporterProperties.Source
 
getUrl() - Method in class org.springframework.cloud.function.web.source.ExporterProperties.Sink
 
getUrl() - Method in class org.springframework.cloud.function.web.source.ExporterProperties.Source
 

H

HANDLER - Static variable in class org.springframework.cloud.function.web.constants.WebRequestConstants
Handler attribute name.
headers(String, Object) - Method in interface org.springframework.cloud.function.web.source.RequestBuilder
 
HeaderUtils - Class in org.springframework.cloud.function.web.util
 
HTTP_REQUEST_PARAM - Static variable in class org.springframework.cloud.function.web.util.HeaderUtils
Message Header name which contains HTTP request parameters.
HttpSupplier - Class in org.springframework.cloud.function.web.source
A Supplier that pulls data from an HTTP endpoint.
HttpSupplier(WebClient, ExporterProperties, FunctionHttpProperties) - Constructor for class org.springframework.cloud.function.web.source.HttpSupplier
 

I

ignoredHeaders - Variable in class org.springframework.cloud.function.web.FunctionHttpProperties
List of headers to be ignored when generating HttpHeaders (request or response).
initHandlerMethods() - Method in class org.springframework.cloud.function.web.flux.FunctionHandlerMapping
 
initHandlerMethods() - Method in class org.springframework.cloud.function.web.mvc.FunctionHandlerMapping
 
initialize(GenericApplicationContext) - Method in class org.springframework.cloud.function.web.function.FunctionEndpointInitializer
 
invokeFunction(SimpleFunctionRegistry.FunctionInvocationWrapper, Object, boolean) - Static method in class org.springframework.cloud.function.web.util.FunctionWebRequestProcessingHelper
 
isAutoStartup() - Method in class org.springframework.cloud.function.web.source.ExporterProperties
 
isAutoStartup() - Method in class org.springframework.cloud.function.web.source.SupplierExporter
 
isDebug() - Method in class org.springframework.cloud.function.web.source.ExporterProperties
 
isEnabled() - Method in class org.springframework.cloud.function.web.source.ExporterProperties
 
isFunctionValidForMethod(String, String, FunctionHttpProperties) - Static method in class org.springframework.cloud.function.web.util.FunctionWebRequestProcessingHelper
 
isIncludeHeaders() - Method in class org.springframework.cloud.function.web.source.ExporterProperties.Source
 
isOk() - Method in class org.springframework.cloud.function.web.source.SupplierExporter
 
isRunning() - Method in class org.springframework.cloud.function.web.source.SupplierExporter
 

M

main(String[]) - Static method in class org.springframework.cloud.function.web.RestApplication
 
multipart(ServerWebExchange) - Method in class org.springframework.cloud.function.web.flux.FunctionController
 

O

org.springframework.cloud.function.web - package org.springframework.cloud.function.web
 
org.springframework.cloud.function.web.constants - package org.springframework.cloud.function.web.constants
 
org.springframework.cloud.function.web.flux - package org.springframework.cloud.function.web.flux
 
org.springframework.cloud.function.web.function - package org.springframework.cloud.function.web.function
 
org.springframework.cloud.function.web.mvc - package org.springframework.cloud.function.web.mvc
 
org.springframework.cloud.function.web.source - package org.springframework.cloud.function.web.source
 
org.springframework.cloud.function.web.util - package org.springframework.cloud.function.web.util
 
origin(WebClient.Builder) - Method in class org.springframework.cloud.function.web.source.FunctionExporterAutoConfiguration
 

P

post - Variable in class org.springframework.cloud.function.web.FunctionHttpProperties
Function definition mappings for POST method (e.g.
post(WebRequest, String) - Method in class org.springframework.cloud.function.web.mvc.FunctionController
 
post(ServerWebExchange, String) - Method in class org.springframework.cloud.function.web.flux.FunctionController
 
postStream(WebRequest, String) - Method in class org.springframework.cloud.function.web.mvc.FunctionController
 
postStream(ServerWebExchange, Flux) - Method in class org.springframework.cloud.function.web.flux.FunctionController
 
processRequest(FunctionWrapper, Object, boolean, List, List) - Static method in class org.springframework.cloud.function.web.util.FunctionWebRequestProcessingHelper
 
put - Variable in class org.springframework.cloud.function.web.FunctionHttpProperties
Function definition mappings for PUT method (e.g.
put(WebRequest, String) - Method in class org.springframework.cloud.function.web.mvc.FunctionController
 
put(ServerWebExchange, String) - Method in class org.springframework.cloud.function.web.flux.FunctionController
 

R

ReactorAutoConfiguration - Class in org.springframework.cloud.function.web.flux
 
ReactorAutoConfiguration - Class in org.springframework.cloud.function.web.mvc
 
ReactorAutoConfiguration() - Constructor for class org.springframework.cloud.function.web.flux.ReactorAutoConfiguration
 
ReactorAutoConfiguration() - Constructor for class org.springframework.cloud.function.web.mvc.ReactorAutoConfiguration
 
RequestBuilder - Interface in org.springframework.cloud.function.web.source
 
requestOnlyHeaders - Variable in class org.springframework.cloud.function.web.FunctionHttpProperties
List of headers that must remain only in the request.
RestApplication - Class in org.springframework.cloud.function.web
 
RestApplication() - Constructor for class org.springframework.cloud.function.web.RestApplication
 

S

sanitize(HttpHeaders) - Static method in class org.springframework.cloud.function.web.util.HeaderUtils
 
sanitize(HttpHeaders, List, List) - Static method in class org.springframework.cloud.function.web.util.HeaderUtils
 
setArgument(Object) - Method in class org.springframework.cloud.function.web.util.FunctionWrapper
 
setAutoStartup(boolean) - Method in class org.springframework.cloud.function.web.source.ExporterProperties
 
setContentType(String) - Method in class org.springframework.cloud.function.web.source.ExporterProperties.Sink
 
setDebug(boolean) - Method in class org.springframework.cloud.function.web.source.ExporterProperties
 
setDelete(String) - Method in class org.springframework.cloud.function.web.FunctionHttpProperties
 
setEnabled(boolean) - Method in class org.springframework.cloud.function.web.source.ExporterProperties
 
setGet(String) - Method in class org.springframework.cloud.function.web.FunctionHttpProperties
 
setHeaders(HttpHeaders) - Method in class org.springframework.cloud.function.web.util.FunctionWrapper
 
setIgnoredHeaders(List) - Method in class org.springframework.cloud.function.web.FunctionHttpProperties
 
setIncludeHeaders(boolean) - Method in class org.springframework.cloud.function.web.source.ExporterProperties.Source
 
setName(String) - Method in class org.springframework.cloud.function.web.source.ExporterProperties.Sink
 
setPost(String) - Method in class org.springframework.cloud.function.web.FunctionHttpProperties
 
setPut(String) - Method in class org.springframework.cloud.function.web.FunctionHttpProperties
 
setRequestOnlyHeaders(List) - Method in class org.springframework.cloud.function.web.FunctionHttpProperties
 
setType(Class) - Method in class org.springframework.cloud.function.web.source.ExporterProperties.Source
 
setUrl(String) - Method in class org.springframework.cloud.function.web.source.ExporterProperties.Sink
 
setUrl(String) - Method in class org.springframework.cloud.function.web.source.ExporterProperties.Source
 
simpleDestinationResolver() - Method in class org.springframework.cloud.function.web.source.FunctionExporterAutoConfiguration
 
SimpleDestinationResolver - Class in org.springframework.cloud.function.web.source
 
SimpleDestinationResolver() - Constructor for class org.springframework.cloud.function.web.source.SimpleDestinationResolver
 
simpleRequestBuilder(Environment) - Method in class org.springframework.cloud.function.web.source.FunctionExporterAutoConfiguration
 
Sink() - Constructor for class org.springframework.cloud.function.web.source.ExporterProperties.Sink
 
Source() - Constructor for class org.springframework.cloud.function.web.source.ExporterProperties.Source
 
sourceForwarder(RequestBuilder, DestinationResolver, FunctionCatalog, WebClient.Builder) - Method in class org.springframework.cloud.function.web.source.FunctionExporterAutoConfiguration
 
start() - Method in class org.springframework.cloud.function.web.source.SupplierExporter
 
stop() - Method in class org.springframework.cloud.function.web.source.SupplierExporter
 
stop(Runnable) - Method in class org.springframework.cloud.function.web.source.SupplierExporter
 
StringConverter - Interface in org.springframework.cloud.function.web
 
SUPPLIER - Static variable in class org.springframework.cloud.function.web.constants.WebRequestConstants
Supplier attribute name.
SupplierExporter - Class in org.springframework.cloud.function.web.source
Forwards items obtained from a Supplier or set of suppliers to an external HTTP endpoint.

U

uri(String) - Method in interface org.springframework.cloud.function.web.source.RequestBuilder
 

W

WebRequestConstants - Class in org.springframework.cloud.function.web.constants
Common storage for web request attribute names (in a separate package to avoid cycles).
WebRequestConstants() - Constructor for class org.springframework.cloud.function.web.constants.WebRequestConstants
 
A B C D E F G H I M O P R S U W 
All Classes and Interfaces|All Packages|Constant Field Values