Class AtomicBoolean
- Namespace
- Java.Util.Concurrent.Atomic
- Assembly
- MASES.JNet.dll
public class AtomicBoolean : Serializable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISerializable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Serializable>AtomicBoolean
- 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
AtomicBoolean()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public AtomicBoolean()
AtomicBoolean(bool)
public AtomicBoolean(bool arg0)
Parameters
AtomicBoolean(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 AtomicBoolean(params object[] args)
Parameters
args
object[]
Properties
Acquire
public bool Acquire { get; }
Property Value
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
Opaque
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/concurrent/atomic/AtomicBoolean.html#getOpaque() https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/concurrent/atomic/AtomicBoolean.html#setOpaque(boolean)
public bool Opaque { get; set; }
Property Value
Plain
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/concurrent/atomic/AtomicBoolean.html#getPlain() https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/concurrent/atomic/AtomicBoolean.html#setPlain(boolean)
public bool Plain { get; set; }
Property Value
Methods
CompareAndExchange(bool, bool)
public bool CompareAndExchange(bool arg0, bool arg1)
Parameters
Returns
CompareAndExchangeAcquire(bool, bool)
public bool CompareAndExchangeAcquire(bool arg0, bool arg1)
Parameters
Returns
CompareAndExchangeRelease(bool, bool)
public bool CompareAndExchangeRelease(bool arg0, bool arg1)
Parameters
Returns
CompareAndSet(bool, bool)
public bool CompareAndSet(bool arg0, bool arg1)
Parameters
Returns
Get()
public bool Get()
Returns
GetAndSet(bool)
public bool GetAndSet(bool arg0)
Parameters
Returns
LazySet(bool)
public void LazySet(bool arg0)
Parameters
Set(bool)
public void Set(bool arg0)
Parameters
SetRelease(bool)
public void SetRelease(bool arg0)
Parameters
WeakCompareAndSetAcquire(bool, bool)
public bool WeakCompareAndSetAcquire(bool arg0, bool arg1)
Parameters
Returns
WeakCompareAndSetPlain(bool, bool)
public bool WeakCompareAndSetPlain(bool arg0, bool arg1)
Parameters
Returns
WeakCompareAndSetRelease(bool, bool)
public bool WeakCompareAndSetRelease(bool arg0, bool arg1)
Parameters
Returns
WeakCompareAndSetVolatile(bool, bool)
public bool WeakCompareAndSetVolatile(bool arg0, bool arg1)