Class AtomicStampedReference
- Namespace
- Java.Util.Concurrent.Atomic
- Assembly
- MASES.JNet.dll
public class AtomicStampedReference : JVMBridgeBase<AtomicStampedReference>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
AtomicStampedReference
- Implements
- Extension Methods
Constructors
AtomicStampedReference(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AtomicStampedReference(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
AtomicStampedReference(object, int)
public AtomicStampedReference(object arg0, int arg1)
Parameters
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Reference
public object Reference { get; }
Property Value
Stamp
public int Stamp { get; }
Property Value
Methods
AttemptStamp(object, int)
public bool AttemptStamp(object arg0, int arg1)
Parameters
Returns
CompareAndSet(object, object, int, int)
public bool CompareAndSet(object arg0, object arg1, int arg2, int arg3)
Parameters
Returns
CreatePoolableInstance(object, int)
HPA initializer for AtomicStampedReference(object arg0, int arg1)
public static AtomicStampedReference CreatePoolableInstance(object arg0, int arg1)
Parameters
Returns
Get(int[])
public object Get(int[] arg0)
Parameters
Returns
Set(object, int)
public void Set(object arg0, int arg1)
Parameters
WeakCompareAndSet(object, object, int, int)
public bool WeakCompareAndSet(object arg0, object arg1, int arg2, int arg3)