Package org.drools.core.util
Class AtomicBitwiseLong
java.lang.Object
java.lang.Number
java.util.concurrent.atomic.AtomicLong
org.drools.core.util.AtomicBitwiseLong
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonggetAndBitwiseAnd(long mask) longgetAndBitwiseOr(long mask) longgetAndBitwiseReset(long mask) longgetAndBitwiseXor(long mask) Methods inherited from class java.util.concurrent.atomic.AtomicLong
accumulateAndGet, addAndGet, compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, decrementAndGet, doubleValue, floatValue, get, getAcquire, getAndAccumulate, getAndAdd, getAndDecrement, getAndIncrement, getAndSet, getAndUpdate, getOpaque, getPlain, incrementAndGet, intValue, lazySet, longValue, set, setOpaque, setPlain, setRelease, toString, updateAndGet, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatileMethods inherited from class java.lang.Number
byteValue, shortValue
-
Constructor Details
-
AtomicBitwiseLong
public AtomicBitwiseLong(long initialValue) -
AtomicBitwiseLong
public AtomicBitwiseLong()
-
-
Method Details
-
getAndBitwiseOr
public long getAndBitwiseOr(long mask) -
getAndBitwiseAnd
public long getAndBitwiseAnd(long mask) -
getAndBitwiseXor
public long getAndBitwiseXor(long mask) -
getAndBitwiseReset
public long getAndBitwiseReset(long mask)
-