org.iids.aos.systemservices.lookupservice
Class LookupService

java.lang.Object
  extended by org.iids.aos.systemservices.lookupservice.LookupService

public class LookupService
extends java.lang.Object

Author:
etienne@cs.vu.nl

Constructor Summary
LookupService(AgentScapeConfig config, Communicator _communicator)
           
 
Method Summary
protected  void finalize()
           
 java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.String,java.util.Vector<java.util.Vector<java.lang.Object>>>> find(java.lang.String key, java.lang.String value)
           
 java.net.URL getRemote()
          Retrieve the remote location of the Location Service.
 java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.String,java.util.Vector<java.util.Vector<java.lang.Object>>>> list(java.lang.String key)
           
 java.util.Hashtable<java.lang.String,java.util.Vector<java.util.Vector<java.lang.Object>>> lookup(java.lang.String identifier)
           
 java.lang.Double register(java.lang.String identifier, java.lang.String key, java.lang.String value, float duration)
           
 java.lang.Double registerAll(java.util.Vector<java.lang.String> identifiers, java.util.Vector<java.lang.String> keys, java.util.Vector<java.lang.String> values, float duration)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LookupService

public LookupService(AgentScapeConfig config,
                     Communicator _communicator)
              throws java.net.MalformedURLException,
                     ParameterNotFoundException,
                     CommunicatorException
Throws:
java.net.MalformedURLException
ParameterNotFoundException
CommunicatorException
Method Detail

register

public java.lang.Double register(java.lang.String identifier,
                                 java.lang.String key,
                                 java.lang.String value,
                                 float duration)

registerAll

public java.lang.Double registerAll(java.util.Vector<java.lang.String> identifiers,
                                    java.util.Vector<java.lang.String> keys,
                                    java.util.Vector<java.lang.String> values,
                                    float duration)

lookup

public java.util.Hashtable<java.lang.String,java.util.Vector<java.util.Vector<java.lang.Object>>> lookup(java.lang.String identifier)

find

public java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.String,java.util.Vector<java.util.Vector<java.lang.Object>>>> find(java.lang.String key,
                                                                                                                                             java.lang.String value)

list

public java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.String,java.util.Vector<java.util.Vector<java.lang.Object>>>> list(java.lang.String key)

getRemote

public java.net.URL getRemote()
Retrieve the remote location of the Location Service.

Returns:
The URL at which the location service resides.

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object


Copyright © 2003, 2004 IIDS Group. All Rights Reserved.