public class SerializableRuntimeManagerLockStrategy extends Object
Modifier and Type | Field and Description |
---|---|
protected Map<Long,org.jbpm.runtime.manager.impl.lock.RuntimeManagerLockThreadsInfo> |
engineLocks |
protected static org.slf4j.Logger |
logger |
Constructor and Description |
---|
SerializableRuntimeManagerLockStrategy() |
Modifier and Type | Method and Description |
---|---|
void |
init(RuntimeManagerLockFactory factory) |
void |
lock(Long id,
org.kie.api.runtime.manager.RuntimeEngine runtime) |
protected void |
lock(RuntimeManagerLock runtimeManagerLock) |
void |
unlock(Long id,
org.kie.api.runtime.manager.RuntimeEngine runtime) |
protected void |
unlock(RuntimeManagerLock runtimeManagerLock) |
public SerializableRuntimeManagerLockStrategy()
protected void lock(RuntimeManagerLock runtimeManagerLock) throws InterruptedException
InterruptedException
protected void unlock(RuntimeManagerLock runtimeManagerLock)
public void init(RuntimeManagerLockFactory factory)
init
in interface RuntimeManagerLockStrategy
public void lock(Long id, org.kie.api.runtime.manager.RuntimeEngine runtime) throws InterruptedException
lock
in interface RuntimeManagerLockStrategy
InterruptedException
public void unlock(Long id, org.kie.api.runtime.manager.RuntimeEngine runtime)
unlock
in interface RuntimeManagerLockStrategy
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.