public interface OFreezableStorageComponent
Modifier and Type | Method and Description |
---|---|
void |
freeze(boolean throwException)
After this method finished it's execution, all threads that are going to perform data
modifications in storage should wait till
release() method will be called. |
void |
release()
After this method finished execution all threads that are waiting to perform data modifications
in storage will be awaken and will be allowed to continue their execution.
|
void freeze(boolean throwException)
release()
method will be called. This method
will wait till all ongoing modifications will be finished.throwException
- If true
OModificationOperationProhibitedException
exception will be thrown on call of methods that requires storage modification. Otherwise
other threads will wait for release()
method call.void release()
Copyright © 2009–2020 OrientDB. All rights reserved.