| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface MessageManager
Manages peer message handling.
| Field Summary | |
|---|---|
static int | 
STREAM_ENCRYPTION_NONE
 | 
static int | 
STREAM_ENCRYPTION_RC4_PREFERRED
 | 
static int | 
STREAM_ENCRYPTION_RC4_REQUIRED
 | 
| Method Summary | |
|---|---|
 void | 
cancelCompatiblePeersLocation(MessageManagerListener orig_listener)
Cancel registration for compatible-peer notification.  | 
 void | 
deregisterMessageType(Message message)
Remove registration of given message type from manager.  | 
 void | 
locateCompatiblePeers(PluginInterface plug_interface,
                      Message message,
                      MessageManagerListener listener)
Globally register for notification of peers that support the given message type.  | 
 GenericMessageRegistration | 
registerGenericMessageType(java.lang.String type,
                           java.lang.String description,
                           int stream_encryption,
                           GenericMessageHandler handler)
Register a peer-independent message handler  | 
 void | 
registerMessageType(Message message)
Register the given message type with the manager for processing.  | 
| Field Detail | 
|---|
static final int STREAM_ENCRYPTION_NONE
static final int STREAM_ENCRYPTION_RC4_PREFERRED
static final int STREAM_ENCRYPTION_RC4_REQUIRED
| Method Detail | 
|---|
void registerMessageType(Message message)
                         throws MessageException
message - instance to use for decoding
MessageException - if this message type has already been registeredvoid deregisterMessageType(Message message)
message - type to remove
void locateCompatiblePeers(PluginInterface plug_interface,
                           Message message,
                           MessageManagerListener listener)
plug_interface - to get the download managermessage - to matchlistener - to notifyvoid cancelCompatiblePeersLocation(MessageManagerListener orig_listener)
orig_listener - listener used for registration
GenericMessageRegistration registerGenericMessageType(java.lang.String type,
                                                      java.lang.String description,
                                                      int stream_encryption,
                                                      GenericMessageHandler handler)
                                                      throws MessageException
type - description - handler - 
MessageException
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||