Package org.bitcoinj.core
Class AddressMessage
- java.lang.Object
 - 
- org.bitcoinj.core.Message
 - 
- org.bitcoinj.core.AddressMessage
 
 
 
- 
- Direct Known Subclasses:
 AddressV1Message,AddressV2Message
public abstract class AddressMessage extends Message
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected java.util.List<PeerAddress>addressesprotected static longMAX_ADDRESSES- 
Fields inherited from class org.bitcoinj.core.Message
cursor, length, MAX_SIZE, offset, params, payload, recached, serializer, UNKNOWN_LENGTH 
 - 
 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidaddAddress(PeerAddress address)protected voidbitcoinSerializeToStream(java.io.OutputStream stream)Serializes this message to the provided stream.java.util.List<PeerAddress>getAddresses()voidremoveAddress(int index)- 
Methods inherited from class org.bitcoinj.core.Message
adjustLength, bitcoinSerialize, bitcoinSerialize, getHash, getMessageSize, getParams, hasMoreBytes, isCached, isRecached, parse, readByte, readByteArray, readBytes, readHash, readInt64, readStr, readUint32, readUint64, readVarInt, readVarInt, setSerializer, unCache, unsafeBitcoinSerialize 
 - 
 
 - 
 
- 
- 
Field Detail
- 
MAX_ADDRESSES
protected static final long MAX_ADDRESSES
- See Also:
 - Constant Field Values
 
 
- 
addresses
protected java.util.List<PeerAddress> addresses
 
 - 
 
- 
Method Detail
- 
bitcoinSerializeToStream
protected void bitcoinSerializeToStream(java.io.OutputStream stream) throws java.io.IOExceptionDescription copied from class:MessageSerializes this message to the provided stream. If you just want the raw bytes use bitcoinSerialize().- Overrides:
 bitcoinSerializeToStreamin classMessage- Throws:
 java.io.IOException
 
- 
addAddress
public abstract void addAddress(PeerAddress address)
 
- 
removeAddress
public void removeAddress(int index)
 
- 
getAddresses
public java.util.List<PeerAddress> getAddresses()
- Returns:
 - An unmodifiableList view of the backing List of addresses. Addresses contained within the list may be safely modified.
 
 
 - 
 
 -