Package xyz.block.ftl
See: Description
-
Interface Summary Interface Description FunctionVerb TopicPartitionMapper SourceVerb TypeAliasMapper EmptyVerb ConsumableTopic Marker interface for a topic that can be subscribed to, it must be extended and annotated with @TopicDefinition.WorkloadIdentity SinkVerb LeaseHandle WriteableTopic A concrete definition of a topic. LeaseClient Client that can be used to acquire a FTL lease. -
Annotation Summary Annotation Description EnumHolder Marks a class as holder for an enum variant with a primitive type Data Marks the given item as a data item in the FTL schema. LanguageTypeMapping VariantName Specifies the name of the enum variant, if this is not specified then the name of the class is used. TypeAlias Topic VerbClient Annotation that is used to define a verb client Retry Config Egress Used to define an egress endpoint. Fixture GeneratedRef Indicates that the class was generated from an external module. SQLQueryClient Annotation that is used to define a query verb client Enum Marks an enum type Secret Subscription Verb A FTL verb. Export Marks the given item as exported in the FTL schema. Cron Transactional Annotation that is used to define the boundaries of a transaction. -
Class Summary Class Description SinglePartitionMapper LeaseFailedException Checked exception that is thrown when a lease cannot be acquired -
Enum Summary Enum Description SQLDatabaseType FromOffset ExportVisibility