Package org.hyperledger.fabric.sdk
Class Peer
- java.lang.Object
-
- org.hyperledger.fabric.sdk.Peer
-
- All Implemented Interfaces:
java.io.Serializable
public class Peer extends java.lang.Object implements java.io.Serializable
The Peer class represents a peer to which SDK sends deploy, or query proposals requests.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Peer.PeerEventingServiceDisconnected
static interface
Peer.PeerEventingServiceDisconnectEvent
static class
Peer.PeerRole
Possible roles a peer can perform.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object otherPeer)
for use in list of peers comparisons , e.g.protected void
finalize()
java.lang.String
getName()
Peer's namejava.util.Properties
getProperties()
java.lang.String
getProtocol()
java.lang.String
getUrl()
Get the URL of the peer.int
hashCode()
Peer.PeerEventingServiceDisconnected
setPeerEventingServiceDisconnected(Peer.PeerEventingServiceDisconnected newPeerEventingServiceDisconnectedHandler)
Set class to handle Event hub disconnectsjava.lang.String
toString()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Peer's name- Returns:
- return the peer's name.
-
getProperties
public java.util.Properties getProperties()
-
getUrl
public java.lang.String getUrl()
Get the URL of the peer.- Returns:
- {string} Get the URL associated with the peer.
-
equals
public boolean equals(java.lang.Object otherPeer)
for use in list of peers comparisons , e.g. list.contains() calls- Overrides:
equals
in classjava.lang.Object
- Parameters:
otherPeer
- the peer instance to compare against- Returns:
- true if both peer instances have the same name and url
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
finalize
protected void finalize() throws java.lang.Throwable
- Overrides:
finalize
in classjava.lang.Object
- Throws:
java.lang.Throwable
-
setPeerEventingServiceDisconnected
public Peer.PeerEventingServiceDisconnected setPeerEventingServiceDisconnected(Peer.PeerEventingServiceDisconnected newPeerEventingServiceDisconnectedHandler)
Set class to handle Event hub disconnects- Parameters:
newPeerEventingServiceDisconnectedHandler
- New handler to replace. If set to null no retry will take place.- Returns:
- the old handler.
-
getProtocol
public java.lang.String getProtocol()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-