package org.zstack.network.service.virtualrouter;
import org.springframework.beans.factory.annotation.Autowired;
import org.zstack.core.db.DatabaseFacade;
import org.zstack.header.network.service.*;
public class VirtualRouterProviderFactory implements NetworkServiceProviderFactory {
public static final NetworkServiceProviderType type = new NetworkServiceProviderType(VirtualRouterConstant.VIRTUAL_ROUTER_PROVIDER_TYPE);
@Autowired
private DatabaseFacade dbf;
public NetworkServiceProviderType getType() {
return type;
}
public void createNetworkServiceProvider(APIAddNetworkServiceProviderMsg msg, NetworkServiceProviderVO vo) {
}
public NetworkServiceProvider getNetworkServiceProvider(NetworkServiceProviderVO vo) {
return new VirtualRouterProvider(vo);
}
}