# IStateMachine.OnWriteCompleted

[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#L86)

```csharp
public virtual void OnWriteCompleted()
```

Notifies the state that all prior journal entries and snapshots which it has written have been written to stable storage.
