Anatomy of a NetMeshBase
In addition, a NetMeshBase has the following characteristics:
Accessing remote NetMeshObjects via XPRISO
A NetMeshBase incorporates the ability to access a remote NetMeshObject by obtaining a Replica of that NetMeshObject from the remote NetMeshBase, and keeping that Replica and the surrounding MeshObjectGraph consistent.
The most commonly used method for this purpose is NetMeshBase's accessLocally method. In the most general case, this method takes a set of NetMeshObjectAccessSpecifications as an argument which capture all information necessary to find and access N remote NetMeshObjects in parallel. One NetMeshObjectAccessSpecification is comprised of:
- accessPath: the sequence of NetMeshBases through which the request should be routed
- netMeshObjectIdentifier: NetMeshObjectIdentifier of the to-be-accessed NetMeshObject
- scopeSpecification: indicates whether just the single NetMeshObject shall be replicated, or a subset of the related MeshObjectGraph as well
To create a NetMeshObjectAccessSpecification, use the NetMeshBase's affiliated NetMeshObjectAccessSpecificationFactory.
Application developers usually do not need to interact with Proxies directly.