Uses of Class
org.apache.jackrabbit.oak.segment.SegmentId
-
Packages that use SegmentId Package Description org.apache.jackrabbit.oak.segment org.apache.jackrabbit.oak.segment.file org.apache.jackrabbit.oak.segment.memory -
-
Uses of SegmentId in org.apache.jackrabbit.oak.segment
Fields in org.apache.jackrabbit.oak.segment declared as SegmentId Modifier and Type Field Description static SegmentId
SegmentId. NULL
Anull
segment id not representing any segment.Methods in org.apache.jackrabbit.oak.segment that return SegmentId Modifier and Type Method Description SegmentId
RecordId. getSegmentId()
SegmentId
Segment. getSegmentId()
@NotNull SegmentId
SegmentIdProvider. newBulkSegmentId()
Provide aSegmentId
for a segment of type "data".@NotNull SegmentId
SegmentTracker. newBulkSegmentId()
Create and track a new segment id for bulk segments.@NotNull SegmentId
SegmentIdProvider. newDataSegmentId()
Provide aSegmentId
for a segment of type "bulk".@NotNull SegmentId
SegmentTracker. newDataSegmentId()
Create and track a new segment id for data segments.@NotNull SegmentId
SegmentIdFactory. newSegmentId(long msb, long lsb)
Creates aSegmentId
represented by the given MSB/LSB pair.@NotNull SegmentId
SegmentIdProvider. newSegmentId(long msb, long lsb)
Provide aSegmentId
represented by the given MSB/LSB pair.@NotNull SegmentId
SegmentTracker. newSegmentId(long msb, long lsb)
Get an existingSegmentId
with the givenmsb
andlsb
or create a new one if no such id exists with this tracker.Methods in org.apache.jackrabbit.oak.segment that return types with arguments of type SegmentId Modifier and Type Method Description static java.lang.Iterable<SegmentId>
SegmentBlob. getBulkSegmentIds(Blob blob)
java.util.Set<SegmentId>
SegmentTracker. getReferencedSegmentIds()
Returns all segment identifiers that are currently referenced in memory.Methods in org.apache.jackrabbit.oak.segment with parameters of type SegmentId Modifier and Type Method Description int
SegmentId. compareTo(@NotNull SegmentId that)
boolean
SegmentStore. containsSegment(SegmentId id)
Checks whether the identified segment exists in this store.abstract @NotNull Segment
SegmentCache. getSegment(@NotNull SegmentId id, @NotNull java.util.concurrent.Callable<Segment> loader)
Retrieve an segment from the cache or load it and cache it if not yet in the cache.void
SegmentNotFoundExceptionListener. notify(@NotNull SegmentId id, @NotNull SegmentNotFoundException snfe)
Notification aboutSegmentNotFoundException
thrown by the underlying store in a meaningful way.@NotNull Segment
SegmentStore. readSegment(SegmentId segmentId)
Reads the identified segment from this store.int
CacheWeights.SegmentCacheWeigher. weigh(@NotNull SegmentId id, @NotNull Segment segment)
void
SegmentStore. writeSegment(SegmentId id, byte[] bytes, int offset, int length)
Writes the given segment to the segment store.Constructors in org.apache.jackrabbit.oak.segment with parameters of type SegmentId Constructor Description RecordId(SegmentId segmentId, int offset)
Segment(@NotNull SegmentIdProvider idProvider, @NotNull SegmentReader reader, @NotNull SegmentId id, @NotNull Buffer data)
SegmentNotFoundException(SegmentId id)
SegmentNotFoundException(SegmentId id, java.lang.Throwable e)
-
Uses of SegmentId in org.apache.jackrabbit.oak.segment.file
Methods in org.apache.jackrabbit.oak.segment.file that return types with arguments of type SegmentId Modifier and Type Method Description java.util.Set<SegmentId>
ReadOnlyFileStore. getReferencedSegmentIds()
java.lang.Iterable<SegmentId>
ReadOnlyFileStore. getSegmentIds()
Methods in org.apache.jackrabbit.oak.segment.file with parameters of type SegmentId Modifier and Type Method Description boolean
FileStore. containsSegment(SegmentId id)
boolean
ReadOnlyFileStore. containsSegment(SegmentId id)
void
FileStoreStats. notify(@NotNull SegmentId id, @NotNull SegmentNotFoundException snfe)
@NotNull Segment
FileStore. readSegment(SegmentId id)
@NotNull Segment
ReadOnlyFileStore. readSegment(SegmentId id)
void
FileStore. writeSegment(SegmentId id, byte[] buffer, int offset, int length)
void
ReadOnlyFileStore. writeSegment(SegmentId id, byte[] data, int offset, int length)
-
Uses of SegmentId in org.apache.jackrabbit.oak.segment.memory
Methods in org.apache.jackrabbit.oak.segment.memory that return types with arguments of type SegmentId Modifier and Type Method Description java.util.Set<SegmentId>
MemoryStore. getReferencedSegmentIds()
Methods in org.apache.jackrabbit.oak.segment.memory with parameters of type SegmentId Modifier and Type Method Description boolean
MemoryStore. containsSegment(SegmentId id)
@NotNull Segment
MemoryStore. readSegment(SegmentId id)
void
MemoryStore. writeSegment(SegmentId id, byte[] data, int offset, int length)
-