Interface ReflectWritable

All Known Implementing Classes:
AsyncJerseyResponse, BackupDeletionResponseBody, CollectionStatusResponse, CoreStatusResponse, CreateCollectionBackupResponseBody, CreateCollectionSnapshotResponse, CreateCoreResponse, CreateCoreSnapshotResponse, DeleteCollectionSnapshotResponse, DeleteSnapshotResponse, ErrorInfo, ErrorInfo.ErrorCausedBy, ErrorInfo.ErrorMetadata, ErrorInfo.ErrorStackTrace, ExperimentalResponse, FileListResponse, FileStoreDirectoryListingResponse, FlexibleSolrJerseyResponse, GetAliasByNameResponse, GetAliasPropertyResponse, GetAllAliasPropertiesResponse, GetClusterPropertyResponse, GetNodeCommandStatusResponse, GetSegmentDataResponse, IndexVersionResponse, ListAliasesResponse, ListClusterPropertiesResponse, ListCollectionBackupsResponse, ListCollectionSnapshotsResponse, ListCollectionsResponse, ListConfigsetsResponse, ListCoreSnapshotsResponse, ListLevelsResponse, LoggingResponse, LogMessagesResponse, PublicKeyResponse, PurgeUnusedResponse, ReplicationBackupResponse, SchemaGetDynamicFieldInfoResponse, SchemaGetFieldInfoResponse, SchemaGetFieldTypeInfoResponse, SchemaInfoResponse, SchemaListCopyFieldsResponse, SchemaListDynamicFieldsResponse, SchemaListFieldsResponse, SchemaListFieldTypesResponse, SchemaNameResponse, SchemaSimilarityResponse, SchemaUniqueKeyResponse, SchemaVersionResponse, SchemaZkVersionResponse, SolrJerseyResponse, SolrJerseyResponse.ResponseHeader, SubResponseAccumulatingJerseyResponse, UploadToFileStoreResponse, ZooKeeperListChildrenResponse

public interface ReflectWritable
A marker interface used by v2 POJOs to indicate they contain annotations that can be written out via reflection.

Used primarily by custom serialization/deserialization codepaths that don't natively recognize (e.g.) Jackson annotations.