Package com.hazelcast.nio.serialization
Interface IdentifiedDataSerializable
- All Superinterfaces:
DataSerializable
- All Known Subinterfaces:
ScheduledTaskStatistics
- All Known Implementing Classes:
AbstractCacheConfig,com.hazelcast.spi.impl.merge.AbstractSplitBrainMergePolicy,AbstractWanPublisherConfig,Address,AliasedDiscoveryConfig,AttributeConfig,AwsConfig,AzureConfig,BitmapIndexOptions,BTreeIndexConfig,CacheConfig,CachePartitionLostListenerConfig,CacheSimpleConfig,CacheSimpleConfig.ExpiryPolicyFactoryConfig,CacheSimpleConfig.ExpiryPolicyFactoryConfig.DurationConfig,CacheSimpleConfig.ExpiryPolicyFactoryConfig.TimedExpiryPolicyFactoryConfig,CacheSimpleEntryListenerConfig,CardinalityEstimatorConfig,CollectionConfig,DAG,DataConnectionConfig,DataPersistenceConfig,DeltaJobConfig,DiscardMergePolicy,DiscoveryConfig,DiscoveryStrategyConfig,DiskTierConfig,DurableExecutorConfig,Edge,EdgeConfig,EntryListenerConfig,EurekaConfig,EventJournalConfig,EvictionConfig,ExecutorConfig,ExpirationTimeMergePolicy,FlakeIdGeneratorConfig,GcpConfig,HazelcastExpiryPolicy,HigherHitsMergePolicy,HotRestartConfig,HyperLogLogMergePolicy,IndexConfig,ItemListenerConfig,JobConfig,JobMetrics,JobStatusEvent,KubernetesConfig,LatestAccessMergePolicy,LatestUpdateMergePolicy,ListConfig,ListenerConfig,MapConfig,MapPartitionLostListenerConfig,MapStoreConfig,Measurement,MemberVersion,MemoryTierConfig,MergePolicyConfig,MerkleTreeConfig,MultiMapConfig,NearCacheConfig,NearCachePreloaderConfig,PartitioningAttributeConfig,PartitioningStrategyConfig,PassThroughMergePolicy,PermissionConfig,PNCounterConfig,PredicateConfig,ProcessorMetaSupplier.ExpectNothingProcessorSupplier,ProcessorMetaSupplier.RandomMemberPms,ProcessorMetaSupplier.SpecificMemberPms,PutIfAbsentMergePolicy,QueryCacheConfig,QueueConfig,QueueStoreConfig,ReliableTopicConfig,ReplicatedMapConfig,ResourceConfig,RingbufferConfig,RingbufferStoreConfig,ScheduledExecutorConfig,ScheduledTaskHandler,SetConfig,SimpleTokenCredentials,SplitBrainProtectionConfig,SplitBrainProtectionListenerConfig,TieredStoreConfig,TopicConfig,UserCodeNamespaceConfig,UsernamePasswordCredentials,VectorCollectionConfig,VectorIndexConfig,Version,Vertex,WanBatchPublisherConfig,WanConsumerConfig,WanCustomPublisherConfig,WanReplicationConfig,WanReplicationRef,WanSyncConfig
IdentifiedDataSerializable is an extension to
DataSerializable to avoid reflection during de-serialization.
Each IdentifiedDataSerializable is created by a registered DataSerializableFactory.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionintReturns type identifier for this class.intReturns DataSerializableFactory factory ID for this class.Methods inherited from interface com.hazelcast.nio.serialization.DataSerializable
readData, writeData
-
Method Details
-
getFactoryId
int getFactoryId()Returns DataSerializableFactory factory ID for this class.- Returns:
- factory ID
-
getClassId
int getClassId()Returns type identifier for this class. It should be unique per DataSerializableFactory.- Returns:
- type ID
-