Package akka.javasdk.annotations


package akka.javasdk.annotations
Annotations
  • Class
    Description
    Defines 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 a KeyValueEntity.
    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.