Descriptor object containing all the required information to serialize and deserialize a type to
and from a proto. Needs to be registered with an RemoteDescriptorRegistry
.
Nested classes |
class |
RemoteDescriptor.Builder
Builder for RemoteDescriptor
|
Inherited methods |
From
class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Public methods
equals
boolean equals (Object o)
getInstanceType
Class<?> getInstanceType ()
Returns |
Class<?> |
the instance type |
getInstanceTypeName
String getInstanceTypeName ()
Returns |
String |
the class name for instance type |
getProtoBuilderClass
Class<?> getProtoBuilderClass ()
Returns |
Class<?> |
the proto message builder class for proto message type |
getProtoParser
Parser<?> getProtoParser ()
Returns |
Parser<?> |
the proto parser to parse the proto message type |
getProtoType
Class<?> getProtoType ()
Returns |
Class<?> |
the proto message type |
getRemoteConstrTypes
Class[]<?> getRemoteConstrTypes ()
Returns |
Class[]<?> |
list of types which identify the constructor's formal parameter types, in declared
order.
|
getRemoteType
Class<?> getRemoteType ()
Returns |
Class<?> |
the remote message type |
Interfaces
Classes
Enums
Exceptions
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-11 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-04-11 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-11 UTC."]]