D3NodeAsMaster.public final class D3Engine extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
broadcast(VersionKey aSnapshotKey)
Deprecated.
Since 5.2.7. Replaced by
D3Broadcast.broadcast(). |
VersionKey |
getBroadcastVersion(BranchKey aDataSpaceKey)
Deprecated.
|
D3Slave |
getD3SlaveFromId(String aSlaveId)
Deprecated.
|
static D3Engine |
getFromSession(Repository aRepository,
Session aSession)
Deprecated.
|
D3Broadcast |
getHandlerForAsynchronousBroadcast(VersionKey aSnapshotKey)
Deprecated.
|
D3Broadcast |
getHandlerForSynchronousBroadcast(VersionKey aSnapshotKey)
Deprecated.
|
D3Broadcast |
getHandlerForSynchronousBroadcast(VersionKey aSnapshotKey,
long aTimeOut)
Deprecated.
|
List<D3Slave> |
getRegisteredSlaves(BranchKey aDataSpaceKey)
Deprecated.
|
public static D3Engine getFromSession(Repository aRepository, Session aSession)
public void broadcast(VersionKey aSnapshotKey) throws OperationException
D3Broadcast.broadcast().aSnapshotKey - version to broadcast.IllegalArgumentException - if:
aSnapshotKey is nullAdaptationHome for aSnapshotKeyIllegalStateException - if called on a non-master node.OperationException - if owner of the current session is not allowed to broadcast.public VersionKey getBroadcastVersion(BranchKey aDataSpaceKey)
public D3Broadcast getHandlerForSynchronousBroadcast(VersionKey aSnapshotKey, long aTimeOut)
public D3Broadcast getHandlerForSynchronousBroadcast(VersionKey aSnapshotKey)
public D3Broadcast getHandlerForAsynchronousBroadcast(VersionKey aSnapshotKey)