Package | Description |
---|---|
bt.magnet | |
bt.module | |
bt.protocol.extended |
Modifier and Type | Class and Description |
---|---|
class |
UtMetadata
BEP-9 extension message.
|
Modifier and Type | Method and Description |
---|---|
<M extends ExtendedMessage> |
ProtocolModuleExtender.addExtendedMessageHandler(String messageType,
Class<? extends MessageHandler<M>> handlerType)
Contribute a message handler type, that will process BEP-10 messages of the given type.
|
<M extends ExtendedMessage> |
ProtocolModuleExtender.addExtendedMessageHandler(String messageType,
MessageHandler<M> handler)
Contribute a message handler instance, that will process BEP-10 messages of the given type.
|
Modifier and Type | Method and Description |
---|---|
static com.google.inject.multibindings.MapBinder<String,MessageHandler<? extends ExtendedMessage>> |
ProtocolModule.contributeExtendedMessageHandler(com.google.inject.Binder binder)
Deprecated.
since 1.5 in favor of
ProtocolModuleExtender.addExtendedMessageHandler(String, Class)
and its' overloaded versions |
Modifier and Type | Method and Description |
---|---|
ExtendedMessageTypeMapping |
ProtocolModule.provideExtendedMessageTypeMapping(Map<String,MessageHandler<? extends ExtendedMessage>> handlersByTypeName) |
Modifier and Type | Class and Description |
---|---|
class |
ExtendedHandshake
Extended handshake is sent during connection initialization procedure
by peers that support BEP-10: Extension Protocol.
|
Modifier and Type | Method and Description |
---|---|
Collection<Class<? extends ExtendedMessage>> |
ExtendedProtocol.getSupportedTypes() |
Class<? extends ExtendedMessage> |
ExtendedProtocol.readMessageType(ByteBufferView buffer) |
Modifier and Type | Method and Description |
---|---|
boolean |
ExtendedProtocol.doEncode(EncodingContext context,
ExtendedMessage message,
ByteBuffer buffer) |
Constructor and Description |
---|
AlphaSortedMapping(Map<String,MessageHandler<? extends ExtendedMessage>> handlersByTypeName) |
ExtendedProtocol(ExtendedMessageTypeMapping messageTypeMapping,
Map<String,MessageHandler<? extends ExtendedMessage>> handlersByTypeName) |
Copyright © 2016–2021. All rights reserved.