at:tutorial:distribution
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
at:tutorial:distribution [2009/01/29 10:33] – elisag | at:tutorial:distribution [2009/01/29 15:21] – elisag | ||
---|---|---|---|
Line 233: | Line 233: | ||
More information pertaining to the API of the leased references language module can be found in the appendix. | More information pertaining to the API of the leased references language module can be found in the appendix. | ||
- | ===== Garbage collecting | + | ===== Taking offline |
- | < | + | AmbientTalk distributed memory management scheme has been based on [[http:// |
- | Under Construction: | + | |
- | Update this section | + | |
- | </note> | + | |
- | As explained in the previous section, AmbientTalk' | + | As previously |
< | < | ||
Line 246: | Line 243: | ||
</ | </ | ||
- | The construct removes | + | The primitive takes as parameter an object which is removed |
+ | |||
< | < | ||
- | As you may have noticed, | + | Leased object references make use of the '' |
</ | </ | ||
- | On the client side, taking offline an object results in a permanent disconnection of the remote references pointing to it. In other words, despite having network connection, unexporting an object renders remote far references permanently disconnected. This implies that client have to deal explicitly with unexported objects. | + | ====Working with objects taken offline==== |
+ | |||
+ | On the client side, taking offline an object results in a permanent disconnection of the remote | ||
+ | |||
+ | Clients can get notified when an object is taken offline by means of '' | ||
+ | |||
+ | Additionally, | ||
< | < | ||
Line 261: | Line 264: | ||
</ | </ | ||
- | Be aware that unexporting | + | The construct takes as parameter |
+ | |||
+ | < | ||
+ | Disconnection, | ||
+ | </ | ||
+ | |||
+ | ====Distributed unit testing and '' | ||
+ | |||
+ | As previously mentioned, the '' | ||
+ | This semantics are useful | ||
- | Note that disconnection, | ||
< | < | ||
The complete implementation of the instant messenger application explained along this chapter can be found in the file '' | The complete implementation of the instant messenger application explained along this chapter can be found in the file '' | ||
</ | </ |
at/tutorial/distribution.txt · Last modified: 2009/01/30 16:13 by tvcutsem