# IStateMachine.OnRecoveryCompleted

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.istatemachine/) | [Methods](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.istatemachine/methods/)

[Source](https://github.com/dotnet/orleans/blob/8bc9fd244427351ad24ccc039a9e7642a42c1cc4/src/Orleans.Journaling/IStateMachine.cs#L69)

```csharp
public virtual void OnRecoveryCompleted()
```

Notifies the state that all prior journal entries and snapshots have been applied.
