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.closingOperationsprivate final HashMap<OperationHandleImpl<T>, LinkedHashMap<ActiveDescriptor<?>, Object>> OperationContext.operationMapMethods in org.glassfish.hk2.extras.operation with parameters of type OperationHandleImplModifier and TypeMethodDescriptionvoidOperationContext.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.openScopesprivate final HashMap<Long, OperationHandleImpl<T>> SingleOperationManager.threadToHandleMapMethods 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) voidSingleOperationManager.associateWithThread(long threadId, OperationHandleImpl<T> handle) OperationLock must be held(package private) voidSingleOperationManager.closeOperation(OperationHandleImpl<T> closeMe) Called with the operationLock held(package private) voidSingleOperationManager.disassociateThread(long threadId, OperationHandleImpl<T> toRemove) OperationLock must be held(package private) voidSingleOperationManager.disposeAllOperationServices(OperationHandleImpl<T> closeMe) Explicitly called WITHOUT the operationLock held to avoid any deadlock with the context lock