Package aleph.dir

Examples of aleph.dir.DirectoryManager.register()


      writeField.put(); // commit value to field
     
    Logger.debug("Publish newly created objects");
    DirectoryManager manager = HyFlow.getLocator();
    for(AbstractDistinguishable object : lazyPublish)
      manager.register(object); // populate me as this object owner

    DirectoryManager locator = HyFlow.getLocator();
    Logger.debug("Unregister deleted objects");
    for(AbstractDistinguishable object : lazyDelete){
      locator.unregister(object); // unregister this object
View Full Code Here


    for(AbstractDistinguishable obj: writeSet){
      if(LockTable.setAndReleaseLock( obj, newClock, locksMarker)){  // is it remote
        AbstractDistinguishable object = (AbstractDistinguishable)obj;
        Object key = obj.getId();
        Logger.debug("I'm new owner of " + key);
        locator.register(object)// register at the directory manager
        Logger.debug("Registered as owner of " + key);
      }
    }
   
    Logger.debug("Commited ===================================");
View Full Code Here

  protected void commitCreational(){
    DirectoryManager manager = HyFlow.getLocator();
   
    Logger.debug("Publish newly created objects");
    for(AbstractDistinguishable object : lazyPublish)
      manager.register(object); // populate me as this object owner

    Logger.debug("Unregister deleted objects");
    for(AbstractDistinguishable object : lazyDelete){
      manager.unregister(object); // unregister this object
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.