Use Case ID: |
UC5.0 |
Use Case Name: |
Find Network Peers (Async) |
Created by: |
jwh |
Date Created: |
Thu Jul 19 09:37:23 2001 |
Last Updated by: |
jwh |
Date Last Updated: |
Thu Jul 19 09:37:23 2001 |
Actor: Application
Goal: Find peers on the peer framework
Description: Sends a query on the peer framework to locate peers.
Preconditions:
- The engine must be started.
Post conditions:
None
Priority: High
Related Use Cases:
UC4.0 - Find Network Peers
UC6.0 - List Known Network Peers
UC7.0 - Find Network Peer Groups
UC8.0 - Find Network Peer Groups (Async)
UC9.0 - List Known Network Peer Groups
UC10.0 - Cancel Find
Notes and Issues:
None
Event Flow:
- The application registers to be informed when peers are found.
- The application asks the engine to find all available peers for a peer group.
- The engine constructs an appropriate query message.
- The engine sends the query message to all known peers.
- For each located peer, the engine notifies the application with the peer information.
- After the engine determines the default timeout has elapsed, it informs the application
that the search is complete.
- The application removes its registration to listen for found peers.
Alternate Flows:
UC5.1 Engine is not started
- The application registers to be informed when peers are found.
- The engine returns an error that the it has not been started.
- The application removes its registration to listen for found peers.
Sequence Diagrams:
Revision History
Name |
Date |
Reason for Change |
Version |
|
|
|
|
$Id: UC5.0.html,v 1.8 2001/07/26 17:52:19 james Exp $