Package io.pravega.client.segment.impl
Interface SegmentMetadataClientFactory
-
- All Known Implementing Classes:
SegmentMetadataClientFactoryImpl
public interface SegmentMetadataClientFactoryCreatesSegmentMetadataClientfor metadata operations on existing segments.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SegmentMetadataClientcreateSegmentMetadataClient(Segment segment, DelegationTokenProvider tokenProvider)Opens an existing segment for metadata operations.
-
-
-
Method Detail
-
createSegmentMetadataClient
SegmentMetadataClient createSegmentMetadataClient(Segment segment, DelegationTokenProvider tokenProvider)
Opens an existing segment for metadata operations. This operation will fail if the segment does not exist. This operation may be called multiple times on the same segment from the same client (i.e., there can be concurrent metadata clients in the same process space).- Parameters:
segment- The segment to create a metadata client for.tokenProvider- TheDelegationTokenProviderinstance to be used for obtaining a delegation token.- Returns:
- New instance of SegmentMetadataClient for the provided segment.
-
-