Uses of Interface
dermi.core.Id

Packages that use Id
dermi   
dermi.core   
dermi.core.pastry   
dermi.registry   
dermi.registry.pastry   
dermi.session.pastry   
dermi.util.pastry   
 

Uses of Id in dermi
 

Methods in dermi that return Id
 Id Session.getLocalNodeId()
          Method used to obtain the local node id
 

Methods in dermi with parameters of type Id
 void DHTHandler.addLinks(Id id, java.util.Collection links)
          Puts the outgoing links of a specific identifier in the networks and notifier with a notify message to the id owners.
 void DermiSearch.addLinks(Id id, java.util.Collection links)
          Puts the outgoing links of a specific identifier in the networks and notifier with a notify message to the id owners.
static boolean Registry.bindSecure(java.lang.String context, Id id, java.io.Serializable object, java.lang.String pass)
           
static boolean Registry.bindSecure(java.lang.String context, Id id, java.io.Serializable object, java.lang.String pass, boolean getcheck)
           
static boolean Registry.bindSer(Id id, java.io.Serializable object)
           
static boolean Registry.bindSer(java.lang.String context, Id id, java.io.Serializable object)
           
 java.util.Collection DHTHandler.getIncomingLinks(Id key)
          Returns the incoming links of the specific key
 java.util.Collection DermiSearch.getIncomingLinks(Id key)
          Returns the incoming links of the specific key
static java.util.Collection Registry.getIncomingLinks(java.lang.String context, Id id)
           
 java.util.Collection DHTHandler.getOutgoingLinks(Id key)
          Returns the outgoing links of the specific key
 java.util.Collection DermiSearch.getOutgoingLinks(Id key)
          Returns the outgoing links of the specific key
static java.util.Collection Registry.getOutgoingLinks(java.lang.String context, Id id)
           
 java.util.Collection Session.getReplicaSet(Id id, int maxRank)
          Returns a set of suitable replica nodes for such Id
 void DHTHandler.insert(Id id, java.io.Serializable value)
           
 void DermiSearch.insert(Id id, java.io.Serializable value)
           
 boolean DHTHandler.insertSecure(Id id, java.io.Serializable value, java.lang.String pass)
          SECURE
 boolean DHTHandler.insertSecure(Id id, java.io.Serializable value, java.lang.String pass, boolean getcheck)
          SECURE
 void DHTHandler.insertURL(Id id, java.net.URL url)
           
 void DermiSearch.insertURL(Id id, java.net.URL url)
           
static void Registry.insertURL(java.lang.String context, Id key, java.net.URL url, java.lang.String field)
           
static java.io.Serializable Registry.lookupSecure(java.lang.String context, Id id, java.lang.String pass)
           
static java.io.Serializable Registry.lookupSer(java.lang.String context, Id id)
          Returns a serialized object associated with the specified name.
static java.io.Serializable Registry.lookupSer(java.lang.String context, Id id, java.lang.String field)
           
static java.net.URL Registry.lookupURL(java.lang.String context, Id id, java.lang.String field)
           
static void Registry.modify(java.lang.String context, Id key, java.util.Collection values, java.lang.String field, boolean add)
           
static void Registry.modify(java.lang.String context, Id key, java.lang.Object value, java.lang.String field, boolean add)
           
 void DHTHandler.remove(Id id, java.lang.String field)
           
 void DHTHandler.removeLinkListener(Id id)
          Removes the remote callback which notifies the link updates
 void DermiSearch.removeLinkListener(Id id)
          Removes the remote callback which notifies the link updates
 void DHTHandler.removeLinks(Id id, java.util.Collection links)
          Removes the outgoing links of a specific identifier in the networks and notifier with a notify message to the id owners.
 void DermiSearch.removeLinks(Id id, java.util.Collection links)
          Removes the outgoing links of a specific identifier in the networks and notifier with a notify message to the id owners.
static void Registry.removeRemoteListener(java.lang.String context, Id id, java.lang.String field)
           
static void Registry.removeSer(Id id)
           
