Package akka.javasdk.annotations
package akka.javasdk.annotations
Annotations
-
ClassDescriptionDefines ACL configuration for a resource.A principal matcher that can be used in an ACL.This enum contains principal matchers that don't have any configuration, such as a name, associated with them, for ease of reference in annotations.Assign a type identifier to a component (required for all component types aside from Endpoints).Annotation for providing ways to consume a stream of messages from Entities, other services, or message broker topics.Annotation for consuming events from an
EventSourcedEntity
.Annotation for consuming state updates from aKeyValueEntity
.Annotation for consuming messages from another service.Annotation for consuming messages from a topic (i.e PubSub or Kafka topic).A static claim is a claim that is required to be present on the token, and have a particular value.Annotation to assign a @JsonMigration
implementation for a given class.Annotation for ways of producing outgoing information.Annotation to configure the component to produce an event stream that can be consumed by other services.Annotation for marking a method as producing information to be published on a PubSub or Kafka topic.Annotation used in the scope of a view for providing the query that will be used to explore data from that view.Mark a class as a central configuration point for an entire service.Annotation for providing a table name for View components.Annotation to assign a logical type name to events.