public class RecordingDescriptor extends Object
RecordingDescriptor Consumer callback for use with the
RecordingDescriptorCollector| Constructor and Description |
|---|
RecordingDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
long |
controlSessionId()
controlSessionId of the originating session requesting to list recordings.
|
long |
correlationId()
correlationId of the associated request to list recordings.
|
int |
initialTermId()
initialTermId of the recorded stream,
Image.initialTermId(). |
boolean |
isRetained()
Has this instance been retained to prevent reuse.
|
int |
mtuLength()
mtuLength of the recorded stream,
Image.mtuLength(). |
String |
originalChannel()
originalChannel of the recorded stream provided to the start recording request,
Subscription.channel(). |
long |
recordingId()
recordingId of this recording descriptor.
|
RecordingDescriptor |
retain()
Indicate that this descriptor instance should not be returned to the pool for reuse.
|
int |
segmentFileLength()
segmentFileLength of the recording which is a multiple of termBufferLength.
|
int |
sessionId()
sessionId of the recorded stream, this will be the most recent session id for extended recordings.
|
String |
sourceIdentity()
sourceIdentity of the recorded stream, the
Image.sourceIdentity(). |
long |
startPosition()
startPosition of the recording against the recorded publication, the
Image.joinPosition() |
long |
startTimestamp()
startTimestamp of the recording.
|
long |
stopPosition()
stopPosition reached for the recording, final position for
Image.position(). |
long |
stopTimestamp()
stopTimestamp of the recording.
|
int |
streamId()
streamId of the recorded stream,
Subscription.streamId(). |
String |
strippedChannel()
strippedChannel of the recorded stream which is used for the recording subscription in the archive.
|
int |
termBufferLength()
termBufferLength of the recorded stream,
Image.termBufferLength(). |
String |
toString() |
public long controlSessionId()
public long correlationId()
public long recordingId()
public long startTimestamp()
public long stopTimestamp()
public long startPosition()
Image.joinPosition()public long stopPosition()
Image.position().public int initialTermId()
Image.initialTermId().public int segmentFileLength()
public int termBufferLength()
Image.termBufferLength().public int mtuLength()
Image.mtuLength().public int sessionId()
public int streamId()
Subscription.streamId().public String strippedChannel()
public String originalChannel()
Subscription.channel().public String sourceIdentity()
Image.sourceIdentity().public RecordingDescriptor retain()
public boolean isRetained()
Copyright © 2014-2023 Real Logic Limited. All Rights Reserved.