it.sistematica.isharedoc.sharecloud.service
Interface ReplicaService

All Known Implementing Classes:
ReplicaServiceImpl

public interface ReplicaService


Method Summary
 DocumentContentReplica addReplicaQueue(java.lang.String serverId, CloudFile file, ItemInstance instance)
           
 java.util.List<ReplicaServer> getActiveServers()
           
 CloudRepository getCloudRepository(DocumentContentReplica document)
           
 ReplicaServer getServer(java.lang.String serverId)
           
 java.util.List<ReplicaServer> getServers()
           
 java.util.List<DocumentContentReplica> listReplicaQueue(java.lang.String serverId, DocumentContentReplica.ReplicaStatus status)
           
 void replica()
           
 void resetReplicaQueue(java.lang.String serverId, CloudFile file)
           
 void updateReplicaStatus(ReplicaURL url, java.lang.String status, java.lang.String description)
           
 void updateReplicaStatus(java.lang.String providerId, java.lang.String replicaId, java.lang.String status, java.lang.String description)
           
 

Method Detail

getServers

java.util.List<ReplicaServer> getServers()

getServer

ReplicaServer getServer(java.lang.String serverId)

getActiveServers

java.util.List<ReplicaServer> getActiveServers()

getCloudRepository

CloudRepository getCloudRepository(DocumentContentReplica document)

addReplicaQueue

DocumentContentReplica addReplicaQueue(java.lang.String serverId,
                                       CloudFile file,
                                       ItemInstance instance)

resetReplicaQueue

void resetReplicaQueue(java.lang.String serverId,
                       CloudFile file)

updateReplicaStatus

void updateReplicaStatus(ReplicaURL url,
                         java.lang.String status,
                         java.lang.String description)

updateReplicaStatus

void updateReplicaStatus(java.lang.String providerId,
                         java.lang.String replicaId,
                         java.lang.String status,
                         java.lang.String description)

listReplicaQueue

java.util.List<DocumentContentReplica> listReplicaQueue(java.lang.String serverId,
                                                        DocumentContentReplica.ReplicaStatus status)

replica

void replica()