JanosVM v1.0 API

java.lang.isolate
Class IsolateGUID

java.lang.Object
  |
  +--java.lang.isolate.IsolateGUID

class IsolateGUID
extends java.lang.Object

Globally unique 64-bit ID manager. 64-bit ids shouldn't ever wrap. XXX rename to 'GUIDManager'


Field Summary
private  long currentGUID
           
private  java.lang.Object lock
           
 
Constructor Summary
(package private) IsolateGUID(int initialValue)
           
 
Method Summary
(package private)  long nextGUID()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait, wait0
 

Field Detail

lock

private final java.lang.Object lock

currentGUID

private long currentGUID
Constructor Detail

IsolateGUID

IsolateGUID(int initialValue)
Method Detail

nextGUID

long nextGUID()

JanosVM v1.0 API

This documentation is Copyright (C) 2000-2003 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Feb 13, 2003