/**
* Dianping.com Inc.
* Copyright (c) 2003-2013 All Rights Reserved.
*/
package com.dianping.pigeon.remoting.invoker.route;
import java.util.List;
import com.dianping.pigeon.remoting.common.domain.InvocationRequest;
import com.dianping.pigeon.remoting.invoker.Client;
import com.dianping.pigeon.remoting.invoker.config.InvokerConfig;
public interface RouteManager {
public Client route(List<Client> clientList, InvokerConfig<?> invokerConfig, InvocationRequest request);
public List<Client> getAvailableClients(List<Client> clientList, InvokerConfig<?> invokerConfig,
InvocationRequest request);
}