# 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.