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:
CoreReplicationAPI.FileMetaData
,CreateAliasAPI.CategoryRoutedAliasProperties
,CreateAliasAPI.CreateAliasRequestBody
,CreateAliasAPI.RoutedAliasProperties
,CreateAliasAPI.TimeRoutedAliasProperties
,InstallShardDataCmd.RemoteMessage
,NodeLoggingAPI.LogLevelChange
,NodeLoggingAPI.LogLevelInfo
,NodeLoggingAPI.LogMessageInfo
,NodeLoggingAPI.SetThresholdRequestBody
,RestoreCollectionAPI.RestoreCollectionRequestBody
,SnapshotBackupAPI.BackupReplicationRequestBody
,ZookeeperReadAPI.AnnotatedStat
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
-
-