Table of Contents

Class MemoryUsage

Namespace
Apache.NMS.ActiveMQ.Util
Assembly
Apache.NMS.ActiveMQ.dll
public class MemoryUsage
Inheritance
MemoryUsage
Inherited Members

Constructors

MemoryUsage()

public MemoryUsage()

MemoryUsage(long)

public MemoryUsage(long limit)

Parameters

limit long

Properties

Limit

public long Limit { get; set; }

Property Value

long

Usage

public long Usage { get; set; }

Property Value

long

Methods

DecreaseUsage(long)

public void DecreaseUsage(long value)

Parameters

value long

EnqueueUsage(long)

public void EnqueueUsage(long usage)

Parameters

usage long

IncreaseUsage(long)

public void IncreaseUsage(long value)

Parameters

value long

IsFull()

public bool IsFull()

Returns

bool

Stop()

public void Stop()

WaitForSpace()

public void WaitForSpace()

WaitForSpace(TimeSpan)

public void WaitForSpace(TimeSpan timeout)

Parameters

timeout TimeSpan