Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Lightweight Bartering Grid
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Lightweight Bartering Grid
PREV NEXT | FRAMES NO FRAMES

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