|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PartitionDataServer
Manages data and partitions on servers. The method descriptions for details.
PartitionDataManager
Method Summary | |
---|---|
void |
addMultiDataInfos(HashMap<String,MultiDataInfo> toTransferMultiDataObjects)
Adds MultiDataInfo s to the server. |
void |
addPartitionInfos(Vector<SinglePartitionInfo> singlePartitionInfos)
Adds PartitionInfo s to the server. |
MultiDataInfo |
getMultiDataInfo(String name)
|
MultiDataObject |
getMultiDataObject(String name)
|
DataPartition |
getPartition(int id,
Rectangle bounds)
gets the data with the id of a SplittableRessource |
SinglePartitionInfo |
getPartitionInfo(int rootID)
|
void |
unloadToSource(int rootID)
Unloads the specified resource to the source it was loaded from |
void |
updateBaseParameter(HashMap<String,Object> newParameters)
Adds or updates BaseParameters |
void |
updateFromNeighbors(int rootID)
requests an update for the neighborhood region for the given resource |
void |
updatePartition(int id,
DataPartition updateData,
Rectangle bounds)
sets the data with the id of a SplittableRessource |
Methods inherited from interface appl.parallel.client.DataServer |
---|
addData, getData, removeData |
Method Detail |
---|
DataPartition getPartition(int id, Rectangle bounds) throws RemoteException
getPartition
in interface DataServer
id
- the ID
of a the base databounds
- the bounds of the partition to retrieve (using global
coordinates)
RemoteException
void updatePartition(int id, DataPartition updateData, Rectangle bounds) throws RemoteException
updatePartition
in interface DataServer
id
- the ID
of a the base databounds
- the locatition where the partition is to be updated (using
global coordinates)updateData
- the updateData (which may only a partitial update, depending
on the bounds set with the last parameter)
RemoteException
void unloadToSource(int rootID) throws RemoteException
rootID
- the id of the resource
RemoteException
void updateFromNeighbors(int rootID) throws RemoteException
rootID
-
RemoteException
void updateBaseParameter(HashMap<String,Object> newParameters) throws RemoteException
RemoteException
void addPartitionInfos(Vector<SinglePartitionInfo> singlePartitionInfos) throws RemoteException
PartitionInfo
s to the server. They are submitted in a
vector to avoid multiple remote calls.
singlePartitionInfos
-
RemoteException
void addMultiDataInfos(HashMap<String,MultiDataInfo> toTransferMultiDataObjects) throws RemoteException
MultiDataInfo
s to the server.
toTransferMultiDataObjects
-
RemoteException
MultiDataInfo getMultiDataInfo(String name) throws RemoteException
name
- the name of the associated multi data
MultiDataInfo
info
RemoteException
MultiDataObject getMultiDataObject(String name) throws RemoteException
name
- the name of the multiDataObject
RemoteException
SinglePartitionInfo getPartitionInfo(int rootID) throws RemoteException
rootID
- the id of the according partition
PartitionInfo
RemoteException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |