Table of Contents

Class AtomicLongFieldUpdater

Namespace
Java.Util.Concurrent.Atomic
Assembly
MASES.JNet.dll
public class AtomicLongFieldUpdater : JVMBridgeBase<AtomicLongFieldUpdater>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<AtomicLongFieldUpdater>
AtomicLongFieldUpdater
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<AtomicLongFieldUpdater>.IsAssignableFrom(IJavaType)
JVMBridgeBase<AtomicLongFieldUpdater>.IsAssignableFrom<T>()
JVMBridgeBase<AtomicLongFieldUpdater>.Execute<T>(params T[])
JVMBridgeBase<AtomicLongFieldUpdater>.DynBridgeClazz
JVMBridgeBase<AtomicLongFieldUpdater>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

AtomicLongFieldUpdater()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("AtomicLongFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AtomicLongFieldUpdater()

AtomicLongFieldUpdater(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

[Obsolete("AtomicLongFieldUpdater class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AtomicLongFieldUpdater(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

AccumulateAndGet(object, long, LongBinaryOperator)

public long AccumulateAndGet(object arg0, long arg1, LongBinaryOperator arg2)

Parameters

arg0 object

object

arg1 long

long

arg2 LongBinaryOperator

LongBinaryOperator

Returns

long

long

AddAndGet(object, long)

public long AddAndGet(object arg0, long arg1)

Parameters

arg0 object

object

arg1 long

long

Returns

long

long

CompareAndSet(object, long, long)

public bool CompareAndSet(object arg0, long arg1, long arg2)

Parameters

arg0 object

object

arg1 long

long

arg2 long

long

Returns

bool

bool

DecrementAndGet(object)

public long DecrementAndGet(object arg0)

Parameters

arg0 object

object

Returns

long

long

Get(object)

public long Get(object arg0)

Parameters

arg0 object

object

Returns

long

long

GetAndAccumulate(object, long, LongBinaryOperator)

public long GetAndAccumulate(object arg0, long arg1, LongBinaryOperator arg2)

Parameters

arg0 object

object

arg1 long

long

arg2 LongBinaryOperator

LongBinaryOperator

Returns

long

long

GetAndAdd(object, long)

public long GetAndAdd(object arg0, long arg1)

Parameters

arg0 object

object

arg1 long

long

Returns

long

long

GetAndDecrement(object)

public long GetAndDecrement(object arg0)

Parameters

arg0 object

object

Returns

long

long

GetAndIncrement(object)

public long GetAndIncrement(object arg0)

Parameters

arg0 object

object

Returns

long

long

GetAndSet(object, long)

public long GetAndSet(object arg0, long arg1)

Parameters

arg0 object

object

arg1 long

long

Returns

long

long

GetAndUpdate(object, LongUnaryOperator)

public long GetAndUpdate(object arg0, LongUnaryOperator arg1)

Parameters

arg0 object

object

arg1 LongUnaryOperator

LongUnaryOperator

Returns

long

long

IncrementAndGet(object)

public long IncrementAndGet(object arg0)

Parameters

arg0 object

object

Returns

long

long

LazySet(object, long)

public void LazySet(object arg0, long arg1)

Parameters

arg0 object

object

arg1 long

long

NewUpdater(Class, String)

public static AtomicLongFieldUpdater NewUpdater(Class arg0, String arg1)

Parameters

arg0 Class

Class

arg1 String

String

Returns

AtomicLongFieldUpdater

AtomicLongFieldUpdater

Set(object, long)

public void Set(object arg0, long arg1)

Parameters

arg0 object

object

arg1 long

long

UpdateAndGet(object, LongUnaryOperator)

public long UpdateAndGet(object arg0, LongUnaryOperator arg1)

Parameters

arg0 object

object

arg1 LongUnaryOperator

LongUnaryOperator

Returns

long

long

WeakCompareAndSet(object, long, long)

public bool WeakCompareAndSet(object arg0, long arg1, long arg2)

Parameters

arg0 object

object

arg1 long

long

arg2 long

long

Returns

bool

bool