{% setvar book_path %}/reference/kotlin/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}
class RemoteDescriptorRegistry
A registry for registering remote descriptors. Remote descriptors are registered in the form of a RemoteDescriptor object.
Public constructors |
|
|---|---|
Public functions |
|
|---|---|
RemoteDescriptor! |
argForInstanceType(targetType: Class<Any!>) |
RemoteDescriptor! |
argForMsgType(protoMsgType: Class<Any!>) |
RemoteDescriptor! |
argForRemoteTypeUrl(typeUrl: String)Returns an |
java-static RemoteDescriptorRegistry! |
Returns a |
Boolean |
hasArgForInstanceType(instanceType: Class<Any!>)Checks if an instance type is registered with this registry. |
Boolean |
registerRemoteTypeArgs( |
Unit |
unregisterRemoteTypeArgs( |
fun argForInstanceType(targetType: Class<Any!>): RemoteDescriptor!
| Returns | |
|---|---|
RemoteDescriptor! |
an |
fun argForMsgType(protoMsgType: Class<Any!>): RemoteDescriptor!
| Returns | |
|---|---|
RemoteDescriptor! |
an |
fun argForRemoteTypeUrl(typeUrl: String): RemoteDescriptor!
Returns an RemoteDescriptor by its any type url. The any type url in this case must match the remote type class, which knows how to convert a class to and from its target type!
| Returns | |
|---|---|
RemoteDescriptor! |
an |
java-static fun getInstance(): RemoteDescriptorRegistry!
Returns a RemoteDescriptorRegistry object
| Returns | |
|---|---|
RemoteDescriptorRegistry! |
an instance of |
fun hasArgForInstanceType(instanceType: Class<Any!>): Boolean
Checks if an instance type is registered with this registry.
| Returns | |
|---|---|
Boolean |
true if a |
fun registerRemoteTypeArgs(
remoteDescriptors: (Mutable)List<RemoteDescriptor!>
): Boolean
fun unregisterRemoteTypeArgs(
remoteDescriptors: (Mutable)List<RemoteDescriptor!>
): Unit