Share via


Checkpoint Class

  • java.lang.Object
    • com.azure.messaging.eventhubs.models.Checkpoint

public class Checkpoint

A model class to hold checkpoint data. A checkpoint represents the last successfully processed event for a particular partition of an Event Hub.

Constructor Summary

Constructor Description
Checkpoint()

Creates a new instance.

Method Summary

Modifier and Type Method and Description
String getConsumerGroup()

Gets the consumer group name associated with this checkpoint.

String getEventHubName()

Gets the Event Hub name associated with this checkpoint.

String getFullyQualifiedNamespace()

Returns the fully qualified namespace of the Event Hub.

Long getOffset()

Deprecated

This method is obsolete and should no longer be used. Please use getOffsetString()

Gets the offset of the last successfully processed event to store as checkpoint.

String getOffsetString()

Gets the offset of the last successfully processed event to store as checkpoint.

String getPartitionId()

Gets the partition id associated with this checkpoint.

Long getSequenceNumber()

Gets the sequence number of the last successfully processed event to store as checkpoint.

Checkpoint setConsumerGroup(String consumerGroup)

Sets the consumer group name associated with this checkpoint.

Checkpoint setEventHubName(String eventHubName)

Sets the Event Hub name associated with this checkpoint.

Checkpoint setFullyQualifiedNamespace(String fullyQualifiedNamespace)

Sets the fully qualified namespace of the Event Hub.

Checkpoint setOffset(Long offset)

Deprecated

This method is obsolete and should no longer be used. Please use setOffsetString(String offsetString).

Sets the offset of the last successfully processed event to store as checkpoint.

Checkpoint setOffsetString(String offsetString)

Sets the offset of the last successfully processed event to store as checkpoint.

Checkpoint setPartitionId(String partitionId)

Sets the partition id associated with this checkpoint.

Checkpoint setSequenceNumber(Long sequenceNumber)

Sets the sequence number of the last successfully processed event to store as checkpoint.

Methods inherited from java.lang.Object

Constructor Details

Checkpoint

public Checkpoint()

Creates a new instance.

Method Details

getConsumerGroup

public String getConsumerGroup()

Gets the consumer group name associated with this checkpoint.

Returns:

The consumer group name associated with this checkpoint.

getEventHubName

public String getEventHubName()

Gets the Event Hub name associated with this checkpoint.

Returns:

The Event Hub name associated with this checkpoint.

getFullyQualifiedNamespace

public String getFullyQualifiedNamespace()

Returns the fully qualified namespace of the Event Hub.

Returns:

the fully qualified namespace of the Event Hub.

getOffset

@Deprecated
public Long getOffset()

Deprecated

This method is obsolete and should no longer be used. Please use getOffsetString()

Gets the offset of the last successfully processed event to store as checkpoint.

Returns:

The offset of the last successfully processed event to store as checkpoint. null if the information has not been set, or the offset cannot be represented as a long.

getOffsetString

public String getOffsetString()

Gets the offset of the last successfully processed event to store as checkpoint.

Returns:

Offset of the last successfully processed event to store as checkpoint.

getPartitionId

public String getPartitionId()

Gets the partition id associated with this checkpoint.

Returns:

The partition id associated with this checkpoint.

getSequenceNumber

public Long getSequenceNumber()

Gets the sequence number of the last successfully processed event to store as checkpoint.

Returns:

The sequence number of the last successfully processed event to store as checkpoint.

setConsumerGroup

public Checkpoint setConsumerGroup(String consumerGroup)

Sets the consumer group name associated with this checkpoint.

Parameters:

consumerGroup - The consumer group name associated with this checkpoint.

Returns:

The updated Checkpoint instance.

setEventHubName

public Checkpoint setEventHubName(String eventHubName)

Sets the Event Hub name associated with this checkpoint.

Parameters:

eventHubName - The Event Hub name associated with this checkpoint.

Returns:

The updated Checkpoint instance.

setFullyQualifiedNamespace

public Checkpoint setFullyQualifiedNamespace(String fullyQualifiedNamespace)

Sets the fully qualified namespace of the Event Hub.

Parameters:

fullyQualifiedNamespace - the fully qualified namespace of the Event Hub.

Returns:

The updated Checkpoint instance.

setOffset

@Deprecated
public Checkpoint setOffset(Long offset)

Deprecated

This method is obsolete and should no longer be used. Please use setOffsetString(String offsetString).

Sets the offset of the last successfully processed event to store as checkpoint.

Parameters:

offset - The offset of the last successfully processed event to store as checkpoint.

Returns:

The updated Checkpoint instance.

setOffsetString

public Checkpoint setOffsetString(String offsetString)

Sets the offset of the last successfully processed event to store as checkpoint.

Parameters:

offsetString - The offset of the last successfully processed event to store as checkpoint.

Returns:

The updated Checkpoint instance.

setPartitionId

public Checkpoint setPartitionId(String partitionId)

Sets the partition id associated with this checkpoint.

Parameters:

partitionId - The partition id associated with this checkpoint.

Returns:

The updated Checkpoint instance.

setSequenceNumber

public Checkpoint setSequenceNumber(Long sequenceNumber)

Sets the sequence number of the last successfully processed event to store as checkpoint.

Parameters:

sequenceNumber - The sequence number of the last successfully processed event to store as checkpoint.

Returns:

The updated Checkpoint instance.

Applies to