mirror of https://github.com/apache/cloudstack.git
15 lines
500 B
Java
15 lines
500 B
Java
package com.cloud.cluster;
|
|
|
|
import com.cloud.exception.AgentUnavailableException;
|
|
import com.cloud.exception.OperationTimedoutException;
|
|
import com.cloud.host.Status.Event;
|
|
|
|
public interface ClusteredAgentRebalanceService {
|
|
public static final int DEFAULT_TRANSFER_CHECK_INTERVAL = 10000;
|
|
|
|
void scheduleRebalanceAgents();
|
|
|
|
boolean executeRebalanceRequest(long agentId, long currentOwnerId, long futureOwnerId, Event event) throws AgentUnavailableException, OperationTimedoutException;
|
|
|
|
}
|