Package org.signal.libsignal.internal
Interface NativeHandleGuard.Owner
-
- All Implemented Interfaces:
public interface NativeHandleGuard.Owner
-
-
Method Summary
Modifier and Type Method Description abstract longunsafeNativeHandleWithoutGuard()NativeHandleGuardguard()<T> TguardedMap(LongFunction<T> function)<T> TguardedMapChecked(FilterExceptions.ThrowingLongFunction<T> function)voidguardedRun(LongConsumer consumer)voidguardedRunChecked(FilterExceptions.ThrowingLongConsumer consumer)-
-
Method Detail
-
unsafeNativeHandleWithoutGuard
abstract long unsafeNativeHandleWithoutGuard()
-
guard
NativeHandleGuard guard()
-
guardedMap
<T> T guardedMap(LongFunction<T> function)
-
guardedMapChecked
<T> T guardedMapChecked(FilterExceptions.ThrowingLongFunction<T> function)
-
guardedRun
void guardedRun(LongConsumer consumer)
-
guardedRunChecked
void guardedRunChecked(FilterExceptions.ThrowingLongConsumer consumer)
-
-
-
-