mirror of https://github.com/apache/cloudstack.git
Internal LB : renamed the classes responsible for managing internal lb elements. Now the names are InternalLoadBalancerVMManager, InternalLoadBalancerVMService and InternalLoadBalancerVMManagerImpl
This commit is contained in:
parent
2baf7c365c
commit
a3321ce617
|
|
@ -30,7 +30,7 @@ import javax.inject.Inject;
|
|||
import org.apache.cloudstack.affinity.AffinityGroupService;
|
||||
import org.apache.cloudstack.network.element.InternalLoadBalancerElementService;
|
||||
import org.apache.cloudstack.network.lb.ApplicationLoadBalancerService;
|
||||
import org.apache.cloudstack.network.lb.InternalLoadBalancerService;
|
||||
import org.apache.cloudstack.network.lb.InternalLoadBalancerVMService;
|
||||
import org.apache.cloudstack.query.QueryService;
|
||||
import org.apache.cloudstack.usage.UsageService;
|
||||
import org.apache.log4j.Logger;
|
||||
|
|
@ -142,7 +142,7 @@ public abstract class BaseCmd {
|
|||
@Inject public ApplicationLoadBalancerService _appLbService;
|
||||
@Inject public AffinityGroupService _affinityGroupService;
|
||||
@Inject public InternalLoadBalancerElementService _internalLbElementSvc;
|
||||
@Inject public InternalLoadBalancerService _internalLbSvc;
|
||||
@Inject public InternalLoadBalancerVMService _internalLbSvc;
|
||||
|
||||
|
||||
public abstract void execute() throws ResourceUnavailableException, InsufficientCapacityException, ServerApiException, ConcurrentOperationException, ResourceAllocationException, NetworkRuleConflictException;
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ import com.cloud.exception.StorageUnavailableException;
|
|||
import com.cloud.network.router.VirtualRouter;
|
||||
import com.cloud.user.Account;
|
||||
|
||||
public interface InternalLoadBalancerService {
|
||||
public interface InternalLoadBalancerVMService {
|
||||
|
||||
VirtualRouter startInternalLbVm(long internalLbVmId, Account caller, long callerUserId)
|
||||
throws StorageUnavailableException, InsufficientCapacityException, ConcurrentOperationException, ResourceUnavailableException;
|
||||
|
|
@ -792,7 +792,7 @@
|
|||
<bean id="volumeManagerImpl" class="com.cloud.storage.VolumeManagerImpl" />
|
||||
<bean id="ClassicalPrimaryDataStoreProvider" class="org.apache.cloudstack.storage.datastore.provider.CloudStackPrimaryDataStoreProviderImpl" />
|
||||
<bean id="ApplicationLoadBalancerService" class="org.apache.cloudstack.network.lb.ApplicationLoadBalancerManagerImpl" />
|
||||
<bean id="InternalLoadBalancerManager" class="org.apache.cloudstack.network.lb.InternalLoadBalancerManagerImpl" />
|
||||
<bean id="InternalLoadBalancerVMManager" class="org.apache.cloudstack.network.lb.InternalLoadBalancerVMManagerImpl" />
|
||||
|
||||
|
||||
<!--=======================================================================================================-->
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ import javax.inject.Inject;
|
|||
import org.apache.cloudstack.api.command.admin.internallb.ConfigureInternalLoadBalancerElementCmd;
|
||||
import org.apache.cloudstack.api.command.admin.internallb.CreateInternalLoadBalancerElementCmd;
|
||||
import org.apache.cloudstack.api.command.admin.internallb.ListInternalLoadBalancerElementsCmd;
|
||||
import org.apache.cloudstack.network.lb.InternalLoadBalancerManager;
|
||||
import org.apache.cloudstack.network.lb.InternalLoadBalancerVMManager;
|
||||
import org.apache.cloudstack.network.lb.dao.ApplicationLoadBalancerRuleDao;
|
||||
import org.apache.log4j.Logger;
|
||||
|
||||
|
|
@ -95,7 +95,7 @@ public class InternalLoadBalancerElement extends AdapterBase implements LoadBala
|
|||
@Inject DomainRouterDao _routerDao;
|
||||
@Inject VirtualRouterProviderDao _vrProviderDao;
|
||||
@Inject PhysicalNetworkServiceProviderDao _pNtwkSvcProviderDao;
|
||||
@Inject InternalLoadBalancerManager _internalLbMgr;
|
||||
@Inject InternalLoadBalancerVMManager _internalLbMgr;
|
||||
@Inject ConfigurationManager _configMgr;
|
||||
@Inject AccountManager _accountMgr;
|
||||
@Inject ApplicationLoadBalancerRuleDao _appLbDao;
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ import com.cloud.utils.component.Manager;
|
|||
import com.cloud.utils.net.Ip;
|
||||
import com.cloud.vm.VirtualMachineProfile.Param;
|
||||
|
||||
public interface InternalLoadBalancerManager extends Manager, InternalLoadBalancerService{
|
||||
public interface InternalLoadBalancerVMManager extends Manager, InternalLoadBalancerVMService{
|
||||
/**
|
||||
* Destroys Internal LB vm instance
|
||||
* @param vmId
|
||||
|
|
@ -117,11 +117,11 @@ import com.cloud.vm.dao.DomainRouterDao;
|
|||
import com.cloud.vm.dao.NicDao;
|
||||
|
||||
@Component
|
||||
@Local(value = { InternalLoadBalancerManager.class, InternalLoadBalancerService.class})
|
||||
public class InternalLoadBalancerManagerImpl extends ManagerBase implements
|
||||
InternalLoadBalancerManager, VirtualMachineGuru<DomainRouterVO> {
|
||||
@Local(value = { InternalLoadBalancerVMManager.class, InternalLoadBalancerVMService.class})
|
||||
public class InternalLoadBalancerVMManagerImpl extends ManagerBase implements
|
||||
InternalLoadBalancerVMManager, VirtualMachineGuru<DomainRouterVO> {
|
||||
private static final Logger s_logger = Logger
|
||||
.getLogger(InternalLoadBalancerManagerImpl.class);
|
||||
.getLogger(InternalLoadBalancerVMManagerImpl.class);
|
||||
private String _instance;
|
||||
private String _mgmtHost;
|
||||
private String _mgmtCidr;
|
||||
Loading…
Reference in New Issue