Package io.pravega.client.segment.impl
Interface SegmentMetadataClientFactory
-
- All Known Implementing Classes:
SegmentMetadataClientFactoryImpl
public interface SegmentMetadataClientFactory
CreatesSegmentMetadataClient
for metadata operations on existing segments.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SegmentMetadataClient
createSegmentMetadataClient(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
- TheDelegationTokenProvider
instance to be used for obtaining a delegation token.- Returns:
- New instance of SegmentMetadataClient for the provided segment.
-
-