# Uses of Class
io.dapr.actors.runtime.AbstractActor

Packages that use AbstractActor
Package
Description
io.dapr.actors.runtime

- ## Uses of AbstractActor in io.dapr.actors.runtime

  Classes in io.dapr.actors.runtime with type parameters of type AbstractActor
  Modifier and Type
  Interface
  Description
  `interface`
  `ActorFactory<T extends AbstractActor>`
  Creates an actor of a given type.
  `class`
  `ActorRuntimeContext<T extends AbstractActor>`
  Provides the context for the Actor's runtime.
  Methods in io.dapr.actors.runtime with type parameters of type AbstractActor
  Modifier and Type
  Method
  Description
  `<T extends AbstractActor>
  void`
  ActorRuntime.`registerActor(Class<T> clazz)`
  Registers an actor with the runtime, using `DefaultObjectSerializer` and `DefaultActorFactory`.
  `<T extends AbstractActor>
  void`
  ActorRuntime.`registerActor(Class<T> clazz, ActorFactory<T> actorFactory)`
  Registers an actor with the runtime, using `DefaultObjectSerializer`.
  `<T extends AbstractActor>
  void`
  ActorRuntime.`registerActor(Class<T> clazz, ActorFactory<T> actorFactory, DaprObjectSerializer objectSerializer, DaprObjectSerializer stateSerializer)`
  Registers an actor with the runtime.
  `<T extends AbstractActor>
  void`
  ActorRuntime.`registerActor(Class<T> clazz, DaprObjectSerializer objectSerializer, DaprObjectSerializer stateSerializer)`
  Registers an actor with the runtime.