|
ref_send API 1.16 defensive programming in Java |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.joe_e.Struct
org.web_send.graph.Framework
public final class Framework
The authority provided to the creator of a new vat.
A vat holds the persistent objects that form an application's model, as in the Model-View-Control (MVC) pattern. An application should be composed of separate classes that fall into only one of these categories. Objects forming the application's model should be stored in a vat to make them persistent. Objects in the other categories should be transient and so reconstructed each time the application is revived from its persistent state. Following this convention reduces the number of classes with a persistent representation that must be supported across application upgrade. When designing classes for your model, take care to limit their complexity and plan for upgrade.
| Field Summary | |
|---|---|
Eventual |
_
eventual operator |
java.lang.Runnable |
destruct
permission to destruct this vat |
Publisher |
publisher
permission to publish well-known references |
Spawn |
spawn
sub-vat factory |
| Constructor Summary | |
|---|---|
Framework(Eventual _,
java.lang.Runnable destruct,
Spawn spawn,
Publisher publisher)
Constructs an instance. |
|
| Method Summary |
|---|
| Methods inherited from class org.joe_e.Struct |
|---|
equals, hashCode |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final Eventual _
public final java.lang.Runnable destruct
public final Spawn spawn
All created vats will be destructed when this vat is destructed.
public final Publisher publisher
All remote clients have read permission on this namespace.
| Constructor Detail |
|---|
public Framework(Eventual _,
java.lang.Runnable destruct,
Spawn spawn,
Publisher publisher)
_ - _destruct - destructspawn - spawnpublisher - publisher
|
ref_send API 1.16 defensive programming in Java |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 1998-2007 Waterken Inc. under the terms of the MIT X license.