SetSharedState updates the additive shared worker lifecycle metadata without changing existing session scheduling behavior.
(state SharedWorkerState)
| 73 | return w.profile |
| 74 | } |
| 75 | |
| 76 | // SharedState returns the additive shared worker lifecycle metadata for |
| 77 | // this worker. The zero value normalizes to an idle, unassigned worker. |
| 78 | func (w *ManagedWorker) SharedState() SharedWorkerState { |
| 79 | return cloneSharedWorkerState(w.sharedState) |
| 80 | } |
| 81 | |
| 82 | // SetSharedState updates the additive shared worker lifecycle metadata |
| 83 | // without changing existing session scheduling behavior. |
| 84 | func (w *ManagedWorker) SetSharedState(state SharedWorkerState) error { |