Package com.orchestranetworks.d3
Class D3Engine
- java.lang.Object
-
- com.orchestranetworks.d3.D3Engine
-
@Deprecated public final class D3Engine extends Object
Deprecated.Since 5.4.2, this method has been replaced byD3NodeAsMaster
.Represents the external view of the D3 engine and offers master administrative functionalities.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
broadcast(VersionKey aSnapshotKey)
Deprecated.Since 5.2.7.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.
-
-
-
Method Detail
-
getFromSession
public static D3Engine getFromSession(Repository aRepository, Session aSession)
Deprecated.
-
broadcast
@Deprecated public void broadcast(VersionKey aSnapshotKey) throws OperationException
Deprecated.Since 5.2.7. Replaced byD3Broadcast.broadcast()
.Asynchronously broadcasts a snapshot. This dataspace must be associated with a delivery profile.- Parameters:
aSnapshotKey
- version to broadcast.- Throws:
IllegalArgumentException
- if:aSnapshotKey
isnull
- There is no
AdaptationHome
foraSnapshotKey
- The snapshot is not valid
- The parent dataspace of the snapshot is not a delivery dataspace
- The delivery dataspace is not associated with a delivery profile
IllegalStateException
- if called on a non-master node.OperationException
- if owner of the current session is not allowed to broadcast.
-
getBroadcastVersion
public VersionKey getBroadcastVersion(BranchKey aDataSpaceKey)
Deprecated.
-
getHandlerForSynchronousBroadcast
public D3Broadcast getHandlerForSynchronousBroadcast(VersionKey aSnapshotKey, long aTimeOut)
Deprecated.
-
getHandlerForSynchronousBroadcast
public D3Broadcast getHandlerForSynchronousBroadcast(VersionKey aSnapshotKey)
Deprecated.
-
getHandlerForAsynchronousBroadcast
public D3Broadcast getHandlerForAsynchronousBroadcast(VersionKey aSnapshotKey)
Deprecated.
-
-