# Package io.dapr.actors.runtime

- Interface Summary
  Interface | Description
  --- | ---
  ActorFactory<T extends AbstractActor> | Creates an actor of a given type.
  Remindable<T> | Interface that actors must implement to consume reminders registered using RegisterReminderAsync.

- Class Summary
  Class | Description
  --- | ---
  AbstractActor | Represents the base class for actors.
  ActorMethodContext | Contains information about the method that is invoked by actor runtime.
  ActorObjectSerializer | Serializes and deserializes internal objects.
  ActorRuntime | Contains methods to register actor types.
  ActorRuntimeConfig | Represents the configuration for the Actor Runtime.
  ActorRuntimeContext<T extends AbstractActor> | Provides the context for the Actor's runtime.
  ActorStateChange | Represents a state change for an actor.
  ActorStateManager | Manages state changes of a given Actor instance.

- Enum Summary
  Enum | Description
  --- | ---
  ActorStateChangeKind | Represents an actor's state change.