Package org.apache.solr.jersey
Interface JacksonReflectMapWriter
-
- All Superinterfaces:
org.noggit.JSONWriter.Writable
,org.apache.solr.common.MapSerializable
,org.apache.solr.common.MapWriter
,org.apache.solr.common.NavigableObject
- All Known Implementing Classes:
AddReplicaPropertyAPI.AddReplicaPropertyRequestBody
,AliasPropertyAPI.GetAliasPropertyResponse
,AliasPropertyAPI.GetAllAliasPropertiesResponse
,AliasPropertyAPI.UpdateAliasPropertiesRequestBody
,AliasPropertyAPI.UpdateAliasPropertyRequestBody
,AsyncJerseyResponse
,BalanceReplicasAPI.BalanceReplicasRequestBody
,BalanceShardUniqueAPI.BalanceShardUniqueRequestBody
,CollectionPropertyAPI.UpdateCollectionPropertyRequestBody
,CoreReplicationAPI.FileListResponse
,CoreReplicationAPI.FileMetaData
,CoreReplicationAPI.IndexVersionResponse
,CoreSnapshotAPI.CreateSnapshotResponse
,CoreSnapshotAPI.DeleteSnapshotResponse
,CoreSnapshotAPI.ListSnapshotsResponse
,CoreSnapshotAPI.SnapshotInformation
,CreateAliasAPI.CategoryRoutedAliasProperties
,CreateAliasAPI.CreateAliasRequestBody
,CreateAliasAPI.RoutedAliasProperties
,CreateAliasAPI.TimeRoutedAliasProperties
,CreateCollectionAPI.CreateCollectionRequestBody
,CreateCollectionAPI.RouterProperties
,CreateCollectionBackupAPI.BackupDeletionData
,CreateCollectionBackupAPI.CollectionBackupDetails
,CreateCollectionBackupAPI.CreateCollectionBackupRequestBody
,CreateCollectionBackupAPI.CreateCollectionBackupResponseBody
,CreateCollectionSnapshotAPI.CreateSnapshotRequestBody
,CreateCollectionSnapshotAPI.CreateSnapshotResponse
,CreateReplicaAPI.AddReplicaRequestBody
,CreateShardAPI.CreateShardRequestBody
,DeleteCollectionBackupAPI.BackupDeletionResponseBody
,DeleteCollectionBackupAPI.PurgeUnusedFilesRequestBody
,DeleteCollectionBackupAPI.PurgeUnusedResponse
,DeleteCollectionBackupAPI.PurgeUnusedStats
,DeleteCollectionSnapshotAPI.DeleteSnapshotResponse
,DeleteNodeAPI.DeleteNodeRequestBody
,DeleteReplicaAPI.ScaleCollectionRequestBody
,ErrorInfo
,ErrorInfo.ErrorMetadata
,ExperimentalResponse
,GetSchemaAPI.SchemaInfoResponse
,GetSchemaAPI.SchemaNameResponse
,GetSchemaAPI.SchemaSimilarityResponse
,GetSchemaAPI.SchemaUniqueKeyResponse
,GetSchemaAPI.SchemaVersionResponse
,GetSchemaFieldAPI.SchemaGetDynamicFieldInfoResponse
,GetSchemaFieldAPI.SchemaGetFieldInfoResponse
,GetSchemaFieldAPI.SchemaGetFieldTypeInfoResponse
,GetSchemaFieldAPI.SchemaListCopyFieldsResponse
,GetSchemaFieldAPI.SchemaListDynamicFieldsResponse
,GetSchemaFieldAPI.SchemaListFieldsResponse
,GetSchemaFieldAPI.SchemaListFieldTypesResponse
,GetSchemaZkVersionAPI.SchemaZkVersionResponse
,InstallCoreDataAPI.InstallCoreDataRequestBody
,InstallShardDataAPI.InstallShardRequestBody
,InstallShardDataCmd.RemoteMessage
,ListAliasesAPI.GetAliasByNameResponse
,ListAliasesAPI.ListAliasesResponse
,ListCollectionBackupsAPI.CollectionBackupDetails
,ListCollectionBackupsAPI.ListCollectionBackupsResponse
,ListCollectionsAPI.ListCollectionsResponse
,ListCollectionSnapshotsAPI.ListSnapshotsResponse
,ListConfigSetsAPI.ListConfigsetsResponse
,MigrateReplicasAPI.MigrateReplicasRequestBody
,NodeLoggingAPI.ListLevelsResponse
,NodeLoggingAPI.LoggingResponse
,NodeLoggingAPI.LogLevelChange
,NodeLoggingAPI.LogLevelInfo
,NodeLoggingAPI.LogMessageInfo
,NodeLoggingAPI.LogMessagesResponse
,NodeLoggingAPI.SetThresholdRequestBody
,PublicKeyAPI.PublicKeyResponse
,ReloadCollectionAPI.ReloadCollectionRequestBody
,RenameCollectionAPI.RenameCollectionRequestBody
,ReplaceNodeAPI.ReplaceNodeRequestBody
,RestoreCollectionAPI.RestoreCollectionRequestBody
,SolrJerseyResponse
,SolrJerseyResponse.ResponseHeader
,SubResponseAccumulatingJerseyResponse
,ZookeeperReadAPI.AnnotatedStat
,ZookeeperReadAPI.ListZkChildrenResponse
,ZookeeperReadAPI.ZooKeeperFileResponse
public interface JacksonReflectMapWriter extends org.apache.solr.common.MapWriter
AMapWriter
implementation that relies on Jackson'sJsonProperty
annotation.Similar to
ReflectMapWriter
, except for its use of the Jackson annotation instead of our own homegrown alternative,JsonProperty
. This is useful for when the objects involved must interact with 3rd party libraries that expect Jackson, such as Jersey/- See Also:
ReflectMapWriter
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
writeMap(org.apache.solr.common.MapWriter.EntryWriter ew)
-
-
-
Method Detail
-
writeMap
default void writeMap(org.apache.solr.common.MapWriter.EntryWriter ew) throws IOException
- Specified by:
writeMap
in interfaceorg.apache.solr.common.MapWriter
- Throws:
IOException
-
-