static void Registry.removeSer(java.lang.String context, Id id, java.lang.String field)
           
 void DHTHandler.removeURL(Id id)
           
 java.io.Serializable DHTHandler.retrieve(Id id)
           
 java.io.Serializable DermiSearch.retrieve(Id key)
           
 java.io.Serializable DHTHandler.retrieve(Id id, java.lang.String field)
           
 java.io.Serializable DHTHandler.retrieveSecure(Id id, java.lang.String pass)
           
 java.net.URL DHTHandler.retrieveURL(Id id)
           
 java.io.Serializable DermiSearch.retrieveURL(Id id)
           
 void DHTHandler.setLinkListener(Id id, bunshin.RemoteListener listener)
          Sets a remote callback which notifies the link updates
 void DermiSearch.setLinkListener(Id id, bunshin.RemoteListener listener)
          Sets a remote callback which notifies the link updates
static void Registry.setRemoteListener(java.lang.String context, Id id, bunshin.RemoteListener listener, java.lang.String field)
           
 

Uses of Id in dermi.core
 

Methods in dermi.core that return Id
abstract  Id DermiConnection.getLocalNodeId()
           
 

Methods in dermi.core with parameters of type Id
abstract  void DermiConnection.addInterceptor(DermiApplicationListener npar, Id subsKey, java.lang.String interceptorId)
          Method for adding an interceptor to an object group
abstract  java.util.Collection DermiConnection.getReplicaSet(Id id, int maxRank)
          Returns a set of suitable replica nodes for such Id
abstract  void DermiConnection.removeInterceptor(Id subsKey, java.lang.String interceptorId)
          Method for removing an interceptor from an object group
 

Uses of Id in dermi.core.pastry
 

Methods in dermi.core.pastry that return Id
 Id DermiConnection.getLocalNodeId()
          Utility method for obtaining the local node id
 

Methods in dermi.core.pastry with parameters of type Id
 void DermiConnection.addInterceptor(DermiApplicationListener npar, Id subsKey, java.lang.String interceptorId)
          Method for adding an interceptor to an object group
 java.util.Collection DermiConnection.getReplicaSet(Id id, int maxRank)
          Returns a set of suitable replica nodes for such Id
 java.util.Collection DermiKernel.getReplicaSet(Id id, int maxRank)
          Returns a set of suitable replica nodes for such Id
 void DermiConnection.removeInterceptor(Id subsKey, java.lang.String interceptorId)
          Method for removing an interceptor from an object group
 

Constructors in dermi.core.pastry with parameters of type Id
Topic(Id id)
           
 

Uses of Id in dermi.registry
 

Methods in dermi.registry with parameters of type Id
 boolean Naming.bindSecure(java.lang.String context, Id id, java.io.Serializable object, java.lang.String pass)
           
 boolean Naming.bindSecure(java.lang.String context, Id id, java.io.Serializable object, java.lang.String pass, boolean getcheck)
           
 boolean Naming.bindSer(Id id, java.io.Serializable object)
           
 boolean Naming.bindSer(java.lang.String context, Id id, java.io.Serializable object)
           
 java.util.Collection Naming.getIncomingLinks(java.lang.String context, Id id)
           
 java.util.Collection Naming.getOutgoingLinks(java.lang.String context, Id id)
           
 void Naming.insertURL(java.lang.String context, Id id, java.net.URL url, java.lang.String field)
           
 java.io.Serializable Naming.lookupSecure(java.lang.String context, Id id, java.lang.String pass)
           
 java.io.Serializable Naming.lookupSer(java.lang.String context, Id id)
          Returns a serializable object associated with the specified name.
 java.io.Serializable Naming.lookupSer(java.lang.String context, Id id, java.lang.String field)
           
 java.net.URL Naming.lookupURL(java.lang.String context, Id id, java.lang.String field)
           
 void Naming.modify(java.lang.String context, Id id, java.util.Collection values, java.lang.String field, boolean add)
           
 void Naming.modify(java.lang.String context, Id id, java.lang.Object value, java.lang.String field, boolean add)
           
 void Naming.removeRemoteListener(java.lang.String context, Id id, java.lang.String field)
           
 void Naming.removeSer(Id id)
           
 void Naming.removeSer(java.lang.String context, Id id, java.lang.String field)
           
 void Naming.setRemoteListener(java.lang.String context, Id id, bunshin.RemoteListener listener, java.lang.String field)
           
 

Uses of Id in dermi.registry.pastry
 

