ref_send API 1.16
defensive programming in Java

org.web_send.graph
Class Framework

java.lang.Object
  extended by org.joe_e.Struct
      extended by org.web_send.graph.Framework
All Implemented Interfaces:
java.io.Serializable, Selfless, Record

public final class Framework
extends Struct
implements Record, java.io.Serializable

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.

See Also:
Serialized Form

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 _
eventual operator


destruct

public final java.lang.Runnable destruct
permission to destruct this vat


spawn

public final Spawn spawn
sub-vat factory

All created vats will be destructed when this vat is destructed.


publisher

public final Publisher publisher
permission to publish well-known references

All remote clients have read permission on this namespace.

Constructor Detail

Framework

public Framework(Eventual _,
                 java.lang.Runnable destruct,
                 Spawn spawn,
                 Publisher publisher)
Constructs an instance.

Parameters:
_ - _
destruct - destruct
spawn - spawn
publisher - publisher

ref_send API 1.16
defensive programming in Java

Submit a bug or feature, or get help

Copyright 1998-2007 Waterken Inc. under the terms of the MIT X license.