Class AtomicReferenceArray
- Namespace
- Java.Util.Concurrent.Atomic
- Assembly
- MASES.JNet.dll
public class AtomicReferenceArray : Serializable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISerializable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Serializable>AtomicReferenceArray
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Serializable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Serializable>.IsAssignableFrom<T>()JVMBridgeBase<Serializable>.Execute<T>(params T[])JVMBridgeBase<Serializable>.DynBridgeClazzJVMBridgeBase<Serializable>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
AtomicReferenceArray()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public AtomicReferenceArray()
AtomicReferenceArray(int)
public AtomicReferenceArray(int arg0)
Parameters
AtomicReferenceArray(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
public AtomicReferenceArray(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
AccumulateAndGet(int, object, BinaryOperator)
public object AccumulateAndGet(int arg0, object arg1, BinaryOperator arg2)
Parameters
arg0
intarg1
objectarg2
BinaryOperator
Returns
CompareAndExchange(int, object, object)
public object CompareAndExchange(int arg0, object arg1, object arg2)
Parameters
Returns
CompareAndExchangeAcquire(int, object, object)
public object CompareAndExchangeAcquire(int arg0, object arg1, object arg2)
Parameters
Returns
CompareAndExchangeRelease(int, object, object)
public object CompareAndExchangeRelease(int arg0, object arg1, object arg2)
Parameters
Returns
CompareAndSet(int, object, object)
public bool CompareAndSet(int arg0, object arg1, object arg2)
Parameters
Returns
Get(int)
public object Get(int arg0)
Parameters
Returns
GetAcquire(int)
public object GetAcquire(int arg0)
Parameters
Returns
GetAndAccumulate(int, object, BinaryOperator)
public object GetAndAccumulate(int arg0, object arg1, BinaryOperator arg2)
Parameters
arg0
intarg1
objectarg2
BinaryOperator
Returns
GetAndSet(int, object)
public object GetAndSet(int arg0, object arg1)
Parameters
Returns
GetAndUpdate(int, UnaryOperator)
public object GetAndUpdate(int arg0, UnaryOperator arg1)
Parameters
arg0
intarg1
UnaryOperator
Returns
GetOpaque(int)
public object GetOpaque(int arg0)
Parameters
Returns
GetPlain(int)
public object GetPlain(int arg0)
Parameters
Returns
LazySet(int, object)
public void LazySet(int arg0, object arg1)
Parameters
Length()
public int Length()
Returns
Set(int, object)
public void Set(int arg0, object arg1)
Parameters
SetOpaque(int, object)
public void SetOpaque(int arg0, object arg1)
Parameters
SetPlain(int, object)
public void SetPlain(int arg0, object arg1)
Parameters
SetRelease(int, object)
public void SetRelease(int arg0, object arg1)
Parameters
UpdateAndGet(int, UnaryOperator)
public object UpdateAndGet(int arg0, UnaryOperator arg1)
Parameters
arg0
intarg1
UnaryOperator
Returns
WeakCompareAndSetAcquire(int, object, object)
public bool WeakCompareAndSetAcquire(int arg0, object arg1, object arg2)
Parameters
Returns
WeakCompareAndSetPlain(int, object, object)
public bool WeakCompareAndSetPlain(int arg0, object arg1, object arg2)
Parameters
Returns
WeakCompareAndSetRelease(int, object, object)
public bool WeakCompareAndSetRelease(int arg0, object arg1, object arg2)
Parameters
Returns
WeakCompareAndSetVolatile(int, object, object)
public bool WeakCompareAndSetVolatile(int arg0, object arg1, object arg2)