|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ProtocolException | |
|---|---|
| com.google.bitcoin.core | |
| com.google.bitcoin.utils | |
| Uses of ProtocolException in com.google.bitcoin.core |
|---|
| Methods in com.google.bitcoin.core that throw ProtocolException | |
|---|---|
Message |
BitcoinSerializer.deserialize(ByteBuffer in)
Reads a message from the given ByteBuffer and returns it. |
static StoredBlock |
StoredBlock.deserializeCompact(NetworkParameters params,
ByteBuffer buffer)
De-serializes the stored block from a custom packed format. |
BitcoinSerializer.BitcoinPacketHeader |
BitcoinSerializer.deserializeHeader(ByteBuffer in)
Deserializes only the header in case packet meta data is needed before decoding the payload. |
Message |
BitcoinSerializer.deserializePayload(BitcoinSerializer.BitcoinPacketHeader header,
ByteBuffer in)
Deserialize payload only. |
void |
Message.ensureParsed()
In lazy parsing mode access to getters and setters may throw an unchecked LazyParseException. |
void |
EmptyMessage.ensureParsed()
|
void |
Block.ensureParsed()
In lazy parsing mode access to getters and setters may throw an unchecked LazyParseException. |
void |
Block.ensureParsedHeader()
In lazy parsing mode access to getters and setters may throw an unchecked LazyParseException. |
void |
Block.ensureParsedTransactions()
In lazy parsing mode access to getters and setters may throw an unchecked LazyParseException. |
void |
VersionMessage.parse()
|
protected void |
PeerAddress.parse()
|
void |
ListMessage.parse()
|
void |
GetBlocksMessage.parse()
|
protected void |
VersionMessage.parseLite()
|
protected void |
TransactionOutput.parseLite()
|
protected void |
TransactionOutPoint.parseLite()
|
protected void |
TransactionInput.parseLite()
|
protected void |
Transaction.parseLite()
|
protected abstract void |
Message.parseLite()
Perform the most minimal parse possible to calculate the length of the message. |
protected void |
MemoryPoolMessage.parseLite()
|
protected void |
ListMessage.parseLite()
|
protected void |
HeadersMessage.parseLite()
|
protected void |
GetBlocksMessage.parseLite()
|
protected void |
FilteredBlock.parseLite()
|
protected void |
EmptyMessage.parseLite()
|
protected void |
BloomFilter.parseLite()
|
protected void |
Block.parseLite()
|
protected void |
AlertMessage.parseLite()
|
protected void |
AddressMessage.parseLite()
|
com.google.common.util.concurrent.ListenableFuture<Long> |
Peer.ping()
Sends the peer a ping message and returns a future that will be invoked when the pong is received back. |
protected com.google.common.util.concurrent.ListenableFuture<Long> |
Peer.ping(long nonce)
|
| Constructors in com.google.bitcoin.core that throw ProtocolException | |
|---|---|
AlertMessage(NetworkParameters params,
byte[] payloadBytes)
|
|
BitcoinSerializer.BitcoinPacketHeader(ByteBuffer in)
|
|
Block(NetworkParameters params,
byte[] payloadBytes)
Constructs a block object from the Bitcoin wire format. |
|
Block(NetworkParameters params,
byte[] payloadBytes,
boolean parseLazy,
boolean parseRetain,
int length)
Contruct a block object from the Bitcoin wire format. |
|
BloomFilter(NetworkParameters params,
byte[] payloadBytes)
Construct a BloomFilter by deserializing payloadBytes |
|
ChildMessage(NetworkParameters params,
byte[] msg,
int offset)
|
|
ChildMessage(NetworkParameters params,
byte[] msg,
int offset,
int protocolVersion)
|
|
ChildMessage(NetworkParameters params,
byte[] msg,
int offset,
int protocolVersion,
Message parent,
boolean parseLazy,
boolean parseRetain,
int length)
|
|
ChildMessage(NetworkParameters params,
byte[] msg,
int offset,
Message parent,
boolean parseLazy,
boolean parseRetain,
int length)
|
|
EmptyMessage(NetworkParameters params,
byte[] msg,
int offset)
|
|
FilteredBlock(NetworkParameters params,
byte[] payloadBytes)
|
|
GetBlocksMessage(NetworkParameters params,
byte[] msg)
|
|
GetDataMessage(NetworkParameters params,
byte[] payloadBytes)
|
|
GetDataMessage(NetworkParameters params,
byte[] msg,
boolean parseLazy,
boolean parseRetain,
int length)
Deserializes a 'getdata' message. |
|
GetHeadersMessage(NetworkParameters params,
byte[] msg)
|
|
HeadersMessage(NetworkParameters params,
Block... headers)
|
|
HeadersMessage(NetworkParameters params,
byte[] payload)
|
|
InventoryMessage(NetworkParameters params,
byte[] bytes)
|
|
InventoryMessage(NetworkParameters params,
byte[] msg,
boolean parseLazy,
boolean parseRetain,
int length)
Deserializes an 'inv' message. |
|
ListMessage(NetworkParameters params,
byte[] bytes)
|
|
ListMessage(NetworkParameters params,
byte[] msg,
boolean parseLazy,
boolean parseRetain,
int length)
|
|
NotFoundMessage(NetworkParameters params,
byte[] payloadBytes)
|
|
PartialMerkleTree(NetworkParameters params,
byte[] payloadBytes,
int offset)
|
|
PeerAddress(NetworkParameters params,
byte[] payload,
int offset,
int protocolVersion)
Construct a peer address from a serialized payload. |
|
PeerAddress(NetworkParameters params,
byte[] msg,
int offset,
int protocolVersion,
Message parent,
boolean parseLazy,
boolean parseRetain)
Construct a peer address from a serialized payload. |
|
Ping(NetworkParameters params,
byte[] payloadBytes)
|
|
Pong(NetworkParameters params,
byte[] payloadBytes)
|
|
Transaction(NetworkParameters params,
byte[] payloadBytes)
Creates a transaction from the given serialized bytes, eg, from a block or a tx network message. |
|
Transaction(NetworkParameters params,
byte[] payload,
int offset)
Creates a transaction by reading payload starting from offset bytes in. |
|
Transaction(NetworkParameters params,
byte[] msg,
int offset,
Message parent,
boolean parseLazy,
boolean parseRetain,
int length)
Creates a transaction by reading payload starting from offset bytes in. |
|
Transaction(NetworkParameters params,
byte[] msg,
Message parent,
boolean parseLazy,
boolean parseRetain,
int length)
Creates a transaction by reading payload starting from offset bytes in. |
|
TransactionInput(NetworkParameters params,
Transaction parentTransaction,
byte[] payload,
int offset)
Deserializes an input message. |
|
TransactionInput(NetworkParameters params,
Transaction parentTransaction,
byte[] msg,
int offset,
boolean parseLazy,
boolean parseRetain)
Deserializes an input message. |
|
TransactionOutPoint(NetworkParameters params,
byte[] payload,
int offset)
/** Deserializes the message. |
|
TransactionOutPoint(NetworkParameters params,
byte[] payload,
int offset,
Message parent,
boolean parseLazy,
boolean parseRetain)
Deserializes the message. |
|
TransactionOutput(NetworkParameters params,
Transaction parent,
byte[] payload,
int offset)
Deserializes a transaction output message. |
|
TransactionOutput(NetworkParameters params,
Transaction parent,
byte[] msg,
int offset,
boolean parseLazy,
boolean parseRetain)
Deserializes a transaction output message. |
|
UnknownMessage(NetworkParameters params,
String name,
byte[] payloadBytes)
|
|
VersionMessage(NetworkParameters params,
byte[] msg)
|
|
| Uses of ProtocolException in com.google.bitcoin.utils |
|---|
| Methods in com.google.bitcoin.utils that throw ProtocolException | |
|---|---|
static Transaction |
TestUtils.createFakeTx(NetworkParameters params,
BigInteger nanocoins,
Address to)
|
static Transaction[] |
TestUtils.createFakeTx(NetworkParameters params,
BigInteger nanocoins,
Address to,
Address from)
|
static Transaction |
TestUtils.createFakeTx(NetworkParameters params,
BigInteger nanocoins,
ECKey to)
|
static Transaction |
TestUtils.createFakeTxWithChangeAddress(NetworkParameters params,
BigInteger nanocoins,
Address to,
Address changeOutput)
|
static Transaction |
TestUtils.roundTripTransaction(NetworkParameters params,
Transaction tx)
Roundtrip a transaction so that it appears as if it has just come from the wire |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||