IGrainLocator Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Used to locate Grain activation in the cluster
public interface IGrainLocator
type IGrainLocator = interface
Public Interface IGrainLocator
Methods
InvalidateCache(GrainAddress) |
Removes the specified address from the lookup cache. |
InvalidateCache(GrainId) |
Invalidates any lookup cache entry associated with the provided grain id. |
Lookup(GrainId) |
Finds the corresponding address for a grain. |
Register(GrainAddress, GrainAddress) |
Registers the provided address in the appropriate grain directory. |
TryLookupInCache(GrainId, GrainAddress) |
Attempts to find the grain address for the provided grain id in the local lookup cache. |
Unregister(GrainAddress, UnregistrationCause) |
Deregisters a grain address from the directory. |
UpdateCache(GrainId, SiloAddress) |
Updates the cache with a grain placement decision or known activation address. |