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)