Index

A B C D E F G I J K L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(Object) - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
accept(Object) - Method in class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper
 
accept(Message<?>) - Method in class org.springframework.cloud.function.context.DefaultMessageRoutingHandler
 
addMessageConverters(Collection<MessageConverter>) - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry
Will add provided MessageConverters to the head of the stack of the existing MessageConverters.
AMQP_ATTR_PREFIX - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
AMQP attributes prefix.
andThen(Function<? super Object, ? extends V>) - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
APPLICATION_CLOUDEVENTS - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
MimeType instance representing 'application/cloudevents' mime type.
APPLICATION_CLOUDEVENTS_VALUE - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
String value of 'application/cloudevents' mime type.
apply(Object) - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
apply(Object) - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.PassThruFunction
 
apply(Object) - Method in class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper
 
apply(Object) - Method in class org.springframework.cloud.function.context.config.RoutingFunction
 
apply(Object, SimpleFunctionRegistry.FunctionInvocationWrapper) - Method in class org.springframework.cloud.function.context.catalog.FunctionAroundWrapper
 

B

BeanFactoryAwareFunctionRegistry - Class in org.springframework.cloud.function.context.catalog
Implementation of FunctionRegistry capable of discovering functions in BeanFactory.
BeanFactoryAwareFunctionRegistry(ConversionService, CompositeMessageConverter, JsonMapper, FunctionProperties, FunctionInvocationHelper<Message<?>>) - Constructor for class org.springframework.cloud.function.context.catalog.BeanFactoryAwareFunctionRegistry
 
build() - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
Will build the message ensuring that the Cloud Event attributes are all prefixed with the prefix determined by the framework.
build(String) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
Will build the message ensuring that the Cloud Event attributes are prefixed with the 'attributePrefixToUse'.

C

canConvertFrom(Message<?>, Class<?>) - Method in class org.springframework.cloud.function.context.config.JsonMessageConverter
 
canConvertTo(Object, MessageHeaders) - Method in class org.springframework.cloud.function.context.config.JsonMessageConverter
 
classes() - Element in annotation type org.springframework.cloud.function.context.test.FunctionalSpringBootTest
 
CLOUDEVENT_VALUE - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
String value of 'cloudevent'.
CloudEventHeaderEnricher - Interface in org.springframework.cloud.function.cloudevent
Strategy that should be implemented by the user to help with outgoing Cloud Event headers.
CloudEventMessageBuilder<T> - Class in org.springframework.cloud.function.cloudevent
Message builder which is aware of Cloud Event semantics.
CloudEventMessageUtils - Class in org.springframework.cloud.function.cloudevent
Miscellaneous utility methods to assist with representing Cloud Event as Spring Message.
CloudEventMessageUtils.Protocols - Class in org.springframework.cloud.function.cloudevent
 
CloudEventsFunctionExtensionConfiguration - Class in org.springframework.cloud.function.cloudevent
Configuration class with components relevant to Cloud Events support.
CloudEventsFunctionExtensionConfiguration() - Constructor for class org.springframework.cloud.function.cloudevent.CloudEventsFunctionExtensionConfiguration
 
CloudEventsFunctionInvocationHelper - Class in org.springframework.cloud.function.cloudevent
Implementation of FunctionInvocationHelper to support Cloud Events.
configureObjectMapper(Consumer<ObjectMapper>) - Method in class org.springframework.cloud.function.json.JacksonMapper
 
