public final class Handshake extends Object implements Message
Constructor and Description |
---|
Handshake(byte[] reserved,
TorrentId torrentId,
PeerId peerId) |
Modifier and Type | Method and Description |
---|---|
Integer |
getMessageId() |
PeerId |
getPeerId() |
byte[] |
getReserved() |
TorrentId |
getTorrentId() |
boolean |
isReservedBitSet(int bitIndex)
Check if a reserved bit is set.
|
void |
setReservedBit(int bitIndex)
Set a reserved bit.
|
String |
toString() |
public Handshake(byte[] reserved, TorrentId torrentId, PeerId peerId) throws InvalidMessageException
InvalidMessageException
public boolean isReservedBitSet(int bitIndex)
bitIndex
- Index of a bit to check (0..63 inclusive)public void setReservedBit(int bitIndex)
bitIndex
- Index of a bit to set (0..63 inclusive)public byte[] getReserved()
public TorrentId getTorrentId()
public PeerId getPeerId()
public Integer getMessageId()
getMessageId
in interface Message
Copyright © 2016–2021. All rights reserved.