Search Results for

    Show / Hide Table of Contents

    Class RuntimeMonitoringElement

    Represents configuration element containing settings for the node's monitoring system.

    Inheritance
    object
    ConfigurationElement
    RuntimeMonitoringElement
    Inherited Members
    ConfigurationElement.IsReadOnly()
    ConfigurationElement.Equals(object)
    ConfigurationElement.GetHashCode()
    ConfigurationElement.LockAttributes
    ConfigurationElement.LockAllAttributesExcept
    ConfigurationElement.LockElements
    ConfigurationElement.LockAllElementsExcept
    ConfigurationElement.LockItem
    ConfigurationElement.ElementInformation
    ConfigurationElement.CurrentConfiguration
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    Namespace: Nevatech.Vsb.Repository.Configuration
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public sealed class RuntimeMonitoringElement : ConfigurationElement

    Constructors

    RuntimeMonitoringElement()

    Declaration
    public RuntimeMonitoringElement()

    Fields

    AccumulationPeriodAttributeName

    Name of the attribute representing AccumulationPeriod property.

    Declaration
    public const string AccumulationPeriodAttributeName = "accumulationPeriod"
    Field Value
    Type Description
    string

    DeliveryPeriodAttributeName

    Name of the attribute representing DeliveryPeriod property.

    Declaration
    public const string DeliveryPeriodAttributeName = "deliveryPeriod"
    Field Value
    Type Description
    string

    MaxBatchAgeAttributeName

    Name of the attribute representing MaxBatchAge property.

    Declaration
    public const string MaxBatchAgeAttributeName = "maxBatchAge"
    Field Value
    Type Description
    string

    MaxBatchSizeAttributeName

    Name of the attribute representing MaxBatchSize property.

    Declaration
    public const string MaxBatchSizeAttributeName = "maxBatchSize"
    Field Value
    Type Description
    string

    MaxRecordedMessageSizeAttributeName

    Name of the attribute representing MaxRecordedMessageSize property.

    Declaration
    public const string MaxRecordedMessageSizeAttributeName = "maxRecordedMessageSize"
    Field Value
    Type Description
    string

    MaxTransactionPropertySizeAttributeName

    Name of the attribute representing MaxTransactionPropertySize property.

    Declaration
    public const string MaxTransactionPropertySizeAttributeName = "maxTransactionPropertySize"
    Field Value
    Type Description
    string

    MaxUndeliveredActivitiesAttributeName

    Name of the attribute representing MaxUndeliveredActivities property.

    Declaration
    public const string MaxUndeliveredActivitiesAttributeName = "maxUndeliveredActivities"
    Field Value
    Type Description
    string

    MaxUndeliveredRecordsAttributeName

    Name of the attribute representing MaxUndeliveredRecords property.

    Declaration
    public const string MaxUndeliveredRecordsAttributeName = "maxUndeliveredRecords"
    Field Value
    Type Description
    string

    MaxUndeliveredTransactionPropertiesAttributeName

    Name of the attribute representing MaxUndeliveredTransactionProperties property.

    Declaration
    public const string MaxUndeliveredTransactionPropertiesAttributeName = "maxUndeliveredTransactionProperties"
    Field Value
    Type Description
    string

    MaxUndeliveredTransactionsAttributeName

    Name of the attribute representing MaxUndeliveredTransactions property.

    Declaration
    public const string MaxUndeliveredTransactionsAttributeName = "maxUndeliveredTransactions"
    Field Value
    Type Description
    string

    MinAvailableMemoryAttributeName

    Name of the attribute representing MinAvailableMemory property.

    Declaration
    public const string MinAvailableMemoryAttributeName = "minAvailableMemory"
    Field Value
    Type Description
    string

    RetryIntervalAttributeName

    Name of the attribute representing RetryInterval property.

    Declaration
    public const string RetryIntervalAttributeName = "retryInterval"
    Field Value
    Type Description
    string

    SystemMessageActionsElementName

    Name of the element representing SystemMessageActions property.

    Declaration
    public const string SystemMessageActionsElementName = "systemMessageActions"
    Field Value
    Type Description
    string

    Properties

    AccumulationPeriod

    Gets or sets time interval between transaction start time and first attempt to deliver it. Default is 5 seconds.

    Declaration
    [ConfigurationProperty("accumulationPeriod")]
    public TimeSpan AccumulationPeriod { get; set; }
    Property Value
    Type Description
    TimeSpan

    DeliveryPeriod

    Gets or sets time interval between subsequent checks for data that are ready to be delivered. Default is 5 seconds.

    Declaration
    [ConfigurationProperty("deliveryPeriod")]
    public TimeSpan DeliveryPeriod { get; set; }
    Property Value
    Type Description
    TimeSpan

    MaxBatchAge

    Gets or sets the maximum age of an undelivered transaction, record, and activity to be batched. If specific object appears to be older it is dropped and not delived. If set to 0 then object never expires. Default is 20 minutes.

    Declaration
    [ConfigurationProperty("maxBatchAge")]
    public TimeSpan MaxBatchAge { get; set; }
    Property Value
    Type Description
    TimeSpan

    MaxBatchSize

    Gets or sets maximum approximate size (characters) of the outgoing batch with monitoring data. If more data are available they will be sent in the next batch. If set to 0, batch size is unlimited. Default is 1,048,576 (1MB).

    Declaration
    [ConfigurationProperty("maxBatchSize")]
    public int MaxBatchSize { get; set; }
    Property Value
    Type Description
    int

    MaxRecordedMessageSize

    Gets or sets the maximum recorded message size (in bytes). The recorded message will be truncated up to this size. Default is 262,144 (256KB).

    Declaration
    [ConfigurationProperty("maxRecordedMessageSize")]
    public int MaxRecordedMessageSize { get; set; }
    Property Value
    Type Description
    int

    MaxTransactionPropertySize

    Gets or sets the maximum size (in bytes) of the monitoring transaction property value. The value will be truncated up to this size. Default is 262,144 (256KB).

    Declaration
    [ConfigurationProperty("maxTransactionPropertySize")]
    public int MaxTransactionPropertySize { get; set; }
    Property Value
    Type Description
    int

    MaxUndeliveredActivities

    Gets or sets maximum number of undelivered activities in the cache. When cache is full, new activities will be dropped. If set to 0, cache size is unlimited. Default is 0.

    Declaration
    [ConfigurationProperty("maxUndeliveredActivities")]
    public int MaxUndeliveredActivities { get; set; }
    Property Value
    Type Description
    int

    MaxUndeliveredRecords

    Gets or sets maximum number of undelivered recorded messages in the cache. When cache is full, new records will be dropped. If set to 0, cache size is unlimited. Default is 10,000.

    Declaration
    [ConfigurationProperty("maxUndeliveredRecords")]
    public int MaxUndeliveredRecords { get; set; }
    Property Value
    Type Description
    int

    MaxUndeliveredTransactionProperties

    Gets or sets maximum number of undelivered transactions in the cache. When cache is full, new transactions will be dropped. If set to 0, cache size is unlimited. Default is 0.

    Declaration
    [ConfigurationProperty("maxUndeliveredTransactionProperties")]
    public int MaxUndeliveredTransactionProperties { get; set; }
    Property Value
    Type Description
    int

    MaxUndeliveredTransactions

    Gets or sets maximum number of undelivered transactions in the cache. When cache is full, new transactions will be dropped. If set to 0, cache size is unlimited. Default is 0.

    Declaration
    [ConfigurationProperty("maxUndeliveredTransactions")]
    public int MaxUndeliveredTransactions { get; set; }
    Property Value
    Type Description
    int

    MinAvailableMemory

    Gets or sets minimum available physical memory (bytes) to be able to add new items to the cache. If currently available memory is less than specified, new items will be dropped. If set to 0, memory is unlimited. Default is 262,144,000 (250MB).

    Declaration
    [ConfigurationProperty("minAvailableMemory")]
    public int MinAvailableMemory { get; set; }
    Property Value
    Type Description
    int

    Properties

    Gets collection of configuration element properties.

    Declaration
    protected override ConfigurationPropertyCollection Properties { get; }
    Property Value
    Type Description
    ConfigurationPropertyCollection
    Overrides
    ConfigurationElement.Properties

    RetryInterval

    Gets or sets the time period between the subsequent tries to deliver the monitoring data. If service call fails then undelivered batch is returned back into the cache. If set to 0 then no retries are going to be done and batch will be disposed. Default is 20 seconds.

    Declaration
    [ConfigurationProperty("retryInterval")]
    public TimeSpan RetryInterval { get; set; }
    Property Value
    Type Description
    TimeSpan

    SystemMessageActions

    Gets collection of element representing Action values of the protocol messages (system messages defined in WS-* specifications).

    Declaration
    [ConfigurationProperty("systemMessageActions")]
    public ValueElementCollection SystemMessageActions { get; }
    Property Value
    Type Description
    ValueElementCollection
    In This Article
    Back to top Nevatech Sentinet 6.7 Online Documentation