Methods in dermi.registry.pastry with parameters of type Id
 boolean Naming.bindSecure(java.lang.String context, Id id, java.io.Serializable object, java.lang.String pass)
           
 boolean Naming.bindSecure(java.lang.String context, Id id, java.io.Serializable object, java.lang.String pass, boolean getcheck)
           
 boolean Naming.bindSer(Id id, java.io.Serializable object)
           
 boolean Naming.bindSer(java.lang.String context, Id id, java.io.Serializable object)
           
 java.util.Collection Naming.getIncomingLinks(java.lang.String context, Id id)
           
 java.util.Collection Registry.getIncomingLinks(java.lang.String context, Id id)
           
 java.util.Collection Naming.getOutgoingLinks(java.lang.String context, Id id)
           
 java.util.Collection Registry.getOutgoingLinks(java.lang.String context, Id id)
           
 boolean Registry.insert(Id id, java.io.Serializable props, java.lang.String f)
          Insert object's metadata into the registry
 boolean Registry.insert(java.lang.String context, Id id, java.io.Serializable props, java.lang.String f)
           
 boolean Registry.insertSecure(java.lang.String context, Id id, java.io.Serializable props, java.lang.String f, java.lang.String pass)
           
 boolean Registry.insertSecure(java.lang.String context, Id id, java.io.Serializable props, java.lang.String f, java.lang.String pass, boolean getcheck)
           
 void Naming.insertURL(java.lang.String context, Id id, java.net.URL url, java.lang.String field)
           
 void Registry.insertURL(java.lang.String context, Id id, java.net.URL url, java.lang.String f)
           
 java.io.Serializable Registry.lookup(Id id)
          Returns a serializable object from the decentralized registry
 java.io.Serializable Registry.lookup(java.lang.String context, Id id)
           
 java.io.Serializable Registry.lookup(java.lang.String context, Id id, java.lang.String f)
           
 java.io.Serializable Naming.lookupSecure(java.lang.String context, Id id, java.lang.String pass)
           
 java.io.Serializable Registry.lookupSecure(java.lang.String context, Id id, java.lang.String f, java.lang.String pass)
           
 java.io.Serializable Naming.lookupSer(java.lang.String context, Id id)
          Returns a serializable object associated with the specified name.
 java.io.Serializable Naming.lookupSer(java.lang.String context, Id id, java.lang.String field)
           
 java.net.URL Naming.lookupURL(java.lang.String context, Id id, java.lang.String field)
           
 java.net.URL Registry.lookupURL(java.lang.String context, Id id, java.lang.String f)
           
 void Naming.modify(java.lang.String context, Id id, java.util.Collection values, java.lang.String field, boolean add)
           
 void Registry.modify(java.lang.String context, Id id, java.util.Collection values, java.lang.String f, boolean add)
           
 void Naming.modify(java.lang.String context, Id id, java.lang.Object value, java.lang.String field, boolean add)
           
 void Registry.modify(java.lang.String context, Id id, java.lang.Object value, java.lang.String f, boolean add)
           
 void Registry.remove(java.lang.String context, Id id, java.lang.String field)
           
 void Naming.removeRemoteListener(java.lang.String context, Id id, java.lang.String field)
           
 void Registry.removeRemoteListener(java.lang.String context, Id id, java.lang.String f)
           
 void Naming.removeSer(Id id)
           
 void Registry.removeSer(Id id)
           
 void Naming.removeSer(java.lang.String context, Id id, java.lang.String field)
           
 void Naming.setRemoteListener(java.lang.String context, Id id, bunshin.RemoteListener listener, java.lang.String field)
           
 void Registry.setRemoteListener(java.lang.String context, Id id, bunshin.RemoteListener listener, java.lang.String f)
           
 

Uses of Id in dermi.session.pastry
 

Methods in dermi.session.pastry that return Id
 Id Session.getLocalNodeId()
          Gets an instance to the current local node id
 

Methods in dermi.session.pastry with parameters of type Id
 java.util.Collection Session.getReplicaSet(Id id, int maxRank)
          Returns a set of suitable replica nodes for such Id
 

Uses of Id in dermi.util.pastry
 

Methods in dermi.util.pastry that return Id
static Id HashGenerator.generateHash(java.util.Hashtable data)
          Generates a hash for the keys contained in the hashtable
static Id HashGenerator.generateHash(java.lang.String data)
          Generates a hash for the specified string
static Id HashGenerator.generateSessionHash(java.util.Hashtable data)
          Helper method to generate a hash for the keys contained in the hashtable