All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class AgentSystem.ObjManager

java.lang.Object
   |
   +----AgentSystem.ObjManager

public class ObjManager
extends Object
Questa classe statica ha il compito di gestire gli oggetti esterni agli agenti sia per fini di condivisione che per necessitÇ di permanenza. Associa ad ogni Oggetto un identificatore unico: ObjID che ne permette successive identificazioni. E' un servizio assolutamente locale, la possibilitÇ di muovere eventualmente gli Oggetti deve essere gestita ad un livello superiore.

Version:
10/12/1997
Author:
Fabio Tarantino

Constructor Index

 o ObjManager()

Method Index

 o clone(ObjectID)
 o dispose(ObjectID)
 o get(ObjectID)
Restituisce il riferimento all ObjectID fornito
 o init()
 o store(Object)
Effettua lo store di un Oggetto

Constructors

 o ObjManager
 public ObjManager()

Methods

 o init
 public static void init()
 o store
 public static synchronized ObjectID store(Object obj)
Effettua lo store di un Oggetto

 o get
 public static synchronized Object get(ObjectID oid)
Restituisce il riferimento all ObjectID fornito

 o dispose
 public static synchronized void dispose(ObjectID oid)
 o clone
 public static synchronized ObjectID clone(ObjectID oid)

All Packages  Class Hierarchy  This Package  Previous  Next  Index