RingbufferOptions Class
Namespace: Hazelcast.Models
Assembly: Hazelcast.Net.dll
Represents the configuration of a ringbuffer.
public class RingbufferOptions : IIdentifiedDataSerializable, INamedOptions
Inherited Members
Constructors
| Name | Description |
|---|---|
| RingbufferOptions() | Initializes a new instance of the RingbufferOptions class. |
| RingbufferOptions(RingbufferOptions) | Initializes a new instance of the RingbufferOptions class. |
| RingbufferOptions(string) | Initializes a new instance of the RingbufferOptions class. |
| RingbufferOptions(string, RingbufferOptions) | Initializes a new instance of the RingbufferOptions class. |
Properties
| Name | Description |
|---|---|
| AsyncBackupCount | Gets or sets the number of asynchronous backups. |
| BackupCount | Gets or sets the number of synchronous backups. |
| Capacity | Gets the capacity of the ringbuffer. The capacity is the total number of items in the ringbuffer. The items will remain in the ringbuffer, but the oldest items will eventually be overwritten by the newest items. |
| ClassId | Gets the identifier of the class. |
| FactoryId | Gets the identifier of the IDataSerializableFactory that can create instances of the class. |
| InMemoryFormat | Gets or sets the in-memory format. |
| MergePolicy | Gets or sets the merge policy options. |
| Name | Gets or sets the name of the ringbuffer. |
| RingbufferStore | Get the RingbufferStore (load and store ringbuffer items from/to a database)configuration. |
| SplitBrainProtectionName | Gets or sets the split-brain protection name. |
| TimeToLiveSeconds | Gets or sets the time-to-live in seconds. |
| TotalBackupCount | Gets the total number of backups. |
Methods
| Name | Description |
|---|---|
| ReadData(IObjectDataInput) | Deserializes the object by reading from an IObjectDataInput. |
| ToString() | Returns a string that represents the current object. |
| WriteData(IObjectDataOutput) | Serializes the object by writing to an IObjectDataOutput. |