orc.runtime.regions
Class IsolatedRegion

java.lang.Object
  extended by orc.runtime.regions.Region
      extended by orc.runtime.regions.IsolatedRegion

public class IsolatedRegion
extends Region

An isolated region. This prevents the parent region from having a link to the tokens in the region, so they will not be killed when the region is killed, and they may be garbage collected. See Isolate.

Author:
quark

Field Summary
 
Fields inherited from class orc.runtime.regions.Region
closed
 
Constructor Summary
IsolatedRegion(Region root, Region parent)
           
 
Method Summary
 Region getParent()
           
protected  void onClose()
           
 
Methods inherited from class orc.runtime.regions.Region
add, add, close, putContainedTokens, remove, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IsolatedRegion

public IsolatedRegion(Region root,
                      Region parent)
Method Detail

onClose

protected void onClose()
Specified by:
onClose in class Region

getParent

public Region getParent()