Uses of Class
org.glassfish.hk2.extras.operation.internal.OperationHandleImpl
Packages that use OperationHandleImpl
-
Uses of OperationHandleImpl in org.glassfish.hk2.extras.operation
Fields in org.glassfish.hk2.extras.operation with type parameters of type OperationHandleImplModifier and TypeFieldDescriptionprivate final HashMap
<Long, LinkedList<OperationHandleImpl<T>>> OperationContext.closingOperations
private final HashMap
<OperationHandleImpl<T>, LinkedHashMap<ActiveDescriptor<?>, Object>> OperationContext.operationMap
Methods in org.glassfish.hk2.extras.operation with parameters of type OperationHandleImplModifier and TypeMethodDescriptionvoid
OperationContext.closeOperation
(OperationHandleImpl<T> operation) -
Uses of OperationHandleImpl in org.glassfish.hk2.extras.operation.internal
Fields in org.glassfish.hk2.extras.operation.internal with type parameters of type OperationHandleImplModifier and TypeFieldDescriptionprivate final HashMap
<OperationIdentifier<T>, OperationHandleImpl<T>> SingleOperationManager.openScopes
private final HashMap
<Long, OperationHandleImpl<T>> SingleOperationManager.threadToHandleMap
Methods in org.glassfish.hk2.extras.operation.internal that return OperationHandleImplModifier and TypeMethodDescriptionSingleOperationManager.createOperation()
SingleOperationManager.getCurrentOperationOnThisThread()
OperationLock need NOT be held(package private) OperationHandleImpl
<T> SingleOperationManager.getCurrentOperationOnThisThread
(long threadId) OperationLock must be heldMethods in org.glassfish.hk2.extras.operation.internal with parameters of type OperationHandleImplModifier and TypeMethodDescription(package private) void
SingleOperationManager.associateWithThread
(long threadId, OperationHandleImpl<T> handle) OperationLock must be held(package private) void
SingleOperationManager.closeOperation
(OperationHandleImpl<T> closeMe) Called with the operationLock held(package private) void
SingleOperationManager.disassociateThread
(long threadId, OperationHandleImpl<T> toRemove) OperationLock must be held(package private) void
SingleOperationManager.disposeAllOperationServices
(OperationHandleImpl<T> closeMe) Explicitly called WITHOUT the operationLock held to avoid any deadlock with the context lock