RemoteMsgConstructor


@Retention(value = RetentionPolicy.RUNTIME)
@Target(value = [ElementType.CONSTRUCTOR])
annotation RemoteMsgConstructor


Constructors annotated with RemoteMsgConstructor are called during remote message deserialization to recreate a previously serialized instance.

This annotation is the counterpart of FieldDescriptor. Any instance fields marked as serializable using an FieldDescriptor will be injected into the annotated constructor.

Note: The annotated constructors param order must match the order defined in