public interface D3NodeAsMaster extends D3Node
 To create a primary engine, use
 D3NodeFactory.createForMasterFromSession(com.orchestranetworks.service.Session).
 
| Modifier and Type | Method and Description | 
|---|---|
| D3Slave | getD3SlaveFromId(String aSlaveId)Deprecated. 
 Since 5.5.1, this method has been replaced by  getD3SlaveFromRepositoryLabel(String). | 
| D3Slave | getD3SlaveFromRepositoryId(String aRepositoryId)Deprecated. 
 Since 5.5.1, this method has been replaced by  D3Node.getD3SlaveFromRepositoryId(String). | 
| D3Slave | getD3SlaveFromRepositoryLabel(String aRepositoryLabel)Deprecated. 
 Since 5.5.1, this method has been replaced by  D3Node.getD3SlaveFromRepositoryLabel(String). | 
| D3Broadcast | getHandlerForAsynchronousBroadcast(VersionKey aSnapshotKey)Returns the asynchronous broadcast handler in order to perform broadcast
 using the method  D3Broadcast.broadcast(). | 
| D3Broadcast | getHandlerForSynchronousBroadcast(VersionKey aSnapshotKey)Returns the synchronous broadcast handler in order to perform broadcast
 using the method  D3Broadcast.broadcast(). | 
| D3Broadcast | getHandlerForSynchronousBroadcast(VersionKey aSnapshotKey,
                                 long aTimeOut)Returns the synchronous broadcast handler in order to perform broadcast
 using the method  D3Broadcast.broadcast(). | 
| List | getRegisteredSlaves(BranchKey aDataSpaceKey)Deprecated. 
 Since 5.5.1, this method has been replaced by  D3Node.getRegisteredSlaves(BranchKey). | 
getBroadcastVersion, getRepositoryId, getRepositoryLabel, isMasterHome, isSlaveHomeD3Broadcast getHandlerForAsynchronousBroadcast(VersionKey aSnapshotKey)
D3Broadcast.broadcast().
 The timeout is not applicable in asynchronous mode.
aSnapshotKey - snapshot to be broadcast.IllegalArgumentException - aSnapshotKey is null.AdaptationHome for
                                  aSnapshotKey.D3Broadcast getHandlerForSynchronousBroadcast(VersionKey aSnapshotKey, long aTimeOut)
D3Broadcast.broadcast().aSnapshotKey - snapshot to be broadcast.aTimeOut - the maximum time to wait in milliseconds and if 0 it is considering unlimited.IllegalArgumentException - getHandlerForAsynchronousBroadcast(VersionKey).aTimeOut is negative.D3Broadcast getHandlerForSynchronousBroadcast(VersionKey aSnapshotKey)
D3Broadcast.broadcast().
 
 The default timeout of the operation is set to 0 (unlimited).
aSnapshotKey - snapshot to be broadcast.IllegalArgumentException - See getHandlerForAsynchronousBroadcast(VersionKey).D3Slave getD3SlaveFromId(String aSlaveId)
getD3SlaveFromRepositoryLabel(String).null.aSlaveId - remote repository label.NullPointerException - if aSlaveId is null.D3Slave getD3SlaveFromRepositoryId(String aRepositoryId)
D3Node.getD3SlaveFromRepositoryId(String).null.getD3SlaveFromRepositoryId in interface D3NodeaRepositoryId - remote replica repository ID.NullPointerException - if aRepositoryId is null.D3Slave getD3SlaveFromRepositoryLabel(String aRepositoryLabel)
D3Node.getD3SlaveFromRepositoryLabel(String).null.getD3SlaveFromRepositoryLabel in interface D3NodeaRepositoryLabel - remote replica repository label.NullPointerException - if aRepositoryLabel is null.List getRegisteredSlaves(BranchKey aDataSpaceKey)
D3Node.getRegisteredSlaves(BranchKey).D3Slave object(s) subscribed to the dataspace specified in the parameter.getRegisteredSlaves in interface D3NodeaDataSpaceKey - D3 dataspace key.