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.SerializableThe 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 interfacePeer.PeerEventingServiceDisconnectedstatic interfacePeer.PeerEventingServiceDisconnectEventstatic classPeer.PeerRolePossible roles a peer can perform.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object otherPeer)for use in list of peers comparisons , e.g.protected voidfinalize()java.lang.StringgetName()Peer's namejava.util.PropertiesgetProperties()java.lang.StringgetProtocol()java.lang.StringgetUrl()Get the URL of the peer.inthashCode()Peer.PeerEventingServiceDisconnectedsetPeerEventingServiceDisconnected(Peer.PeerEventingServiceDisconnected newPeerEventingServiceDisconnectedHandler)Set class to handle Event hub disconnectsjava.lang.StringtoString()
-
-
-
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:
equalsin 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:
hashCodein classjava.lang.Object
-
finalize
protected void finalize() throws java.lang.Throwable- Overrides:
finalizein 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:
toStringin classjava.lang.Object
-
-