public interface InternalCommitManager
Modifier and Type | Method and Description |
---|---|
InternalCommitContext |
get(InternalTransaction transaction) |
InternalRepository |
getRepository() |
void |
preCommit(InternalCommitContext commitContext,
CDODataInput in,
OMMonitor monitor)
Create a future to execute commitContext in a different thread.
|
void |
preCommit(InternalCommitContext commitContext,
OMMonitor monitor)
Deprecated.
As of 4.5 use
preCommit(InternalCommitContext, CDODataInput, OMMonitor) . |
void |
remove(InternalCommitContext commitContext)
Called after a commitContext is done successfully or not.
|
void |
rollback(InternalCommitContext commitContext) |
void |
setRepository(InternalRepository repository) |
void |
waitForTermination(InternalTransaction transaction)
Waiting for a commit to be done.
|
InternalRepository getRepository()
void setRepository(InternalRepository repository)
@Deprecated void preCommit(InternalCommitContext commitContext, OMMonitor monitor)
preCommit(InternalCommitContext, CDODataInput, OMMonitor)
.void preCommit(InternalCommitContext commitContext, CDODataInput in, OMMonitor monitor)
void remove(InternalCommitContext commitContext)
void rollback(InternalCommitContext commitContext)
void waitForTermination(InternalTransaction transaction) throws InterruptedException, ExecutionException
InternalCommitContext get(InternalTransaction transaction)
Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html