Index
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
MessageConverter
s 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 inBeanFactory
. - 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
forFunctionContext
. - 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' isPublisher
orMessage
. - 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 beParameterizedType
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 viaJsonMapper
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
andFunctionRegistry
which does not depend on Spring'sBeanFactory
. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form