# Uses of Class io.dapr.actors.runtime.AbstractActor (dapr-sdk-parent 1.10.0 API)

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

Packages that use AbstractActor
io.dapr.actors.runtime

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

Classes in io.dapr.actors.runtime with type parameters of type AbstractActor
`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
`<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.