Interface MapSerializable

All Known Subinterfaces:
MapWriter, ReflectMapWriter
All Known Implementing Classes:
AnalysisResponseBase, AppendedSolrParams, BackupCollectionPayload, CloudSolrClient.RouteResponse, ClusterPropPayload, ClusterPropPayload.Cluster, ClusterPropPayload.CollectionDefaults, ClusterPropPayload.Defaults, ClusterState, CollectionAdminRequest, CollectionAdminRequest.AddReplica, CollectionAdminRequest.AddReplicaProp, CollectionAdminRequest.AddRole, CollectionAdminRequest.AsyncCollectionAdminRequest, CollectionAdminRequest.AsyncCollectionSpecificAdminRequest, CollectionAdminRequest.AsyncShardSpecificAdminRequest, CollectionAdminRequest.Backup, CollectionAdminRequest.BalanceShardUnique, CollectionAdminRequest.ClusterProp, CollectionAdminRequest.ClusterStatus, CollectionAdminRequest.CollectionAdminRoleRequest, CollectionAdminRequest.CollectionProp, CollectionAdminRequest.ColStatus, CollectionAdminRequest.Create, CollectionAdminRequest.CreateAlias, CollectionAdminRequest.CreateCategoryRoutedAlias, CollectionAdminRequest.CreateShard, CollectionAdminRequest.CreateSnapshot, CollectionAdminRequest.CreateTimeRoutedAlias, CollectionAdminRequest.Delete, CollectionAdminRequest.DeleteAlias, CollectionAdminRequest.DeleteBackup, CollectionAdminRequest.DeleteNode, CollectionAdminRequest.DeleteReplica, CollectionAdminRequest.DeleteReplicaProp, CollectionAdminRequest.DeleteShard, CollectionAdminRequest.DeleteSnapshot, CollectionAdminRequest.DeleteStatus, CollectionAdminRequest.DimensionalRoutedAlias, CollectionAdminRequest.ForceLeader, CollectionAdminRequest.InstallShard, CollectionAdminRequest.List, CollectionAdminRequest.ListAliases, CollectionAdminRequest.ListBackup, CollectionAdminRequest.ListSnapshots, CollectionAdminRequest.Migrate, CollectionAdminRequest.MockCollTask, CollectionAdminRequest.Modify, CollectionAdminRequest.MoveReplica, CollectionAdminRequest.OverseerStatus, CollectionAdminRequest.RebalanceLeaders, CollectionAdminRequest.ReindexCollection, CollectionAdminRequest.Reload, CollectionAdminRequest.RemoveRole, CollectionAdminRequest.Rename, CollectionAdminRequest.ReplaceNode, CollectionAdminRequest.RequestApiDistributedProcessing, CollectionAdminRequest.RequestApiDistributedProcessingResponse, CollectionAdminRequest.RequestStatus, CollectionAdminRequest.RequestStatusResponse, CollectionAdminRequest.Restore, CollectionAdminRequest.SetAliasProperty, CollectionAdminRequest.ShardSpecificAdminRequest, CollectionAdminRequest.SplitShard, CollectionAdminResponse, ConditionalKeyMapWriter, ConditionalMapWriter, ConfigSetAdminResponse, ConfigSetAdminResponse.List, CoreAdminResponse, CreateShardPayload, DefaultSolrParams, DelegationTokenResponse, DelegationTokenResponse.Cancel, DelegationTokenResponse.Get, DelegationTokenResponse.Renew, DeleteBasicAuthUserPayload, DocCollection, DocumentAnalysisResponse, FieldAnalysisResponse, HealthCheckResponse, InputStreamResponse, LinkedHashMapWriter, LukeResponse, MapSolrParams, MapWriterMap, MigrateDocsPayload, ModifiableSolrParams, ModifyCollectionPayload, MoveReplicaPayload, MultiMapSolrParams, NamedList, OverseerOperationPayload, PackagePayload.AddVersion, PackagePayload.DelVersion, Pair, PerReplicaStates, PerReplicaStates.State, PluginMeta, PrepareCoreRecoveryPayload, QueryResponse, RateLimiterPayload, RebalanceLeadersPayload, RejoinLeaderElectionPayload, Replica, RequestApplyCoreUpdatesPayload, RequestBufferUpdatesPayload, RequestCoreRecoveryPayload, RequestSyncShardPayload, RequiredSolrParams, RoutingRule, SchemaResponse, SchemaResponse.CopyFieldsResponse, SchemaResponse.DynamicFieldResponse, SchemaResponse.DynamicFieldsResponse, SchemaResponse.FieldResponse, SchemaResponse.FieldsResponse, SchemaResponse.FieldTypeResponse, SchemaResponse.FieldTypesResponse, SchemaResponse.GlobalSimilarityResponse, SchemaResponse.SchemaNameResponse, SchemaResponse.SchemaVersionResponse, SchemaResponse.UniqueKeyResponse, SchemaResponse.UpdateResponse, SetRuleBasedAuthPermissionPayload, SimpleOrderedMap, SimpleSolrResponse, Slice, SolrDocument, SolrDocumentBase, SolrDocumentList, SolrInputDocument, SolrParams, SolrPingResponse, SolrQuery, SolrResponse, SolrResponseBase, SplitShardPayload, UpdateResponse, UpdateRuleBasedAuthPermissionPayload, Utils.DelegateReflectWriter, V2Request, V2Response, ZkNodeProps

@Deprecated public interface MapSerializable
Deprecated.
Use MapWriter instead
This is to facilitate just in time creation of objects before writing it to the response.
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    Use the passed map to minimize object creation.
  • Method Details

    • toMap

      Map<String,Object> toMap(Map<String,Object> map)
      Deprecated.
      Use the passed map to minimize object creation. Do not keep a reference to the passed map and reuse it. it may be reused by the framework