package omq.supervisor;

import omq.Remote;
import omq.client.annotation.MultiMethod;
import omq.client.annotation.RemoteInterface;
import omq.client.annotation.SyncMethod;
import omq.common.broker.HasObject;

@RemoteInterface
public interface MultiBroker extends Remote {
	@MultiMethod(waitNum = 5)
	@SyncMethod(retry = 1, timeout = 2000)
	public HasObject[] hasObject(String reference);
}
