Uses of Class
org.apache.pulsar.spring.core.Resolved
Packages that use Resolved
Package
Description
Package containing the core components of the framework.
-
Uses of Resolved in org.apache.pulsar.spring.core
Methods in org.apache.pulsar.spring.core that return ResolvedModifier and TypeMethodDescriptionDefaultTopicResolver.doResolveTopic(@Nullable String userSpecifiedTopic, @Nullable Class<?> messageType, Supplier<String> defaultTopicSupplier) static <T> Resolved<T> Resolved.failed(RuntimeException reason) Factory method to create aResolvedwhen resolution fails.static <T> Resolved<T> Factory method to create aResolvedwhen resolution fails.static <T> Resolved<T> Resolved.of(@Nullable T value) Factory method to create aResolvedwhen resolution succeeds.<T> Resolved<org.apache.pulsar.client.api.Schema<T>> DefaultSchemaResolver.resolveSchema(@Nullable Class<?> messageClass, boolean returnDefault) <T> Resolved<org.apache.pulsar.client.api.Schema<T>> DefaultSchemaResolver.resolveSchema(org.apache.pulsar.common.schema.SchemaType schemaType, @Nullable ResolvableType messageType) default <T> Resolved<org.apache.pulsar.client.api.Schema<T>> SchemaResolver.resolveSchema(@Nullable T message) Get the schema to use for a particular message.default <T> Resolved<org.apache.pulsar.client.api.Schema<T>> SchemaResolver.resolveSchema(@Nullable Class<?> messageType) Get the schema to use for a message type.<T> Resolved<org.apache.pulsar.client.api.Schema<T>> SchemaResolver.resolveSchema(@Nullable Class<?> messageType, boolean returnDefault) Get the schema to use for a message type.default <T> Resolved<org.apache.pulsar.client.api.Schema<T>> SchemaResolver.resolveSchema(org.apache.pulsar.common.schema.SchemaType schemaType, @Nullable Class<?> messageType, @Nullable Class<?> messageKeyType) Get the schema to use given a schema type and schema type information.<T> Resolved<org.apache.pulsar.client.api.Schema<T>> SchemaResolver.resolveSchema(org.apache.pulsar.common.schema.SchemaType schemaType, @Nullable ResolvableType messageType) Get the schema to use given a schema type and a message type.DefaultTopicResolver.resolveTopic(@Nullable String userSpecifiedTopic, @Nullable T message, Supplier<String> defaultTopicSupplier) DefaultTopicResolver.resolveTopic(@Nullable String userSpecifiedTopic, @Nullable Class<?> messageType, Supplier<String> defaultTopicSupplier) DefaultTopicResolver.resolveTopic(@Nullable String userSpecifiedTopic, Supplier<String> defaultTopicSupplier) TopicResolver.resolveTopic(@Nullable String userSpecifiedTopic, @Nullable T message, Supplier<String> defaultTopicSupplier) Resolve the topic name to use for the given message.TopicResolver.resolveTopic(@Nullable String userSpecifiedTopic, @Nullable Class<?> messageType, Supplier<String> defaultTopicSupplier) Resolve the topic name to use for the given message type.TopicResolver.resolveTopic(@Nullable String userSpecifiedTopic, Supplier<String> defaultTopicSupplier) Resolve the topic name to use.DefaultExpressionResolver.resolveToString(String expression) Resolve the given expression as a string value.ExpressionResolver.resolveToString(String expression) Resolve the given expression as a string value.