// registerState registers the state functionality for resources. func (resources) registerState() { if !markRegistered(resource.ComponentName, "state") { return } corestate.SetResourcesComponent(resourceadapters.NewResourceState) corestate.SetResourcesPersistence(resourceadapters.NewResourcePersistence) corestate.RegisterCleanupHandler(corestate.CleanupKindResourceBlob, resourceadapters.CleanUpBlob) }
// registerState registers the state functionality for resources. func (resources) registerState() { if !markRegistered(resource.ComponentName, "state") { return } newResources := func(persist corestate.Persistence) corestate.Resources { st := state.NewState(&resourceState{persist: persist}) return st } corestate.SetResourcesComponent(newResources) }