Package org.apache.pulsar.broker.service
Class EntryAndMetadata
java.lang.Object
org.apache.pulsar.broker.service.EntryAndMetadata
- All Implemented Interfaces:
org.apache.bookkeeper.mledger.Entry
-
Method Summary
Modifier and TypeMethodDescriptionstatic EntryAndMetadatacreate(org.apache.bookkeeper.mledger.Entry entry, org.apache.pulsar.common.api.proto.MessageMetadata metadata) byte[]getData()byte[]io.netty.buffer.ByteBuflonglongintorg.apache.bookkeeper.mledger.Positionbyte[]booleanrelease()toString()
-
Method Details
-
create
public static EntryAndMetadata create(org.apache.bookkeeper.mledger.Entry entry, org.apache.pulsar.common.api.proto.MessageMetadata metadata) -
getStickyKey
public byte[] getStickyKey() -
toString
-
getData
public byte[] getData()- Specified by:
getDatain interfaceorg.apache.bookkeeper.mledger.Entry
-
getDataAndRelease
public byte[] getDataAndRelease()- Specified by:
getDataAndReleasein interfaceorg.apache.bookkeeper.mledger.Entry
-
getLength
public int getLength()- Specified by:
getLengthin interfaceorg.apache.bookkeeper.mledger.Entry
-
getDataBuffer
public io.netty.buffer.ByteBuf getDataBuffer()- Specified by:
getDataBufferin interfaceorg.apache.bookkeeper.mledger.Entry
-
getPosition
public org.apache.bookkeeper.mledger.Position getPosition()- Specified by:
getPositionin interfaceorg.apache.bookkeeper.mledger.Entry
-
getLedgerId
public long getLedgerId()- Specified by:
getLedgerIdin interfaceorg.apache.bookkeeper.mledger.Entry
-
getEntryId
public long getEntryId()- Specified by:
getEntryIdin interfaceorg.apache.bookkeeper.mledger.Entry
-
release
public boolean release()- Specified by:
releasein interfaceorg.apache.bookkeeper.mledger.Entry
-