Package io.pravega.client.segment.impl
-
Interface Summary Interface Description ConditionalOutputStream Defines a ConditionalOutputStream for a segment.ConditionalOutputStreamFactory CreatesConditionalOutputStream
for conditional appends on existing segments.EventSegmentReader Defines an event reader for a single segment.SegmentInputStream Defines a InputStream for a single segment.SegmentInputStreamFactory CreatesSegmentInputStream
for reading from existing segments.SegmentMetadataClient A client for looking at and editing the metadata related to a specific segment.SegmentMetadataClientFactory CreatesSegmentMetadataClient
for metadata operations on existing segments.SegmentOutputStream Defines an OutputStream for a segment.SegmentOutputStreamFactory CreatesSegmentOutputStream
for segments and transactions. -
Class Summary Class Description ConditionalOutputStreamFactoryImpl Segment An identifier for a segment of a stream.SegmentInfo Information about a segment of a stream.SegmentInputStreamFactoryImpl SegmentMetadataClientFactoryImpl SegmentOutputStreamFactoryImpl -
Enum Summary Enum Description EndOfSegmentException.ErrorType SegmentAttribute Attributes that can be set by the client on a segment. -
Exception Summary Exception Description EndOfSegmentException A segment has ended.NoSuchEventException Could not retrieve an event given the event pointer.NoSuchSegmentException A segment does not exist and hence cannot be written to.SegmentSealedException A segment has been sealed and no more events may be written to it.SegmentTruncatedException The data being read has been truncated and no longer exists.