Scale Intelligence■ Docs
Docs / The model / EndpointHolder

EndpointHolder.

The process that serves the durable engine's endpoint on this machine, written beside the stack: its process id, the hash of the binary it runs, its release, its port and when it started; a newer release takes the endpoint over from an older one, the same release shares it, and an older one never takes it back

Figure 1EndpointHolderspecified
ENDPOINTHOLDERvalue at none scopepidcountbinary_hashhashstarted_attimeportcountabsent on a binary built before releases were stamped, which every stamped release reads as olderreleaseReleaseStampoptionalRELEASESTAMPthrough release
EndpointHolder is a value at none scope. The drawing shows its fields and the objects that they point at.
kind
value
scope
none
key
none
store
none
family
harness

Fields#

fieldtyperequirednote
pidcountyes
binary_hashhashyes
started_attimeyes
portcountyes
releaseReleaseStampnoabsent on a binary built before releases were stamped, which every stamped release reads as older

Routes that use it#

No route takes or returns EndpointHolder directly. The record holds it, and the objects that point at it reach it.