Package com.sun.sgs.app

Examples of com.sun.sgs.app.DataManager.removeObject()


   */
  public void clear() {
      TreeNode<E> parent = getParent();
      DataManager dm = AppContext.getDataManager();
      dm.removeObject(getSubList());
      dm.removeObject(this);
      parent.clear();
  }

  /**
   * A {@code String} representation of the {@code ListNode}.
View Full Code Here


        ScalableHashMap<K, V> leaf = getChildNode(index);

  DataManager dm = AppContext.getDataManager();

  // remove the old leaf node
  dm.removeObject(leaf);
  // mark this node for update since we will be changing its directory
  dm.markForUpdate(this);

  // update the new children nodes to point to this directory node as
  // their parent
View Full Code Here

    return true;
      }
      /* Search the parents for a non-empty node, removing empty ones */
      while (true) {
    currentNodeRef = node.parentRef;
    dataManager.removeObject(node);
    if (currentNodeRef == null) {
        break;
    }
    int offset = offsets.pop();
    node = currentNodeRef.get();
View Full Code Here

        ManagedSerializable<K> msKey =
      uncheckedCast(keyOrPairRef.get());
        msKey.set(msPair.get().getKey());
        setKeyWrapped(true);
    } else if (isValueWrapped()) {
        dm.removeObject(valueRef.get());
        setValueWrapped(false);
    }
    valueRef = dm.createReference(newValue);
      } else if (isKeyValuePair()) {
                ManagedSerializable<KeyValuePair<K, V>> msPair =
View Full Code Here

        uncheckedCast(keyOrPairRef.get());
                ManagedSerializable<KeyValuePair<K, V>> msPair =
        uncheckedCast(keyOrPairRef.get());
                msPair.set(new KeyValuePair<K, V>(msKey.get(), newValue));
    if (isValueWrapped()) {
        dm.removeObject(valueRef.get());
    }
    setKeyValuePair();
      } else if (isValueWrapped()) {
    ManagedSerializable<V> ms = uncheckedCast(valueRef.get());
    ms.set(newValue);
View Full Code Here

  final void unmanage() {
      DataManager dm = AppContext.getDataManager();

      if (isKeyValuePair()) {
    try {
        dm.removeObject(keyOrPairRef.get());
    } catch (ObjectNotFoundException onfe) {
        // silent
    }
      } else {
    if (isKeyWrapped()) {
View Full Code Here

        // silent
    }
      } else {
    if (isKeyWrapped()) {
        try {
      dm.removeObject(keyOrPairRef.get());
        } catch (ObjectNotFoundException onfe) {
      // silent
        }
    }
    if (isValueWrapped()) {
View Full Code Here

      // silent
        }
    }
    if (isValueWrapped()) {
        try {
      dm.removeObject(valueRef.get());
        } catch (ObjectNotFoundException onfe) {
      // silent
        }
    }
      }
View Full Code Here

            dm.markForUpdate(this);

            HandlerRecord record = handlers.remove(handler.getConnectionType());
 
            // remove the channel and session store
            dm.removeObject(record.channel.get());
            dm.removeObject(record.sessions.get());
           
            // clear the reference, which will remove a managed object
            // handler from the data store
            if (record != null) {
View Full Code Here

            HandlerRecord record = handlers.remove(handler.getConnectionType());
 
            // remove the channel and session store
            dm.removeObject(record.channel.get());
            dm.removeObject(record.sessions.get());
           
            // clear the reference, which will remove a managed object
            // handler from the data store
            if (record != null) {
                record.ref.clear();
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.