Package io.grpc.inprocess
Class InProcessSocketAddress
- java.lang.Object
-
- java.net.SocketAddress
-
- io.grpc.inprocess.InProcessSocketAddress
-
- All Implemented Interfaces:
java.io.Serializable
public final class InProcessSocketAddress extends java.net.SocketAddress
Custom SocketAddress class forInProcessTransport
.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
name
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description InProcessSocketAddress(java.lang.String name)
Construct an address for a server identified by name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Returnstrue
if the object is of the same type and server names match.java.lang.String
getName()
Gets the name of the inprocess server.int
hashCode()
java.lang.String
toString()
ReturnsgetName()
.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
name
private final java.lang.String name
-
-
Method Detail
-
getName
public java.lang.String getName()
Gets the name of the inprocess server.- Since:
- 1.0.0
-
toString
public java.lang.String toString()
ReturnsgetName()
.- Overrides:
toString
in classjava.lang.Object
- Since:
- 1.14.0
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
Returnstrue
if the object is of the same type and server names match.- Overrides:
equals
in classjava.lang.Object
- Since:
- 1.15.0
-
-