Uses of Interface
de.grogra.util.LockProtectedRunnable
Packages that use LockProtectedRunnable
-
Uses of LockProtectedRunnable in de.grogra.graph
Methods in de.grogra.graph with parameters of type LockProtectedRunnableModifier and TypeMethodDescriptionvoid
GraphBase.execute
(LockProtectedRunnable task, boolean write) void
GraphBase.execute
(LockProtectedRunnable task, Lock retained) void
GraphBase.executeForcedly
(LockProtectedRunnable task, boolean write) void
GraphBase.executeForcedly
(LockProtectedRunnable task, Lock retained) -
Uses of LockProtectedRunnable in de.grogra.graph.impl
Methods in de.grogra.graph.impl with parameters of type LockProtectedRunnableModifier and TypeMethodDescriptionprotected void
GraphManager.invokeRun
(LockProtectedRunnable task, boolean sameThread, Lock lock) -
Uses of LockProtectedRunnable in de.grogra.util
Methods in de.grogra.util with parameters of type LockProtectedRunnableModifier and TypeMethodDescriptionvoid
Lockable.execute
(LockProtectedRunnable task, boolean write) Asynchronously executes atask
such that it possesses a lock on thisLockable
.void
Lockable.execute
(LockProtectedRunnable task, Lock retained) Asynchronously executes atask
using a lock which has been retained before within another task.void
LockableImpl.execute
(LockProtectedRunnable task, boolean write) void
LockableImpl.execute
(LockProtectedRunnable task, Lock retained) void
Lockable.executeForcedly
(LockProtectedRunnable task, boolean write) Synchronously executes atask
such that it possesses a lock on thisLockable
.void
Lockable.executeForcedly
(LockProtectedRunnable task, Lock retained) Synchronously executes atask
using a lock which has been retained before within another task.void
LockableImpl.executeForcedly
(LockProtectedRunnable task, boolean write) void
LockableImpl.executeForcedly
(LockProtectedRunnable task, Lock retained) static int
Utils.executeForcedlyAndUninterruptibly
(Lockable resource, LockProtectedRunnable task, boolean write) static int
Utils.executeForcedlyAndUninterruptibly
(Lockable resource, LockProtectedRunnable task, Lock retained) protected void
LockableImpl.invokeRun
(LockProtectedRunnable task, boolean sync, Lock lock)