consumerType(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
containsFunction(String) - Method in class org.springframework.cloud.function.context.catalog.BeanFactoryAwareFunctionRegistry
 
containsFunction(String) - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry
 
ContextFunctionCatalogAutoConfiguration - Class in org.springframework.cloud.function.context.config
 
ContextFunctionCatalogAutoConfiguration() - Constructor for class org.springframework.cloud.function.context.config.ContextFunctionCatalogAutoConfiguration
 
ContextFunctionCatalogAutoConfiguration.JsonMapperConfiguration - Class in org.springframework.cloud.function.context.config
 
ContextFunctionCatalogAutoConfiguration.PlainFunctionScanConfiguration - Class in org.springframework.cloud.function.context.config
 
ContextFunctionCatalogInitializer - Class in org.springframework.cloud.function.context.config
 
ContextFunctionCatalogInitializer() - Constructor for class org.springframework.cloud.function.context.config.ContextFunctionCatalogInitializer
 
ContextFunctionCatalogInitializer.DummyProcessor - Class in org.springframework.cloud.function.context.config
Dummy implementation of a processor.
convertFromInternal(Message<?>, Class<?>, Object) - Method in class org.springframework.cloud.function.context.config.JsonMessageConverter
 
convertFromInternal(Message<?>, Class<?>, Object) - Method in class org.springframework.cloud.function.utils.PrimitiveTypesFromStringMessageConverter
 
convertToInternal(Object, MessageHeaders, Object) - Method in class org.springframework.cloud.function.context.config.JsonMessageConverter
 
convertToInternal(Object, MessageHeaders, Object) - Method in class org.springframework.cloud.function.utils.PrimitiveTypesFromStringMessageConverter
 
copyHeaders(Map<String, Object>) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 

D

DATA - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
Value for 'data' attribute.
DATACONTENTTYPE - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
Value for 'datacontenttype' attribute.
DATASCHEMA - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
Value for 'dataschema' attribute.
DEFAULT_ATTR_PREFIX - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
Prefix for attributes.
DEFAULT_ROUTE_HANDLER - Static variable in class org.springframework.cloud.function.context.config.RoutingFunction
The name of this function for routing of un-routable messages.
DefaultFunctionObservationConvention - Class in org.springframework.cloud.function.observability
Default implementation of FunctionReceiverObservationConvention.
DefaultFunctionObservationConvention() - Constructor for class org.springframework.cloud.function.observability.DefaultFunctionObservationConvention
 
DefaultMessageRoutingHandler - Class in org.springframework.cloud.function.context
Strategy for implementing a handler for un-routable messages.
DefaultMessageRoutingHandler() - Constructor for class org.springframework.cloud.function.context.DefaultMessageRoutingHandler
 
discoverBeanDefinitionNameByQualifier(ListableBeanFactory, String) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
discoverFunctionalMethod(Class<?>) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
Will attempt to discover functional methods on the class.
discoverFunctionType(Object, String, GenericApplicationContext) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
discoverFunctionTypeFromClass(Class<?>) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
discoverFunctionTypeFromFunctionFactoryMethod(Class<?>, String) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
Discovers the function Type based on the signature of a factory method.
discoverFunctionTypeFromFunctionFactoryMethod(Method) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
Discovers the function Type based on the signature of a factory method.
discoverFunctionTypeFromFunctionMethod(Method) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
Unlike FunctionTypeUtils.discoverFunctionTypeFromFunctionFactoryMethod(Class, String), this method discovers function type from the well known method of Function(apply), Supplier(get) or Consumer(accept).
doApply(Object, SimpleFunctionRegistry.FunctionInvocationWrapper) - Method in class org.springframework.cloud.function.context.catalog.FunctionAroundWrapper
 
doApply(Object, SimpleFunctionRegistry.FunctionInvocationWrapper) - Method in class org.springframework.cloud.function.observability.ObservationFunctionAroundWrapper
 
doFromJson(Object, Type) - Method in class org.springframework.cloud.function.json.GsonMapper
 
doFromJson(Object, Type) - Method in class org.springframework.cloud.function.json.JacksonMapper
 
doFromJson(Object, Type) - Method in class org.springframework.cloud.function.json.JsonMapper
 
DummyProcessor() - Constructor for class org.springframework.cloud.function.context.config.ContextFunctionCatalogInitializer.DummyProcessor
 

E

enabled - Static variable in class org.springframework.cloud.function.context.config.ContextFunctionCatalogInitializer
Flag for enabling the context function catalog initializer.
enrich(CloudEventMessageBuilder<?>) - Method in interface org.springframework.cloud.function.cloudevent.CloudEventHeaderEnricher
Will provide access to an open instance of CloudEventMessageBuilder so you can add additional attributes and headers.
EXPECT_CONTENT_TYPE_HEADER - Static variable in class org.springframework.cloud.function.context.FunctionProperties
Name of the header to be used to instruct function to apply this content type for output conversion.

F

findAvailableTcpPort() - Static method in class org.springframework.cloud.function.utils.SocketUtils
 
findType(String, ConfigurableListableBeanFactory) - Static method in class org.springframework.cloud.function.context.config.FunctionContextUtils
 
findType(ConfigurableListableBeanFactory, String...) - Static method in class org.springframework.cloud.function.context.config.FunctionContextUtils
 
fromJson(Object, Type) - Method in class org.springframework.cloud.function.json.JsonMapper
 
fromMessage(Message<?>, Class<?>) - Method in class org.springframework.cloud.function.context.config.SmartCompositeMessageConverter
 
fromMessage(Message<?>, Class<?>, Object) - Method in class org.springframework.cloud.function.context.config.SmartCompositeMessageConverter
 
fromMessage(Message<T>) - Static method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
FUNCTION_DEFINITION - Static variable in class org.springframework.cloud.function.context.FunctionProperties
The name of function definition property.
FUNCTION_NAME - Static variable in class org.springframework.cloud.function.context.config.RoutingFunction
The name of this function use by BeanFactory.
FunctionalSpringApplication - Class in org.springframework.cloud.function.context
 
FunctionalSpringApplication(Class<?>...) - Constructor for class org.springframework.cloud.function.context.FunctionalSpringApplication
 
FunctionalSpringBootTest - Annotation Type in org.springframework.cloud.function.context.test
 
FunctionAroundWrapper - Class in org.springframework.cloud.function.context.catalog
Wrapper that acts as around advise over function invocation.
FunctionAroundWrapper() - Constructor for class org.springframework.cloud.function.context.catalog.FunctionAroundWrapper
 
functionCatalog(List<MessageConverter>, JsonMapper, ConfigurableApplicationContext, FunctionInvocationHelper<Message<?>>) - Method in class org.springframework.cloud.function.context.config.ContextFunctionCatalogAutoConfiguration
 
FunctionCatalog - Interface in org.springframework.cloud.function.context
 
FunctionCatalogEvent - Class in org.springframework.cloud.function.context.catalog
 
FunctionCatalogEvent(Object) - Constructor for class org.springframework.cloud.function.context.catalog.FunctionCatalogEvent
 
FunctionClassUtils - Class in org.springframework.cloud.function.utils
General utility class which aggregates various class-level utility functions used by the framework.
FunctionConfigurationProperties() - Constructor for class org.springframework.cloud.function.context.FunctionProperties.FunctionConfigurationProperties
 
FunctionContext - Class in org.springframework.cloud.function.observability
Observation.Context for function processing.
FunctionContext(SimpleFunctionRegistry.FunctionInvocationWrapper, Message<?>) - Constructor for class org.springframework.cloud.function.observability.FunctionContext
 
FunctionContextUtils - Class in org.springframework.cloud.function.context.config
 
FunctionContextUtils() - Constructor for class org.springframework.cloud.function.context.config.FunctionContextUtils
 
FunctionMessageUtils - Class in org.springframework.cloud.function.utils
!!! INTERNAL ONLY !!!
FunctionObservationConvention - Interface in org.springframework.cloud.function.observability
ObservationConvention for FunctionContext.
FunctionProperties - Class in org.springframework.cloud.function.context
 
FunctionProperties() - Constructor for class org.springframework.cloud.function.context.FunctionProperties
 
FunctionProperties.FunctionConfigurationProperties - Class in org.springframework.cloud.function.context
 
FunctionRegistration<T> - Class in org.springframework.cloud.function.context
 
FunctionRegistration(T, String...) - Constructor for class org.springframework.cloud.function.context.FunctionRegistration
Creates instance of FunctionRegistration.
FunctionRegistrationEvent - Class in org.springframework.cloud.function.context.catalog
 
FunctionRegistrationEvent(Object, Class<?>, Set<String>) - Constructor for class org.springframework.cloud.function.context.catalog.FunctionRegistrationEvent
 
FunctionRegistry - Interface in org.springframework.cloud.function.context
 
functionRouter(FunctionCatalog, FunctionProperties, BeanFactory, MessageRoutingCallback, DefaultMessageRoutingHandler) - Method in class org.springframework.cloud.function.context.config.ContextFunctionCatalogAutoConfiguration
 
functionsEndpoint(FunctionCatalog) - Method in class org.springframework.cloud.function.context.config.FunctionsEndpointAutoConfiguration
 
FunctionsEndpoint - Class in org.springframework.cloud.function.actuator
Actuator endpoint to access FunctionCatalog.
FunctionsEndpoint(FunctionCatalog) - Constructor for class org.springframework.cloud.function.actuator.FunctionsEndpoint
 
FunctionsEndpointAutoConfiguration - Class in org.springframework.cloud.function.context.config
 
FunctionsEndpointAutoConfiguration() - Constructor for class org.springframework.cloud.function.context.config.FunctionsEndpointAutoConfiguration
 
functionType(Type, Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
FunctionTypeProcessor - Class in org.springframework.cloud.function.context
Ensure that Function/Consumer input types are reflectively available.
FunctionTypeProcessor() - Constructor for class org.springframework.cloud.function.context.FunctionTypeProcessor
 
FunctionTypeUtils - Class in org.springframework.cloud.function.context.catalog
Set of utility operations to interrogate function definitions.
FunctionUnregistrationEvent - Class in org.springframework.cloud.function.context.catalog
 
FunctionUnregistrationEvent(Object, Class<?>, Set<String>) - Constructor for class org.springframework.cloud.function.context.catalog.FunctionUnregistrationEvent
 

G

get() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
get() - Method in class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper
 
getApplicationContext() - Method in class org.springframework.cloud.function.context.FunctionProperties
 
getAttributes(Message<?>) - Static method in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
 
getComponentTypeOfInputType(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
In the event the input type is ParameterizedType this method returns its generic type.
getComponentTypeOfOutputType(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
In the event the output type is ParameterizedType this method returns its generic type.
getConfiguration() - Method in class org.springframework.cloud.function.context.FunctionProperties
 
getContextualName(FunctionContext) - Method in class org.springframework.cloud.function.observability.DefaultFunctionObservationConvention
 
getData(Message<?>) - Static method in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
 
getDataContentType(Message<?>) - Static method in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
 
getDataSchema(Message<?>) - Static method in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
 
getDefinition() - Method in class org.springframework.cloud.function.context.FunctionProperties
 
getEnhancer() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
!!! INTERNAL USE ONLY !!! This is primarily to support s-c-Stream's ability to access un-converted payload (e.g., to evaluate expression on some attribute of a payload) It is not intended to remain here and will be removed as soon as particular elements of stream will be refactored to address this.
getExpectedContentType() - Method in class org.springframework.cloud.function.context.FunctionProperties
 
getFunctionDefinition() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
Returns the definition of this function.
getFunctionRegistration() - Method in class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper
 
getGenericType(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
A convenience method identical to FunctionTypeUtils.getImmediateGenericType(Type, int) for cases when provided 'type' is Publisher or Message.
getHeaders() - Method in class org.springframework.cloud.function.context.message.MessageUtils.MessageStructureWithCaseInsensitiveHeaderKeys
 
getId(Message<?>) - Static method in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
 
getImmediateGenericType(Type, int) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
getIneligibleDefinitions() - Method in class org.springframework.cloud.function.context.FunctionProperties
 
getInputCount(SimpleFunctionRegistry.FunctionInvocationWrapper) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
getInputHeaderMappingExpression() - Method in class org.springframework.cloud.function.context.FunctionProperties.FunctionConfigurationProperties
 
getInputType() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
getInputType(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
Returns input type of function type that represents Function or Consumer.
getItemType(Type) - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
Return the actual Type of the item of the provided type.
getLowCardinalityKeyValues(FunctionContext) - Method in class org.springframework.cloud.function.observability.DefaultFunctionObservationConvention
 
getName() - Method in class org.springframework.cloud.function.observability.DefaultFunctionObservationConvention
 
getNames() - Method in class org.springframework.cloud.function.context.catalog.FunctionRegistrationEvent
 
getNames() - Method in class org.springframework.cloud.function.context.catalog.FunctionUnregistrationEvent
 
getNames() - Method in class org.springframework.cloud.function.context.FunctionRegistration
 
getNames(Class<?>) - Method in class org.springframework.cloud.function.context.catalog.BeanFactoryAwareFunctionRegistry
 
getNames(Class<?>) - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry
 
getNames(Class<?>) - Method in interface org.springframework.cloud.function.context.FunctionCatalog
 
getObjectType() - Method in class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper
 
getOutputCount(SimpleFunctionRegistry.FunctionInvocationWrapper) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
getOutputHeaderMappingExpression() - Method in class org.springframework.cloud.function.context.FunctionProperties.FunctionConfigurationProperties
 
getOutputType() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
getOutputType(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
getParamTypesFromBeanDefinitionFactory(Class<?>, AbstractBeanDefinition) - Static method in class org.springframework.cloud.function.context.config.FunctionContextUtils
 
getPayload() - Method in class org.springframework.cloud.function.context.message.MessageUtils.MessageStructureWithCaseInsensitiveHeaderKeys
 
getProperties() - Method in class org.springframework.cloud.function.context.FunctionRegistration
 
getRawInputType() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
getRawOutputType() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
getRawType(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
Effectively converts Type which could be ParameterizedType to raw Class (no generics).
getRoutingExpression() - Method in class org.springframework.cloud.function.context.FunctionProperties
 
getSource(Message<?>) - Static method in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
 
getSourceType(String, Message<?>) - Static method in class org.springframework.cloud.function.utils.FunctionMessageUtils
 
getSpecVersion(Message<?>) - Static method in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
 
getStartClass() - Static method in class org.springframework.cloud.function.utils.FunctionClassUtils
Discovers the start class in the currently running application.
getSubject(Message<?>) - Static method in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
 
getTarget() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
getTarget() - Method in class org.springframework.cloud.function.context.FunctionRegistration
 
getTargetFunction() - Method in class org.springframework.cloud.function.observability.FunctionContext
 
getTargetType(String, Message<?>) - Static method in class org.springframework.cloud.function.utils.FunctionMessageUtils
 
getTime(Message<?>) - Static method in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
 
getType() - Method in class org.springframework.cloud.function.context.catalog.FunctionRegistrationEvent
 
getType() - Method in class org.springframework.cloud.function.context.catalog.FunctionUnregistrationEvent
 
getType() - Method in class org.springframework.cloud.function.context.FunctionRegistration
 
getType(Message<?>) - Static method in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
 
GsonMapper - Class in org.springframework.cloud.function.json
 
GsonMapper(Gson) - Constructor for class org.springframework.cloud.function.json.GsonMapper
 

I

ID - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
Value for 'id' attribute.
IGNORE_BACKGROUNDPREINITIALIZER_PROPERTY_NAME - Static variable in class org.springframework.cloud.function.context.config.ContextFunctionCatalogInitializer
Property name for ignoring pre initilizer.
initialize(GenericApplicationContext) - Method in class org.springframework.cloud.function.context.config.ContextFunctionCatalogInitializer
 
INSTANCE - Static variable in class org.springframework.cloud.function.observability.DefaultFunctionObservationConvention
Singleton instance of this convention.
invoke() - Method in class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper
 
invoke(Object) - Method in class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper
 
invoke(Object, Object) - Method in class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper
 
invoke(Object, Object, Object) - Method in class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper
 
invoke(Object, Object, Object, Object) - Method in class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper
 
isCloudEvent(Message<?>) - Static method in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
Will check for the existence of required attributes.
isCollectionOfMessage(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
isConsumer() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
isConsumer(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
isCopyInputHeaders() - Method in class org.springframework.cloud.function.context.FunctionProperties.FunctionConfigurationProperties
 
isFlux(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
isFunction() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
isFunction(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
isInputTypeMessage() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
isInputTypePublisher() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
isJsonNode(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
isJsonString(Object) - Static method in class org.springframework.cloud.function.json.JsonMapper
Performs a simple validation on an object to see if it appears to be a JSON string.
isJsonStringRepresentsCollection(Object) - Static method in class org.springframework.cloud.function.json.JsonMapper
 
isJsonStringRepresentsMap(Object) - Static method in class org.springframework.cloud.function.json.JsonMapper
 
isMessage(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
isMono(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
isMultipleArgumentType(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
isOutputArray(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
Determines if input argument to a Function is an array.
isOutputTypeMessage() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
isOutputTypePublisher() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
isPrototype() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
isPublisher(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
isRetainOuputAsMessage(Message<?>) - Method in class org.springframework.cloud.function.cloudevent.CloudEventsFunctionInvocationHelper
 
isRoutingFunction() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
isSkipOutputConversion() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
isSupplier() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
isSupplier(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
isTypeArray(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
isTypeCollection(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
Will return 'true' if the provided type is a Collection type.
isTypeMap(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 

J

JacksonMapper - Class in org.springframework.cloud.function.json
 
JacksonMapper(ObjectMapper) - Constructor for class org.springframework.cloud.function.json.JacksonMapper
 
JSON_MAPPER_PROPERTY - Static variable in class org.springframework.cloud.function.context.config.ContextFunctionCatalogAutoConfiguration
The name of the property to specify desired JSON mapper.
jsonMapper(ApplicationContext) - Method in class org.springframework.cloud.function.context.config.ContextFunctionCatalogAutoConfiguration.JsonMapperConfiguration
 
JsonMapper - Class in org.springframework.cloud.function.json
 
JsonMapper() - Constructor for class org.springframework.cloud.function.json.JsonMapper
 
JsonMapperConfiguration() - Constructor for class org.springframework.cloud.function.context.config.ContextFunctionCatalogAutoConfiguration.JsonMapperConfiguration
 
JsonMessageConverter - Class in org.springframework.cloud.function.context.config
Implementation of MessageConverter which uses Jackson or Gson libraries to do the actual conversion via JsonMapper instance.
JsonMessageConverter(JsonMapper) - Constructor for class org.springframework.cloud.function.context.config.JsonMessageConverter
 
JsonMessageConverter(JsonMapper, MimeType...) - Constructor for class org.springframework.cloud.function.context.config.JsonMessageConverter
 

K

KAFKA_ATTR_PREFIX - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
Prefix for attributes.
KotlinFunctionWrapper(Object) - Constructor for class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper
 
KotlinLambdaToFunctionAutoConfiguration - Class in org.springframework.cloud.function.context.config
Configuration class which defines the required infrastructure to bootstrap Kotlin lambdas as invocable functions within the context of the framework.
KotlinLambdaToFunctionAutoConfiguration() - Constructor for class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration
 
KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper - Class in org.springframework.cloud.function.context.config
 

L

listAll() - Method in class org.springframework.cloud.function.actuator.FunctionsEndpoint
 
load(ApplicationContext, Object[]) - Method in class org.springframework.cloud.function.context.FunctionalSpringApplication
 
logger - Variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
logger - Variable in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry
 
logger - Variable in class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration
 
lookup(Class<?>, String) - Method in interface org.springframework.cloud.function.context.FunctionCatalog
Will look up the instance of the functional interface by name and type which can only be Supplier, Consumer or Function.
lookup(Class<?>, String, String...) - Method in class org.springframework.cloud.function.context.catalog.BeanFactoryAwareFunctionRegistry
 
lookup(Class<?>, String, String...) - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry
 
lookup(Class<?>, String, String...) - Method in interface org.springframework.cloud.function.context.FunctionCatalog
 
lookup(String) - Method in interface org.springframework.cloud.function.context.FunctionCatalog
Will look up the instance of the functional interface by name only.
lookup(String, String...) - Method in interface org.springframework.cloud.function.context.FunctionCatalog
Will look up the instance of the functional interface by name only.

M

main(String[]) - Static method in class org.springframework.cloud.function.context.FunctionalSpringApplication
 
MESSAGE_TYPE - Static variable in class org.springframework.cloud.function.context.message.MessageUtils
Value for 'message-type' typically use as header key.
MessageRoutingCallback - Interface in org.springframework.cloud.function.context
Java-based strategy to assist with determining the name of the route-to function definition.
MessageUtils - Class in org.springframework.cloud.function.context.message
 
MessageUtils() - Constructor for class org.springframework.cloud.function.context.message.MessageUtils
 
MessageUtils.MessageStructureWithCaseInsensitiveHeaderKeys - Class in org.springframework.cloud.function.context.message
!!! INTERNAL USE ONLY, MAY CHANGE OR REMOVED WITHOUT NOTICE!!!

N

name(String) - Method in class org.springframework.cloud.function.context.FunctionRegistration
 
names(String...) - Method in class org.springframework.cloud.function.context.FunctionRegistration
 
names(Collection<String>) - Method in class org.springframework.cloud.function.context.FunctionRegistration
 
nativeFunctionInvocationHelper(CloudEventHeaderEnricher) - Method in class org.springframework.cloud.function.cloudevent.CloudEventsFunctionExtensionConfiguration
 

O

ObservationAutoConfiguration - Class in org.springframework.cloud.function.observability
 
ObservationAutoConfiguration() - Constructor for class org.springframework.cloud.function.observability.ObservationAutoConfiguration
 
observationFunctionAroundWrapper(ObservationRegistry, ObjectProvider<FunctionObservationConvention>) - Method in class org.springframework.cloud.function.observability.ObservationAutoConfiguration
 
ObservationFunctionAroundWrapper - Class in org.springframework.cloud.function.observability
 
ObservationFunctionAroundWrapper(ObservationRegistry, FunctionObservationConvention) - Constructor for class org.springframework.cloud.function.observability.ObservationFunctionAroundWrapper
 
org.springframework.cloud.function.actuator - package org.springframework.cloud.function.actuator
 
org.springframework.cloud.function.cloudevent - package org.springframework.cloud.function.cloudevent
 
org.springframework.cloud.function.context - package org.springframework.cloud.function.context
 
org.springframework.cloud.function.context.catalog - package org.springframework.cloud.function.context.catalog
 
org.springframework.cloud.function.context.config - package org.springframework.cloud.function.context.config
 
org.springframework.cloud.function.context.message - package org.springframework.cloud.function.context.message
 
org.springframework.cloud.function.context.test - package org.springframework.cloud.function.context.test
 
org.springframework.cloud.function.json - package org.springframework.cloud.function.json
 
org.springframework.cloud.function.observability - package org.springframework.cloud.function.observability
 
org.springframework.cloud.function.utils - package org.springframework.cloud.function.utils
 

P

PassThruFunction() - Constructor for class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.PassThruFunction
 
PlainFunctionScanConfiguration() - Constructor for class org.springframework.cloud.function.context.config.ContextFunctionCatalogAutoConfiguration.PlainFunctionScanConfiguration
 
PollableBean - Annotation Type in org.springframework.cloud.function.context
A marker and qualifier annotation to signal that annotated functional factory method is a bean (e.g., Supplier, Function or Consumer) that also needs to be polled periodically.
postProcessApplicationContext(ConfigurableApplicationContext) - Method in class org.springframework.cloud.function.context.FunctionalSpringApplication
 
postProcessResult(Object, Message<?>) - Method in class org.springframework.cloud.function.cloudevent.CloudEventsFunctionInvocationHelper
 
PREFIX - Static variable in class org.springframework.cloud.function.context.FunctionProperties
The name prefix for properties defined by this properties class.
preProcessInput(Message<?>, Object) - Method in class org.springframework.cloud.function.cloudevent.CloudEventsFunctionInvocationHelper
 
PrimitiveTypesFromStringMessageConverter - Class in org.springframework.cloud.function.utils
 
PrimitiveTypesFromStringMessageConverter(ConversionService) - Constructor for class org.springframework.cloud.function.utils.PrimitiveTypesFromStringMessageConverter
 
processAheadOfTime(ConfigurableListableBeanFactory) - Method in class org.springframework.cloud.function.context.FunctionTypeProcessor
 
properties() - Element in annotation type org.springframework.cloud.function.context.test.FunctionalSpringBootTest
 
properties(Map<String, String>) - Method in class org.springframework.cloud.function.context.FunctionRegistration
 
Protocols() - Constructor for class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils.Protocols
 

R

register(FunctionRegistration<T>) - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry
 
register(FunctionRegistration<T>) - Method in interface org.springframework.cloud.function.context.FunctionRegistry
 
REGISTRATION_NAME_SUFFIX - Static variable in class org.springframework.cloud.function.context.FunctionRegistration
Suffix used to add to the name of FunctionRegistration bean that corresponds to the an actual function bean.
ROUTING_EXPRESSION - Static variable in class org.springframework.cloud.function.context.FunctionProperties
SpEL expression to be used with RoutingFunction.
RoutingFunction - Class in org.springframework.cloud.function.context.config
An implementation of Function which acts as a gateway/router by actually delegating incoming invocation to a function specified ..
RoutingFunction(FunctionCatalog, Map<String, String>, BeanResolver, MessageRoutingCallback) - Constructor for class org.springframework.cloud.function.context.config.RoutingFunction
 
RoutingFunction(FunctionCatalog, FunctionProperties) - Constructor for class org.springframework.cloud.function.context.config.RoutingFunction
 
RoutingFunction(FunctionCatalog, FunctionProperties, BeanResolver, MessageRoutingCallback) - Constructor for class org.springframework.cloud.function.context.config.RoutingFunction
 
routingResult(Message<?>) - Method in interface org.springframework.cloud.function.context.MessageRoutingCallback
Computes and returns the instance of FunctionRoutingResult which encapsulates, at the very minimum, function definition.
run() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
run(Class<?>[], String[]) - Static method in class org.springframework.cloud.function.context.FunctionalSpringApplication
 
run(Class<?>, String...) - Static method in class org.springframework.cloud.function.context.FunctionalSpringApplication
 

S

SCHEMAURL - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
V03 name for 'dataschema' attribute.
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.function.cloudevent.CloudEventsFunctionInvocationHelper
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.function.context.catalog.BeanFactoryAwareFunctionRegistry
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.function.context.FunctionProperties
 
setBeanFactory(BeanFactory) - Method in class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper
 
setBeanName(String) - Method in class org.springframework.cloud.function.context.FunctionRegistration
Transforms (wraps) function identified by the 'target' to its Flux equivalent unless it already is.
setConfiguration(Map<String, FunctionProperties.FunctionConfigurationProperties>) - Method in class org.springframework.cloud.function.context.FunctionProperties
 
setCopyInputHeaders(boolean) - Method in class org.springframework.cloud.function.context.FunctionProperties.FunctionConfigurationProperties
 
setDataContentType(String) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
setDataSchema(String) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
setDataSchema(URI) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
setDefinition(String) - Method in class org.springframework.cloud.function.context.FunctionProperties
 
setEnhancer(Function<Object, Object>) - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
!!! INTERNAL USE ONLY !!! This is primarily to support s-c-Stream's ability to access un-converted payload (e.g., to evaluate expression on some attribute of a payload) It is not intended to remain here and will be removed as soon as particular elements of stream will be refactored to address this.
setEnvironment(Environment) - Method in class org.springframework.cloud.function.context.FunctionProperties
 
setExpectedContentType(String) - Method in class org.springframework.cloud.function.context.FunctionProperties
 
setHeader(String, Object) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
setId(String) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
setIneligibleDefinitions(List<String>) - Method in class org.springframework.cloud.function.context.FunctionProperties
 
setInputHeaderMappingExpression(Map<String, Object>) - Method in class org.springframework.cloud.function.context.FunctionProperties.FunctionConfigurationProperties
 
setMessageConverter(CompositeMessageConverter) - Method in class org.springframework.cloud.function.cloudevent.CloudEventsFunctionInvocationHelper
 
setMetadataReaderFactory(MetadataReaderFactory) - Method in class org.springframework.cloud.function.context.config.ContextFunctionCatalogInitializer.DummyProcessor
 
setName(String) - Method in class org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper
 
setNames(Set<String>) - Method in class org.springframework.cloud.function.context.FunctionRegistration
Will set the names for this registration clearing all previous names first.
setOutputHeaderMappingExpression(Map<String, Object>) - Method in class org.springframework.cloud.function.context.FunctionProperties.FunctionConfigurationProperties
 
setRoutingExpression(String) - Method in class org.springframework.cloud.function.context.FunctionProperties
 
setSkipInputConversion(boolean) - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
setSkipOutputConversion(boolean) - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
setSource(String) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
setSource(URI) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
setSpecVersion(String) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
setSubject(String) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
setTime(String) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
setTime(OffsetDateTime) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
setType(String) - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
SimpleFunctionRegistry - Class in org.springframework.cloud.function.context.catalog
Implementation of FunctionCatalog and FunctionRegistry which does not depend on Spring's BeanFactory.
SimpleFunctionRegistry(ConversionService, CompositeMessageConverter, JsonMapper) - Constructor for class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry
 
SimpleFunctionRegistry(ConversionService, CompositeMessageConverter, JsonMapper, FunctionProperties, FunctionInvocationHelper<Message<?>>) - Constructor for class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry
 
SimpleFunctionRegistry.FunctionInvocationWrapper - Class in org.springframework.cloud.function.context.catalog
 
SimpleFunctionRegistry.PassThruFunction - Class in org.springframework.cloud.function.context.catalog
 
size() - Method in class org.springframework.cloud.function.context.catalog.BeanFactoryAwareFunctionRegistry
 
size() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry
 
size() - Method in interface org.springframework.cloud.function.context.FunctionCatalog
Return the count of functions registered in this catalog.
SmartCompositeMessageConverter - Class in org.springframework.cloud.function.context.config
 
SmartCompositeMessageConverter(Collection<MessageConverter>) - Constructor for class org.springframework.cloud.function.context.config.SmartCompositeMessageConverter
 
SocketUtils - Class in org.springframework.cloud.function.utils
 
SOURCE - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
Value for 'source' attribute.
SOURCE_TYPE - Static variable in class org.springframework.cloud.function.context.message.MessageUtils
Value for 'target-protocol' typically use as header key.
SPECVERSION - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
Value for 'specversion' attribute.
splittable() - Element in annotation type org.springframework.cloud.function.context.PollableBean
Signals to the post processors of this annotation that the result produced by the annotated Supplier has to be split.
SPRING_FUNCTIONAL_ENABLED - Static variable in class org.springframework.cloud.function.context.FunctionalSpringApplication
Flag to say that context is functional beans.
SPRING_WEB_APPLICATION_TYPE - Static variable in class org.springframework.cloud.function.context.FunctionalSpringApplication
Enumeration of web application types.
SUBJECT - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
Value for 'subject' attribute.
supplierType(Type) - Static method in class org.springframework.cloud.function.context.catalog.FunctionTypeUtils
 
supports(Class<?>) - Method in class org.springframework.cloud.function.context.config.JsonMessageConverter
 
supports(Class<?>) - Method in class org.springframework.cloud.function.utils.PrimitiveTypesFromStringMessageConverter
 
supportsContext(Observation.Context) - Method in interface org.springframework.cloud.function.observability.FunctionObservationConvention
 

T

target(T) - Method in class org.springframework.cloud.function.context.FunctionRegistration
Allows to override the target of this registration with a new target that typically wraps the original target.
TARGET_PROTOCOL - Static variable in class org.springframework.cloud.function.context.message.MessageUtils
Value for 'target-protocol' typically use as header key.
TIME - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
Value for 'time' attribute.
toCaseInsensitiveHeadersStructure(Message<?>) - Static method in class org.springframework.cloud.function.context.message.MessageUtils
Returns (payload, headers) structure identical to `message` while substituting headers with case insensitive map.
toHeadersMap() - Method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
Returns a snapshot of the headers Map at the time this method is called.
toJson(Object) - Method in class org.springframework.cloud.function.json.GsonMapper
 
toJson(Object) - Method in class org.springframework.cloud.function.json.JacksonMapper
 
toJson(Object) - Method in class org.springframework.cloud.function.json.JsonMapper
 
toMessage(Object, MessageHeaders) - Method in class org.springframework.cloud.function.context.config.SmartCompositeMessageConverter
 
toMessage(Object, MessageHeaders, Object) - Method in class org.springframework.cloud.function.context.config.SmartCompositeMessageConverter
 
toString() - Method in class org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry.FunctionInvocationWrapper
 
toString(Object) - Method in class org.springframework.cloud.function.json.GsonMapper
 
toString(Object) - Method in class org.springframework.cloud.function.json.JacksonMapper
 
toString(Object) - Method in class org.springframework.cloud.function.json.JsonMapper
 
type(Type) - Method in class org.springframework.cloud.function.context.FunctionRegistration
 
TYPE - Static variable in class org.springframework.cloud.function.cloudevent.CloudEventMessageUtils
Value for 'type' attribute.

V

value() - Element in annotation type org.springframework.cloud.function.context.test.FunctionalSpringBootTest
 

W

webEnvironment() - Element in annotation type org.springframework.cloud.function.context.test.FunctionalSpringBootTest
 
withData(T) - Static method in class org.springframework.cloud.function.cloudevent.CloudEventMessageBuilder
 
A B C D E F G I J K L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form