Class ApacheKafkaOffsetPositionFactory
java.lang.Object
com.linkedin.venice.pubsub.PubSubPositionFactory
com.linkedin.venice.pubsub.adapter.kafka.common.ApacheKafkaOffsetPositionFactory
A 
PubSubPositionFactory for creating ApacheKafkaOffsetPosition instances.
 This factory handles deserialization of positions backed by Kafka offsets.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfromPositionRawBytes(ByteBuffer buffer) Deserializes aPubSubPositionfrom the given byte buffer.Returns the fully qualified class name of thePubSubPositionimplementation handled by this factory.Methods inherited from class com.linkedin.venice.pubsub.PubSubPositionFactoryfromPositionRawBytes, fromWireFormat, getPositionTypeId
- 
Constructor Details- 
ApacheKafkaOffsetPositionFactorypublic ApacheKafkaOffsetPositionFactory(int positionTypeId) 
 
- 
- 
Method Details- 
fromPositionRawBytesDescription copied from class:PubSubPositionFactoryDeserializes aPubSubPositionfrom the given byte buffer.- Specified by:
- fromPositionRawBytesin class- PubSubPositionFactory
- Parameters:
- buffer- the byte buffer containing the serialized position (does not include type ID)
- Returns:
- a new PubSubPositioninstance
 
- 
getPubSubPositionClassNameDescription copied from class:PubSubPositionFactoryReturns the fully qualified class name of thePubSubPositionimplementation handled by this factory.- Specified by:
- getPubSubPositionClassNamein class- PubSubPositionFactory
- Returns:
- the fully qualified class name of the associated position class
 
 
-