Lightweight Bartering Grid

Uses of Interface
lbg.peer.service.ExternalPeerHandle

Packages that use ExternalPeerHandle
lbg.peer.core.xms   
lbg.peer.register   
lbg.peer.register.bartering   
lbg.peer.register.learning.db   
lbg.peer.register.negotiation   
lbg.peer.service   
lbg.searchengine   
lbg.searchengine.service   
 

Uses of ExternalPeerHandle in lbg.peer.core.xms
 

Methods in lbg.peer.core.xms that return ExternalPeerHandle
abstract  ExternalPeerHandle TaskRuntimeData.getPeerHandle()
           
 ExternalPeerHandle SupplyingTaskRuntimeData.getPeerHandle()
           
 ExternalPeerHandle LocalTaskRuntimeData.getPeerHandle()
           
 ExternalPeerHandle ConsumptionTaskRuntimeData.getPeerHandle()
           
 

Methods in lbg.peer.core.xms with parameters of type ExternalPeerHandle
 void RunningTaskManager.addRunningTask(Task t, long timeout, ExternalPeerHandle peer_handle, java.lang.String supplier_id, boolean do_cancel)
          Adds target Task to this running Tasks Manager.
abstract  TaskRuntimeData TaskRuntimeDataFactory.createTaskRuntimeData(Task t, long time_out, ExternalPeerHandle peer_handle, java.lang.String supplier_id, boolean do_cancel)
           
 boolean ExecutionManager.runLocalTaskOnSupplyingResource(Task t, ExternalPeerHandle peer_handle)
          Returns the target Task on target Supplier Peer.
 

Constructors in lbg.peer.core.xms with parameters of type ExternalPeerHandle
ConsumptionTaskRuntimeData(Task t, long time_out, ExternalPeerHandle peer_handle, java.lang.String supplier_id, boolean do_cancel)
           
LocalTaskRuntimeData(Task t, long time_out, ExternalPeerHandle peer_handle, java.lang.String supplier_id, boolean do_cancel)
           
SupplyingTaskRuntimeData(Task t, long time_out, ExternalPeerHandle peer_handle, java.lang.String supplier_id, boolean do_cancel)
           
 

Uses of ExternalPeerHandle in lbg.peer.register
 

Methods in lbg.peer.register that return ExternalPeerHandle
 ExternalPeerHandle TestPeerProfile.getHandle()
           
 ExternalPeerHandle PeerProfile.getHandle()
           
 ExternalPeerHandle PeerRegister.getHandle(java.lang.String peer_id)
          Returns the Handle of stored Peer.
 

Methods in lbg.peer.register with parameters of type ExternalPeerHandle
 void PeerRegister.createProfile(ExternalPeerHandle peer_handle)
          Creates a Profile in the PeerRegister for the target Peer.
 

Constructors in lbg.peer.register with parameters of type ExternalPeerHandle
PeerProfile(Peer managed_peer, ExternalPeerHandle profiled_peer, BarteringAccountantPolicy accountant)
           
 

Uses of ExternalPeerHandle in lbg.peer.register.bartering
 

Constructors in lbg.peer.register.bartering with parameters of type ExternalPeerHandle
PeerBarteringProfile(Peer managed_peer, ExternalPeerHandle profiled_peer, BarteringAccountantPolicy accountant)
           
 

Uses of ExternalPeerHandle in lbg.peer.register.learning.db
 

Methods in lbg.peer.register.learning.db with parameters of type ExternalPeerHandle
 PeerInteractionsDataBase PeerInteractionsDataBaseFactory.createPeerInteractionsDataBase(Peer managed_peer, ExternalPeerHandle profiled_peer)
          Creates a new PeerInteractionsDataBase.
 

Uses of ExternalPeerHandle in lbg.peer.register.negotiation
 

Methods in lbg.peer.register.negotiation that return ExternalPeerHandle
 ExternalPeerHandle ConsumptionGrantsContainer.grantor(int i)
           
 ExternalPeerHandle SupplyingRequestsContainer.requestor(int i)
           
 

Constructors in lbg.peer.register.negotiation with parameters of type ExternalPeerHandle
PeerNegotiationProfile(Peer managed_peer, ExternalPeerHandle profiled_peer)
           
 

Uses of ExternalPeerHandle in lbg.peer.service
 

Classes in lbg.peer.service that implement ExternalPeerHandle
 class LivePeerHandle
          A peer handle grouping everything needed by other peers, resources and user
 class SimulatedPeerHandle
           
 class TestPeerHandle
          Implementation of PeerHandles for testing purposes only.
 

Uses of ExternalPeerHandle in lbg.searchengine
 

Fields in lbg.searchengine declared as ExternalPeerHandle
 ExternalPeerHandle[] SearchEngineResponse.handles
          A list of probably valid peer handles.
 

Methods in lbg.searchengine that return ExternalPeerHandle
 ExternalPeerHandle[] SearchEngineClient.search()
          Get 40 random handles from the cache.
 ExternalPeerHandle[] SearchEngineClient.search(int k)
          Get k random handles from the cache.
 ExternalPeerHandle SearchEngineClient.search(java.lang.String id)
          Searches for a handle in the local database.
 ExternalPeerHandle[] SearchEngineClient.searchAll()
          Returns a complete snapshot of the local database.
 

Methods in lbg.searchengine that return types with arguments of type ExternalPeerHandle
 java.util.Iterator<ExternalPeerHandle> SearchEngineClient.iterator()
          Returns an iterator over the handles known to this client.
 

Methods in lbg.searchengine with parameters of type ExternalPeerHandle
 boolean SearchEngineServer.add(ExternalPeerHandle handle)
          Adds a handle to this search engine.
 void SearchEngineClient.add(ExternalPeerHandle handle)
          Adds a handle to the local database.
 void SearchEngineClient.add(ExternalPeerHandle[] handles)
          Adds a bunch of handles handle to the local database.
static SearchEngineClient SearchEngineClientFactory.createSearchEnglineClient(SearchEngineHandle se_handle, ExternalPeerHandle owner_peer, int timeout)
          Creates a new Search Engine client.
protected  void SearchEngineServer.remove(ExternalPeerHandle handle)
          Removes a given handle from the engine if it was known.
 void SearchEngineClient.remove(ExternalPeerHandle handle)
          Removes a handle from the local database.
 void SearchEngineClient.setOwnerPeer(ExternalPeerHandle owner_peer)
          Sets this client's owner peer.
 

Constructors in lbg.searchengine with parameters of type ExternalPeerHandle
LiveSearchEngineClient(SearchEngineHandle reference, ExternalPeerHandle owner_peer, int timeout)
          Creates a new Search Engine client.
SearchEngineResponse(ExternalPeerHandle[] handles)
          Creates a search engine response.
SimulatedSearchEngineClient(SearchEngineHandle reference, ExternalPeerHandle owner_peer, int timeout)
          Creates a new Search Engine client.
 

Uses of ExternalPeerHandle in lbg.searchengine.service
 

Methods in lbg.searchengine.service with parameters of type ExternalPeerHandle
 void SimulatedSearchEngineService.add(ExternalPeerHandle handle)
           
 void SimulatedSearchEngineHandle.add(ExternalPeerHandle handle)
           
 void SearchEngineHandle.add(ExternalPeerHandle handle)
          Adds a handle to this SearchEngine.
 void LiveSearchEngineService.add(ExternalPeerHandle handle)
           
 void LiveSearchEngineHandle.add(ExternalPeerHandle handle)
           
 


Lightweight Bartering Grid

Copyright (c) 2005-2008, Cyril Briquet, parts Xavier Dalem.