test_class.declarator: testOrchastrator = new NetworkOrchestrator()
test_class.original_string: NetworkOrchestrator testOrchastrator = new NetworkOrchestrator();
test_class.type: NetworkOrchestrator
test_class.var_name: testOrchastrator
test_class.declarator: guruName = "GuestNetworkGuru"
test_class.original_string: String guruName = "GuestNetworkGuru";
test_class.type: String
test_class.var_name: guruName
test_class.declarator: dhcpProvider = "VirtualRouter"
test_class.original_string: String dhcpProvider = "VirtualRouter";
test_class.type: String
test_class.var_name: dhcpProvider
test_class.declarator: guru = mock(NetworkGuru.class)
test_class.original_string: NetworkGuru guru = mock(NetworkGuru.class);
test_class.type: NetworkGuru
test_class.var_name: guru
test_class.file: cosmic-core/engine/orchestration/src/test/java/com/cloud/engine/orchestration/NetworkOrchestratorTest.java
test_class.identifier: NetworkOrchestratorTest
test_class.superclass: extends TestCase
test_case.body: @Test
      public void testDontRemoveDhcpServiceWhenNotProvided() {
          // make local mocks
          final VirtualMachineProfile vm = mock(VirtualMachineProfile.class);
          final NicVO nic = mock(NicVO.class);
          final NetworkVO network = mock(NetworkVO.class);
  
          // make sure that release dhcp will *not* be called
          when(vm.getType()).thenReturn(VirtualMachineType.User);
          when(testOrchastrator._networkModel.areServicesSupportedInNetwork(network.getId(), Service.Dhcp)).thenReturn(false);
  
          when(network.getGuruName()).thenReturn(guruName);
          when(testOrchastrator._networksDao.findById(nic.getNetworkId())).thenReturn(network);
  
          testOrchastrator.removeNic(vm, nic);
  
          verify(nic, times(1)).setState(Nic.State.Deallocating);
          verify(testOrchastrator._networkModel, never()).getElementImplementingProvider(dhcpProvider);
          verify(testOrchastrator._ntwkSrvcDao, never()).getProviderForServiceInNetwork(network.getId(), Service.Dhcp);
          verify(testOrchastrator._networksDao, times(1)).findById(nic.getNetworkId());
      }
test_case.class_method_signature: NetworkOrchestratorTest.testDontRemoveDhcpServiceWhenNotProvided()
test_case.full_signature: @Test public void testDontRemoveDhcpServiceWhenNotProvided()
test_case.identifier: testDontRemoveDhcpServiceWhenNotProvided
test_case.invocations: mock mock mock thenReturn when getType thenReturn when areServicesSupportedInNetwork getId thenReturn when getGuruName thenReturn when findById getNetworkId removeNic setState verify times getElementImplementingProvider verify never getProviderForServiceInNetwork verify never getId findById verify times getNetworkId
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testDontRemoveDhcpServiceWhenNotProvided()
focal_class.declarator: NetworkGcWait = new ConfigKey<>(Integer.class, "network.gc.wait", "Advanced", "600",
              "Time (in seconds) to wait before shutting down a network that's not in used", false, Scope.Global, null)
focal_class.modifier: public static final
focal_class.original_string: public static final ConfigKey<Integer> NetworkGcWait = new ConfigKey<>(Integer.class, "network.gc.wait", "Advanced", "600",
              "Time (in seconds) to wait before shutting down a network that's not in used", false, Scope.Global, null);
focal_class.type: ConfigKey<Integer>
focal_class.var_name: NetworkGcWait
focal_class.declarator: NetworkGcInterval = new ConfigKey<>(Integer.class, "network.gc.interval", "Advanced", "600",
              "Seconds to wait before checking for networks to shutdown", true, Scope.Global, null)
focal_class.modifier: public static final
focal_class.original_string: public static final ConfigKey<Integer> NetworkGcInterval = new ConfigKey<>(Integer.class, "network.gc.interval", "Advanced", "600",
              "Seconds to wait before checking for networks to shutdown", true, Scope.Global, null);
focal_class.type: ConfigKey<Integer>
focal_class.var_name: NetworkGcInterval
focal_class.declarator: s_logger = LoggerFactory.getLogger(NetworkOrchestrator.class)
focal_class.modifier: static final
focal_class.original_string: static final Logger s_logger = LoggerFactory.getLogger(NetworkOrchestrator.class);
focal_class.type: Logger
focal_class.var_name: s_logger
focal_class.declarator: _ipAddrMgr
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected IpAddressManager _ipAddrMgr;
focal_class.type: IpAddressManager
focal_class.var_name: _ipAddrMgr
focal_class.declarator: _stateMachine
focal_class.modifier: protected
focal_class.original_string: protected StateMachine2<Network.State, Network.Event, Network> _stateMachine;
focal_class.type: StateMachine2<Network.State, Network.Event, Network>
focal_class.var_name: _stateMachine
focal_class.declarator: _entityMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      EntityManager _entityMgr;
focal_class.type: EntityManager
focal_class.var_name: _entityMgr
focal_class.declarator: _dcVnetDao = null
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      DataCenterVnetDao _dcVnetDao = null;
focal_class.type: DataCenterVnetDao
focal_class.var_name: _dcVnetDao
focal_class.declarator: _zoneRepository
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      ZoneRepository _zoneRepository;
focal_class.type: ZoneRepository
focal_class.var_name: _zoneRepository
focal_class.declarator: _vlanDao = null
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      VlanDao _vlanDao = null;
focal_class.type: VlanDao
focal_class.var_name: _vlanDao
focal_class.declarator: _ipAddressDao = null
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      IPAddressDao _ipAddressDao = null;
focal_class.type: IPAddressDao
focal_class.var_name: _ipAddressDao
focal_class.declarator: _accountDao = null
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      AccountDao _accountDao = null;
focal_class.type: AccountDao
focal_class.var_name: _accountDao
focal_class.declarator: _configDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      ConfigurationDao _configDao;
focal_class.type: ConfigurationDao
focal_class.var_name: _configDao
focal_class.declarator: _userVmDao = null
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      UserVmDao _userVmDao = null;
focal_class.type: UserVmDao
focal_class.var_name: _userVmDao
focal_class.declarator: _alertMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      AlertManager _alertMgr;
focal_class.type: AlertManager
focal_class.var_name: _alertMgr
focal_class.declarator: _configMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      ConfigurationManager _configMgr;
focal_class.type: ConfigurationManager
focal_class.var_name: _configMgr
focal_class.declarator: _networkOfferingDao = null
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      NetworkOfferingDao _networkOfferingDao = null;
focal_class.type: NetworkOfferingDao
focal_class.var_name: _networkOfferingDao
focal_class.declarator: _networksDao = null
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      NetworkDao _networksDao = null;
focal_class.type: NetworkDao
focal_class.var_name: _networksDao
focal_class.declarator: _nicDao = null
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      NicDao _nicDao = null;
focal_class.type: NicDao
focal_class.var_name: _nicDao
focal_class.declarator: _rulesMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      RulesManager _rulesMgr;
focal_class.type: RulesManager
focal_class.var_name: _rulesMgr
focal_class.declarator: _lbMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      LoadBalancingRulesManager _lbMgr;
focal_class.type: LoadBalancingRulesManager
focal_class.var_name: _lbMgr
focal_class.declarator: _vpnMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      RemoteAccessVpnService _vpnMgr;
focal_class.type: RemoteAccessVpnService
focal_class.var_name: _vpnMgr
focal_class.declarator: _podVlanMapDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      PodVlanMapDao _podVlanMapDao;
focal_class.type: PodVlanMapDao
focal_class.var_name: _podVlanMapDao
focal_class.declarator: _ntwkOffDetailsDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      NetworkOfferingDetailsDao _ntwkOffDetailsDao;
focal_class.type: NetworkOfferingDetailsDao
focal_class.var_name: _ntwkOffDetailsDao
focal_class.declarator: _accountGuestVlanMapDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      AccountGuestVlanMapDao _accountGuestVlanMapDao;
focal_class.type: AccountGuestVlanMapDao
focal_class.var_name: _accountGuestVlanMapDao
focal_class.declarator: _datacenterVnetDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      DataCenterVnetDao _datacenterVnetDao;
focal_class.type: DataCenterVnetDao
focal_class.var_name: _datacenterVnetDao
focal_class.declarator: _networkAccountDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      NetworkAccountDao _networkAccountDao;
focal_class.type: NetworkAccountDao
focal_class.var_name: _networkAccountDao
focal_class.declarator: _messageBus
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      MessageBus _messageBus;
focal_class.type: MessageBus
focal_class.var_name: _messageBus
focal_class.declarator: _vmNetworkMapDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      VMNetworkMapDao _vmNetworkMapDao;
focal_class.type: VMNetworkMapDao
focal_class.var_name: _vmNetworkMapDao
focal_class.declarator: networkGurus
focal_class.original_string: List<NetworkGuru> networkGurus;
focal_class.type: List<NetworkGuru>
focal_class.var_name: networkGurus
focal_class.declarator: networkElements
focal_class.original_string: List<NetworkElement> networkElements;
focal_class.type: List<NetworkElement>
focal_class.var_name: networkElements
focal_class.declarator: _networkDomainDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      NetworkDomainDao _networkDomainDao;
focal_class.type: NetworkDomainDao
focal_class.var_name: _networkDomainDao
focal_class.declarator: ipDeployers
focal_class.original_string: List<IpDeployer> ipDeployers;
focal_class.type: List<IpDeployer>
focal_class.var_name: ipDeployers
focal_class.declarator: _dhcpProviders
focal_class.original_string: List<DhcpServiceProvider> _dhcpProviders;
focal_class.type: List<DhcpServiceProvider>
focal_class.var_name: _dhcpProviders
focal_class.declarator: _vmDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      VMInstanceDao _vmDao;
focal_class.type: VMInstanceDao
focal_class.var_name: _vmDao
focal_class.declarator: _firewallMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      FirewallManager _firewallMgr;
focal_class.type: FirewallManager
focal_class.var_name: _firewallMgr
focal_class.declarator: _firewallDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      FirewallRulesDao _firewallDao;
focal_class.type: FirewallRulesDao
focal_class.var_name: _firewallDao
focal_class.declarator: _resourceLimitMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      ResourceLimitService _resourceLimitMgr;
focal_class.type: ResourceLimitService
focal_class.var_name: _resourceLimitMgr
focal_class.declarator: _ntwkOfferingSrvcDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      NetworkOfferingServiceMapDao _ntwkOfferingSrvcDao;
focal_class.type: NetworkOfferingServiceMapDao
focal_class.var_name: _ntwkOfferingSrvcDao
focal_class.declarator: _physicalNetworkDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      PhysicalNetworkDao _physicalNetworkDao;
focal_class.type: PhysicalNetworkDao
focal_class.var_name: _physicalNetworkDao
focal_class.declarator: _pNSPDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      PhysicalNetworkServiceProviderDao _pNSPDao;
focal_class.type: PhysicalNetworkServiceProviderDao
focal_class.var_name: _pNSPDao
focal_class.declarator: _portForwardingRulesDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      PortForwardingRulesDao _portForwardingRulesDao;
focal_class.type: PortForwardingRulesDao
focal_class.var_name: _portForwardingRulesDao
focal_class.declarator: _pNTrafficTypeDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      PhysicalNetworkTrafficTypeDao _pNTrafficTypeDao;
focal_class.type: PhysicalNetworkTrafficTypeDao
focal_class.var_name: _pNTrafficTypeDao
focal_class.declarator: _agentMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      AgentManager _agentMgr;
focal_class.type: AgentManager
focal_class.var_name: _agentMgr
focal_class.declarator: _hostDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      HostDao _hostDao;
focal_class.type: HostDao
focal_class.var_name: _hostDao
focal_class.declarator: _ntwkSrvcDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      NetworkServiceMapDao _ntwkSrvcDao;
focal_class.type: NetworkServiceMapDao
focal_class.var_name: _ntwkSrvcDao
focal_class.declarator: _vpcMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      VpcManager _vpcMgr;
focal_class.type: VpcManager
focal_class.var_name: _vpcMgr
focal_class.declarator: _privateIpDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      PrivateIpDao _privateIpDao;
focal_class.type: PrivateIpDao
focal_class.var_name: _privateIpDao
focal_class.declarator: _networkACLMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      NetworkACLManager _networkACLMgr;
focal_class.type: NetworkACLManager
focal_class.var_name: _networkACLMgr
focal_class.declarator: _networkModel
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      NetworkModel _networkModel;
focal_class.type: NetworkModel
focal_class.var_name: _networkModel
focal_class.declarator: _nicSecondaryIpDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      NicSecondaryIpDao _nicSecondaryIpDao;
focal_class.type: NicSecondaryIpDao
focal_class.var_name: _nicSecondaryIpDao
focal_class.declarator: _routerDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      DomainRouterDao _routerDao;
focal_class.type: DomainRouterDao
focal_class.var_name: _routerDao
focal_class.declarator: _routerService
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      VpcVirtualNetworkApplianceService _routerService;
focal_class.type: VpcVirtualNetworkApplianceService
focal_class.var_name: _routerService
focal_class.declarator: _executor
focal_class.original_string: ScheduledExecutorService _executor;
focal_class.type: ScheduledExecutorService
focal_class.var_name: _executor
focal_class.declarator: AssignIpAddressSearch
focal_class.original_string: SearchBuilder<IPAddressVO> AssignIpAddressSearch;
focal_class.type: SearchBuilder<IPAddressVO>
focal_class.var_name: AssignIpAddressSearch
focal_class.declarator: AssignIpAddressFromPodVlanSearch
focal_class.original_string: SearchBuilder<IPAddressVO> AssignIpAddressFromPodVlanSearch;
focal_class.type: SearchBuilder<IPAddressVO>
focal_class.var_name: AssignIpAddressFromPodVlanSearch
focal_class.declarator: _lastNetworkIdsToFree = new HashMap<>()
focal_class.original_string: HashMap<Long, Long> _lastNetworkIdsToFree = new HashMap<>();
focal_class.type: HashMap<Long, Long>
focal_class.var_name: _lastNetworkIdsToFree
focal_class.file: cosmic-core/engine/orchestration/src/main/java/com/cloud/engine/orchestration/NetworkOrchestrator.java
focal_class.identifier: NetworkOrchestrator
focal_class.interfaces: implements NetworkOrchestrationService, Listener, Configurable
focal_class.class_method_signature: NetworkOrchestrator.NetworkOrchestrator()
focal_class.full_signature: protected  NetworkOrchestrator()
focal_class.identifier: NetworkOrchestrator
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.signature:  NetworkOrchestrator()
focal_class.class_method_signature: NetworkOrchestrator.setStateMachine()
focal_class.full_signature: private void setStateMachine()
focal_class.identifier: setStateMachine
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void setStateMachine()
focal_class.class_method_signature: NetworkOrchestrator.getNetworkGurus()
focal_class.full_signature: public List<NetworkGuru> getNetworkGurus()
focal_class.identifier: getNetworkGurus
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<NetworkGuru>
focal_class.signature: List<NetworkGuru> getNetworkGurus()
focal_class.class_method_signature: NetworkOrchestrator.setNetworkGurus(final List<NetworkGuru> networkGurus)
focal_class.full_signature: public void setNetworkGurus(final List<NetworkGuru> networkGurus)
focal_class.identifier: setNetworkGurus
focal_class.modifiers: public
focal_class.parameters: (final List<NetworkGuru> networkGurus)
focal_class.return: void
focal_class.signature: void setNetworkGurus(final List<NetworkGuru> networkGurus)
focal_class.class_method_signature: NetworkOrchestrator.getNetworkElements()
focal_class.full_signature: public List<NetworkElement> getNetworkElements()
focal_class.identifier: getNetworkElements
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<NetworkElement>
focal_class.signature: List<NetworkElement> getNetworkElements()
focal_class.class_method_signature: NetworkOrchestrator.setNetworkElements(final List<NetworkElement> networkElements)
focal_class.full_signature: public void setNetworkElements(final List<NetworkElement> networkElements)
focal_class.identifier: setNetworkElements
focal_class.modifiers: public
focal_class.parameters: (final List<NetworkElement> networkElements)
focal_class.return: void
focal_class.signature: void setNetworkElements(final List<NetworkElement> networkElements)
focal_class.class_method_signature: NetworkOrchestrator.getIpDeployers()
focal_class.full_signature: public List<IpDeployer> getIpDeployers()
focal_class.identifier: getIpDeployers
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<IpDeployer>
focal_class.signature: List<IpDeployer> getIpDeployers()
focal_class.class_method_signature: NetworkOrchestrator.setIpDeployers(final List<IpDeployer> ipDeployers)
focal_class.full_signature: public void setIpDeployers(final List<IpDeployer> ipDeployers)
focal_class.identifier: setIpDeployers
focal_class.modifiers: public
focal_class.parameters: (final List<IpDeployer> ipDeployers)
focal_class.return: void
focal_class.signature: void setIpDeployers(final List<IpDeployer> ipDeployers)
focal_class.class_method_signature: NetworkOrchestrator.getDhcpProviders()
focal_class.full_signature: public List<DhcpServiceProvider> getDhcpProviders()
focal_class.identifier: getDhcpProviders
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<DhcpServiceProvider>
focal_class.signature: List<DhcpServiceProvider> getDhcpProviders()
focal_class.class_method_signature: NetworkOrchestrator.setDhcpProviders(final List<DhcpServiceProvider> dhcpProviders)
focal_class.full_signature: public void setDhcpProviders(final List<DhcpServiceProvider> dhcpProviders)
focal_class.identifier: setDhcpProviders
focal_class.modifiers: public
focal_class.parameters: (final List<DhcpServiceProvider> dhcpProviders)
focal_class.return: void
focal_class.signature: void setDhcpProviders(final List<DhcpServiceProvider> dhcpProviders)
focal_class.class_method_signature: NetworkOrchestrator.configure(final String name, final Map<String, Object> params)
focal_class.full_signature: @Override @DB public boolean configure(final String name, final Map<String, Object> params)
focal_class.identifier: configure
focal_class.modifiers: @Override @DB public
focal_class.parameters: (final String name, final Map<String, Object> params)
focal_class.return: boolean
focal_class.signature: boolean configure(final String name, final Map<String, Object> params)
focal_class.class_method_signature: NetworkOrchestrator.start()
focal_class.full_signature: @Override public boolean start()
focal_class.identifier: start
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean start()
focal_class.class_method_signature: NetworkOrchestrator.stop()
focal_class.full_signature: @Override public boolean stop()
focal_class.identifier: stop
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean stop()
focal_class.class_method_signature: NetworkOrchestrator.setupNetwork(final Account owner, final NetworkOffering offering, final DeploymentPlan plan, final String name, final String displayText,
                                                  final boolean isDefault)
focal_class.full_signature: @Override public List<? extends Network> setupNetwork(final Account owner, final NetworkOffering offering, final DeploymentPlan plan, final String name, final String displayText,
                                                  final boolean isDefault)
focal_class.identifier: setupNetwork
focal_class.modifiers: @Override public
focal_class.parameters: (final Account owner, final NetworkOffering offering, final DeploymentPlan plan, final String name, final String displayText,
                                                  final boolean isDefault)
focal_class.return: List<? extends Network>
focal_class.signature: List<? extends Network> setupNetwork(final Account owner, final NetworkOffering offering, final DeploymentPlan plan, final String name, final String displayText,
                                                  final boolean isDefault)
focal_class.class_method_signature: NetworkOrchestrator.setupNetwork(final Account owner, final NetworkOffering offering, final Network predefined, final DeploymentPlan plan, final String name,
                                                  final String displayText, final boolean errorIfAlreadySetup, final Long domainId, final ACLType aclType,
                                                  final Boolean subdomainAccess, final Long vpcId, final Long relatedNetworkId, final Boolean isDisplayNetworkEnabled,
                                                  final String dns1, final String dns2, final String ipExclusionList, final String dhcpTftpServer, final String dhcpBootfileName)
focal_class.full_signature: @Override @DB public List<? extends Network> setupNetwork(final Account owner, final NetworkOffering offering, final Network predefined, final DeploymentPlan plan, final String name,
                                                  final String displayText, final boolean errorIfAlreadySetup, final Long domainId, final ACLType aclType,
                                                  final Boolean subdomainAccess, final Long vpcId, final Long relatedNetworkId, final Boolean isDisplayNetworkEnabled,
                                                  final String dns1, final String dns2, final String ipExclusionList, final String dhcpTftpServer, final String dhcpBootfileName)
focal_class.identifier: setupNetwork
focal_class.modifiers: @Override @DB public
focal_class.parameters: (final Account owner, final NetworkOffering offering, final Network predefined, final DeploymentPlan plan, final String name,
                                                  final String displayText, final boolean errorIfAlreadySetup, final Long domainId, final ACLType aclType,
                                                  final Boolean subdomainAccess, final Long vpcId, final Long relatedNetworkId, final Boolean isDisplayNetworkEnabled,
                                                  final String dns1, final String dns2, final String ipExclusionList, final String dhcpTftpServer, final String dhcpBootfileName)
focal_class.return: List<? extends Network>
focal_class.signature: List<? extends Network> setupNetwork(final Account owner, final NetworkOffering offering, final Network predefined, final DeploymentPlan plan, final String name,
                                                  final String displayText, final boolean errorIfAlreadySetup, final Long domainId, final ACLType aclType,
                                                  final Boolean subdomainAccess, final Long vpcId, final Long relatedNetworkId, final Boolean isDisplayNetworkEnabled,
                                                  final String dns1, final String dns2, final String ipExclusionList, final String dhcpTftpServer, final String dhcpBootfileName)
focal_class.class_method_signature: NetworkOrchestrator.setupSyncNetwork(final Account owner, final DeploymentPlan plan, final boolean isVpcRouter, final Vpc vpc, final Network isolatedNetwork)
focal_class.full_signature: @Override public Network setupSyncNetwork(final Account owner, final DeploymentPlan plan, final boolean isVpcRouter, final Vpc vpc, final Network isolatedNetwork)
focal_class.identifier: setupSyncNetwork
focal_class.modifiers: @Override public
focal_class.parameters: (final Account owner, final DeploymentPlan plan, final boolean isVpcRouter, final Vpc vpc, final Network isolatedNetwork)
focal_class.return: Network
focal_class.signature: Network setupSyncNetwork(final Account owner, final DeploymentPlan plan, final boolean isVpcRouter, final Vpc vpc, final Network isolatedNetwork)
focal_class.class_method_signature: NetworkOrchestrator.allocate(final VirtualMachineProfile vm, final LinkedHashMap<? extends Network, List<? extends NicProfile>> networks)
focal_class.full_signature: @Override @DB public void allocate(final VirtualMachineProfile vm, final LinkedHashMap<? extends Network, List<? extends NicProfile>> networks)
focal_class.identifier: allocate
focal_class.modifiers: @Override @DB public
focal_class.parameters: (final VirtualMachineProfile vm, final LinkedHashMap<? extends Network, List<? extends NicProfile>> networks)
focal_class.return: void
focal_class.signature: void allocate(final VirtualMachineProfile vm, final LinkedHashMap<? extends Network, List<? extends NicProfile>> networks)
focal_class.class_method_signature: NetworkOrchestrator.prepare(final VirtualMachineProfile vmProfile, final DeployDestination dest, final ReservationContext context)
focal_class.full_signature: @Override public void prepare(final VirtualMachineProfile vmProfile, final DeployDestination dest, final ReservationContext context)
focal_class.identifier: prepare
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachineProfile vmProfile, final DeployDestination dest, final ReservationContext context)
focal_class.return: void
focal_class.signature: void prepare(final VirtualMachineProfile vmProfile, final DeployDestination dest, final ReservationContext context)
focal_class.class_method_signature: NetworkOrchestrator.implementNetwork(final long networkId, final DeployDestination dest, final ReservationContext context, final boolean isRouter)
focal_class.full_signature:  Pair<NetworkGuru, NetworkVO> implementNetwork(final long networkId, final DeployDestination dest, final ReservationContext context, final boolean isRouter)
focal_class.identifier: implementNetwork
focal_class.parameters: (final long networkId, final DeployDestination dest, final ReservationContext context, final boolean isRouter)
focal_class.return: Pair<NetworkGuru, NetworkVO>
focal_class.signature: Pair<NetworkGuru, NetworkVO> implementNetwork(final long networkId, final DeployDestination dest, final ReservationContext context, final boolean isRouter)
focal_class.class_method_signature: NetworkOrchestrator.updateNic(final NicVO nic, final long networkId, final int count)
focal_class.full_signature: @DB protected void updateNic(final NicVO nic, final long networkId, final int count)
focal_class.identifier: updateNic
focal_class.modifiers: @DB protected
focal_class.parameters: (final NicVO nic, final long networkId, final int count)
focal_class.return: void
focal_class.signature: void updateNic(final NicVO nic, final long networkId, final int count)
focal_class.class_method_signature: NetworkOrchestrator.getNetworkProviders(final long networkId)
focal_class.full_signature: private List<Provider> getNetworkProviders(final long networkId)
focal_class.identifier: getNetworkProviders
focal_class.modifiers: private
focal_class.parameters: (final long networkId)
focal_class.return: List<Provider>
focal_class.signature: List<Provider> getNetworkProviders(final long networkId)
focal_class.class_method_signature: NetworkOrchestrator.prepareElement(final NetworkElement element, final Network network, final NicProfile profile, final VirtualMachineProfile vmProfile, final
      DeployDestination dest,
                                       final ReservationContext context)
focal_class.full_signature: protected boolean prepareElement(final NetworkElement element, final Network network, final NicProfile profile, final VirtualMachineProfile vmProfile, final
      DeployDestination dest,
                                       final ReservationContext context)
focal_class.identifier: prepareElement
focal_class.modifiers: protected
focal_class.parameters: (final NetworkElement element, final Network network, final NicProfile profile, final VirtualMachineProfile vmProfile, final
      DeployDestination dest,
                                       final ReservationContext context)
focal_class.return: boolean
focal_class.signature: boolean prepareElement(final NetworkElement element, final Network network, final NicProfile profile, final VirtualMachineProfile vmProfile, final
      DeployDestination dest,
                                       final ReservationContext context)
focal_class.class_method_signature: NetworkOrchestrator.isNetworkImplemented(final NetworkVO network)
focal_class.full_signature:  boolean isNetworkImplemented(final NetworkVO network)
focal_class.identifier: isNetworkImplemented
focal_class.parameters: (final NetworkVO network)
focal_class.return: boolean
focal_class.signature: boolean isNetworkImplemented(final NetworkVO network)
focal_class.class_method_signature: NetworkOrchestrator.isSharedNetworkWithServices(final Network network)
focal_class.full_signature: protected boolean isSharedNetworkWithServices(final Network network)
focal_class.identifier: isSharedNetworkWithServices
focal_class.modifiers: protected
focal_class.parameters: (final Network network)
focal_class.return: boolean
focal_class.signature: boolean isSharedNetworkWithServices(final Network network)
focal_class.class_method_signature: NetworkOrchestrator.stateTransitTo(final NetworkVO network, final Network.Event e)
focal_class.full_signature: protected boolean stateTransitTo(final NetworkVO network, final Network.Event e)
focal_class.identifier: stateTransitTo
focal_class.modifiers: protected
focal_class.parameters: (final NetworkVO network, final Network.Event e)
focal_class.return: boolean
focal_class.signature: boolean stateTransitTo(final NetworkVO network, final Network.Event e)
focal_class.class_method_signature: NetworkOrchestrator.isSharedNetworkOfferingWithServices(final long networkOfferingId)
focal_class.full_signature: protected boolean isSharedNetworkOfferingWithServices(final long networkOfferingId)
focal_class.identifier: isSharedNetworkOfferingWithServices
focal_class.modifiers: protected
focal_class.parameters: (final long networkOfferingId)
focal_class.return: boolean
focal_class.signature: boolean isSharedNetworkOfferingWithServices(final long networkOfferingId)
focal_class.class_method_signature: NetworkOrchestrator.reprogramNetworkRules(final long networkId, final Account caller, final Network network)
focal_class.full_signature: protected boolean reprogramNetworkRules(final long networkId, final Account caller, final Network network)
focal_class.identifier: reprogramNetworkRules
focal_class.modifiers: protected
focal_class.parameters: (final long networkId, final Account caller, final Network network)
focal_class.return: boolean
focal_class.signature: boolean reprogramNetworkRules(final long networkId, final Account caller, final Network network)
focal_class.class_method_signature: NetworkOrchestrator.applyProfileToNetwork(final NetworkVO network, final NetworkProfile profile)
focal_class.full_signature: protected void applyProfileToNetwork(final NetworkVO network, final NetworkProfile profile)
focal_class.identifier: applyProfileToNetwork
focal_class.modifiers: protected
focal_class.parameters: (final NetworkVO network, final NetworkProfile profile)
focal_class.return: void
focal_class.signature: void applyProfileToNetwork(final NetworkVO network, final NetworkProfile profile)
focal_class.class_method_signature: NetworkOrchestrator.shutdownNetworkResources(final long networkId, final Account caller, final long callerUserId)
focal_class.full_signature: private boolean shutdownNetworkResources(final long networkId, final Account caller, final long callerUserId)
focal_class.identifier: shutdownNetworkResources
focal_class.modifiers: private
focal_class.parameters: (final long networkId, final Account caller, final long callerUserId)
focal_class.return: boolean
focal_class.signature: boolean shutdownNetworkResources(final long networkId, final Account caller, final long callerUserId)
focal_class.class_method_signature: NetworkOrchestrator.release(final VirtualMachineProfile vmProfile, final boolean forced)
focal_class.full_signature: @Override @DB public void release(final VirtualMachineProfile vmProfile, final boolean forced)
focal_class.identifier: release
focal_class.modifiers: @Override @DB public
focal_class.parameters: (final VirtualMachineProfile vmProfile, final boolean forced)
focal_class.return: void
focal_class.signature: void release(final VirtualMachineProfile vmProfile, final boolean forced)
focal_class.class_method_signature: NetworkOrchestrator.releaseNic(final VirtualMachineProfile vmProfile, final long nicId)
focal_class.full_signature: @DB protected void releaseNic(final VirtualMachineProfile vmProfile, final long nicId)
focal_class.identifier: releaseNic
focal_class.modifiers: @DB protected
focal_class.parameters: (final VirtualMachineProfile vmProfile, final long nicId)
focal_class.return: void
focal_class.signature: void releaseNic(final VirtualMachineProfile vmProfile, final long nicId)
focal_class.class_method_signature: NetworkOrchestrator.applyProfileToNicForRelease(final NicVO vo, final NicProfile profile)
focal_class.full_signature: protected void applyProfileToNicForRelease(final NicVO vo, final NicProfile profile)
focal_class.identifier: applyProfileToNicForRelease
focal_class.modifiers: protected
focal_class.parameters: (final NicVO vo, final NicProfile profile)
focal_class.return: void
focal_class.signature: void applyProfileToNicForRelease(final NicVO vo, final NicProfile profile)
focal_class.class_method_signature: NetworkOrchestrator.cleanupNics(final VirtualMachineProfile vm)
focal_class.full_signature: @Override public void cleanupNics(final VirtualMachineProfile vm)
focal_class.identifier: cleanupNics
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachineProfile vm)
focal_class.return: void
focal_class.signature: void cleanupNics(final VirtualMachineProfile vm)
focal_class.class_method_signature: NetworkOrchestrator.expungeNics(final VirtualMachineProfile vm)
focal_class.full_signature: @Override public void expungeNics(final VirtualMachineProfile vm)
focal_class.identifier: expungeNics
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachineProfile vm)
focal_class.return: void
focal_class.signature: void expungeNics(final VirtualMachineProfile vm)
focal_class.class_method_signature: NetworkOrchestrator.getNicProfiles(final VirtualMachine vm)
focal_class.full_signature: @Override public List<NicProfile> getNicProfiles(final VirtualMachine vm)
focal_class.identifier: getNicProfiles
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachine vm)
focal_class.return: List<NicProfile>
focal_class.signature: List<NicProfile> getNicProfiles(final VirtualMachine vm)
focal_class.class_method_signature: NetworkOrchestrator.implementNetwork(final long networkId, final DeployDestination dest, final ReservationContext context)
focal_class.full_signature: @Override @DB public Pair<NetworkGuru, NetworkVO> implementNetwork(final long networkId, final DeployDestination dest, final ReservationContext context)
focal_class.identifier: implementNetwork
focal_class.modifiers: @Override @DB public
focal_class.parameters: (final long networkId, final DeployDestination dest, final ReservationContext context)
focal_class.return: Pair<NetworkGuru, NetworkVO>
focal_class.signature: Pair<NetworkGuru, NetworkVO> implementNetwork(final long networkId, final DeployDestination dest, final ReservationContext context)
focal_class.class_method_signature: NetworkOrchestrator.prepareNicForMigration(final VirtualMachineProfile vm, final DeployDestination dest)
focal_class.full_signature: @Override public void prepareNicForMigration(final VirtualMachineProfile vm, final DeployDestination dest)
focal_class.identifier: prepareNicForMigration
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachineProfile vm, final DeployDestination dest)
focal_class.return: void
focal_class.signature: void prepareNicForMigration(final VirtualMachineProfile vm, final DeployDestination dest)
focal_class.class_method_signature: NetworkOrchestrator.commitNicForMigration(final VirtualMachineProfile src, final VirtualMachineProfile dst)
focal_class.full_signature: @Override public void commitNicForMigration(final VirtualMachineProfile src, final VirtualMachineProfile dst)
focal_class.identifier: commitNicForMigration
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachineProfile src, final VirtualMachineProfile dst)
focal_class.return: void
focal_class.signature: void commitNicForMigration(final VirtualMachineProfile src, final VirtualMachineProfile dst)
focal_class.class_method_signature: NetworkOrchestrator.findNicProfileById(final VirtualMachineProfile vm, final long id)
focal_class.full_signature: private NicProfile findNicProfileById(final VirtualMachineProfile vm, final long id)
focal_class.identifier: findNicProfileById
focal_class.modifiers: private
focal_class.parameters: (final VirtualMachineProfile vm, final long id)
focal_class.return: NicProfile
focal_class.signature: NicProfile findNicProfileById(final VirtualMachineProfile vm, final long id)
focal_class.class_method_signature: NetworkOrchestrator.rollbackNicForMigration(final VirtualMachineProfile src, final VirtualMachineProfile dst)
focal_class.full_signature: @Override public void rollbackNicForMigration(final VirtualMachineProfile src, final VirtualMachineProfile dst)
focal_class.identifier: rollbackNicForMigration
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachineProfile src, final VirtualMachineProfile dst)
focal_class.return: void
focal_class.signature: void rollbackNicForMigration(final VirtualMachineProfile src, final VirtualMachineProfile dst)
focal_class.class_method_signature: NetworkOrchestrator.shutdownNetwork(final long networkId, final ReservationContext context, final boolean cleanupElements)
focal_class.full_signature: @Override @DB public boolean shutdownNetwork(final long networkId, final ReservationContext context, final boolean cleanupElements)
focal_class.identifier: shutdownNetwork
focal_class.modifiers: @Override @DB public
focal_class.parameters: (final long networkId, final ReservationContext context, final boolean cleanupElements)
focal_class.return: boolean
focal_class.signature: boolean shutdownNetwork(final long networkId, final ReservationContext context, final boolean cleanupElements)
focal_class.class_method_signature: NetworkOrchestrator.removeAndShutdownSyncNetwork(final long networkId)
focal_class.full_signature: @Override @DB public boolean removeAndShutdownSyncNetwork(final long networkId)
focal_class.identifier: removeAndShutdownSyncNetwork
focal_class.modifiers: @Override @DB public
focal_class.parameters: (final long networkId)
focal_class.return: boolean
focal_class.signature: boolean removeAndShutdownSyncNetwork(final long networkId)
focal_class.class_method_signature: NetworkOrchestrator.destroyNetwork(final long networkId, final ReservationContext context, final boolean forced)
focal_class.full_signature: @Override @DB public boolean destroyNetwork(final long networkId, final ReservationContext context, final boolean forced)
focal_class.identifier: destroyNetwork
focal_class.modifiers: @Override @DB public
focal_class.parameters: (final long networkId, final ReservationContext context, final boolean forced)
focal_class.return: boolean
focal_class.signature: boolean destroyNetwork(final long networkId, final ReservationContext context, final boolean forced)
focal_class.class_method_signature: NetworkOrchestrator.createGuestNetwork(final long networkOfferingId, final String name, final String displayText, final String gateway, final String cidr, String vlanId,
                                        String networkDomain, final Account owner, final Long domainId, final PhysicalNetwork pNtwk, final long zoneId, final ACLType aclType,
                                        Boolean subdomainAccess, final Long vpcId, final String ip6Gateway, final String ip6Cidr, final Boolean isDisplayNetworkEnabled,
                                        final String isolatedPvlan, final String dns1, final String dns2, final String ipExclusionList, final String dhcpTftpServer,
                                        final String dhcpBootfileName)
focal_class.full_signature: @Override @DB public Network createGuestNetwork(final long networkOfferingId, final String name, final String displayText, final String gateway, final String cidr, String vlanId,
                                        String networkDomain, final Account owner, final Long domainId, final PhysicalNetwork pNtwk, final long zoneId, final ACLType aclType,
                                        Boolean subdomainAccess, final Long vpcId, final String ip6Gateway, final String ip6Cidr, final Boolean isDisplayNetworkEnabled,
                                        final String isolatedPvlan, final String dns1, final String dns2, final String ipExclusionList, final String dhcpTftpServer,
                                        final String dhcpBootfileName)
focal_class.identifier: createGuestNetwork
focal_class.modifiers: @Override @DB public
focal_class.parameters: (final long networkOfferingId, final String name, final String displayText, final String gateway, final String cidr, String vlanId,
                                        String networkDomain, final Account owner, final Long domainId, final PhysicalNetwork pNtwk, final long zoneId, final ACLType aclType,
                                        Boolean subdomainAccess, final Long vpcId, final String ip6Gateway, final String ip6Cidr, final Boolean isDisplayNetworkEnabled,
                                        final String isolatedPvlan, final String dns1, final String dns2, final String ipExclusionList, final String dhcpTftpServer,
                                        final String dhcpBootfileName)
focal_class.return: Network
focal_class.signature: Network createGuestNetwork(final long networkOfferingId, final String name, final String displayText, final String gateway, final String cidr, String vlanId,
                                        String networkDomain, final Account owner, final Long domainId, final PhysicalNetwork pNtwk, final long zoneId, final ACLType aclType,
                                        Boolean subdomainAccess, final Long vpcId, final String ip6Gateway, final String ip6Cidr, final Boolean isDisplayNetworkEnabled,
                                        final String isolatedPvlan, final String dns1, final String dns2, final String ipExclusionList, final String dhcpTftpServer,
                                        final String dhcpBootfileName)
focal_class.class_method_signature: NetworkOrchestrator.getPasswordResetProvider(final Network network)
focal_class.full_signature: @Override public UserDataServiceProvider getPasswordResetProvider(final Network network)
focal_class.identifier: getPasswordResetProvider
focal_class.modifiers: @Override public
focal_class.parameters: (final Network network)
focal_class.return: UserDataServiceProvider
focal_class.signature: UserDataServiceProvider getPasswordResetProvider(final Network network)
focal_class.class_method_signature: NetworkOrchestrator.getSSHKeyResetProvider(final Network network)
focal_class.full_signature: @Override public UserDataServiceProvider getSSHKeyResetProvider(final Network network)
focal_class.identifier: getSSHKeyResetProvider
focal_class.modifiers: @Override public
focal_class.parameters: (final Network network)
focal_class.return: UserDataServiceProvider
focal_class.signature: UserDataServiceProvider getSSHKeyResetProvider(final Network network)
focal_class.class_method_signature: NetworkOrchestrator.startNetwork(final long networkId, final DeployDestination dest, final ReservationContext context)
focal_class.full_signature: @Override public boolean startNetwork(final long networkId, final DeployDestination dest, final ReservationContext context)
focal_class.identifier: startNetwork
focal_class.modifiers: @Override public
focal_class.parameters: (final long networkId, final DeployDestination dest, final ReservationContext context)
focal_class.return: boolean
focal_class.signature: boolean startNetwork(final long networkId, final DeployDestination dest, final ReservationContext context)
focal_class.class_method_signature: NetworkOrchestrator.reallocate(final VirtualMachineProfile vm, final DataCenterDeployment dest)
focal_class.full_signature: @DB @Override public boolean reallocate(final VirtualMachineProfile vm, final DataCenterDeployment dest)
focal_class.identifier: reallocate
focal_class.modifiers: @DB @Override public
focal_class.parameters: (final VirtualMachineProfile vm, final DataCenterDeployment dest)
focal_class.return: boolean
focal_class.signature: boolean reallocate(final VirtualMachineProfile vm, final DataCenterDeployment dest)
focal_class.class_method_signature: NetworkOrchestrator.allocateNic(final NicProfile requested, final Network network, final Boolean isDefaultNic, final VirtualMachineProfile vm)
focal_class.full_signature: @DB @Override public NicProfile allocateNic(final NicProfile requested, final Network network, final Boolean isDefaultNic, final VirtualMachineProfile vm)
focal_class.identifier: allocateNic
focal_class.modifiers: @DB @Override public
focal_class.parameters: (final NicProfile requested, final Network network, final Boolean isDefaultNic, final VirtualMachineProfile vm)
focal_class.return: NicProfile
focal_class.signature: NicProfile allocateNic(final NicProfile requested, final Network network, final Boolean isDefaultNic, final VirtualMachineProfile vm)
focal_class.class_method_signature: NetworkOrchestrator.prepareNic(final VirtualMachineProfile vmProfile, final DeployDestination dest, final ReservationContext context, final long nicId, final Network network)
focal_class.full_signature: @Override public NicProfile prepareNic(final VirtualMachineProfile vmProfile, final DeployDestination dest, final ReservationContext context, final long nicId, final Network network)
focal_class.identifier: prepareNic
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachineProfile vmProfile, final DeployDestination dest, final ReservationContext context, final long nicId, final Network network)
focal_class.return: NicProfile
focal_class.signature: NicProfile prepareNic(final VirtualMachineProfile vmProfile, final DeployDestination dest, final ReservationContext context, final long nicId, final Network network)
focal_class.class_method_signature: NetworkOrchestrator.removeNic(final VirtualMachineProfile vm, final Nic nic)
focal_class.full_signature: @Override public void removeNic(final VirtualMachineProfile vm, final Nic nic)
focal_class.identifier: removeNic
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachineProfile vm, final Nic nic)
focal_class.return: void
focal_class.signature: void removeNic(final VirtualMachineProfile vm, final Nic nic)
focal_class.class_method_signature: NetworkOrchestrator.releaseNic(final VirtualMachineProfile vmProfile, final Nic nic)
focal_class.full_signature: @Override @DB public void releaseNic(final VirtualMachineProfile vmProfile, final Nic nic)
focal_class.identifier: releaseNic
focal_class.modifiers: @Override @DB public
focal_class.parameters: (final VirtualMachineProfile vmProfile, final Nic nic)
focal_class.return: void
focal_class.signature: void releaseNic(final VirtualMachineProfile vmProfile, final Nic nic)
focal_class.class_method_signature: NetworkOrchestrator.createNicForVm(final Network network, final NicProfile requested, final ReservationContext context, final VirtualMachineProfile vmProfile, final boolean
              prepare)
focal_class.full_signature: @Override public NicProfile createNicForVm(final Network network, final NicProfile requested, final ReservationContext context, final VirtualMachineProfile vmProfile, final boolean
              prepare)
focal_class.identifier: createNicForVm
focal_class.modifiers: @Override public
focal_class.parameters: (final Network network, final NicProfile requested, final ReservationContext context, final VirtualMachineProfile vmProfile, final boolean
              prepare)
focal_class.return: NicProfile
focal_class.signature: NicProfile createNicForVm(final Network network, final NicProfile requested, final ReservationContext context, final VirtualMachineProfile vmProfile, final boolean
              prepare)
focal_class.class_method_signature: NetworkOrchestrator.convertNetworkToNetworkProfile(final long networkId)
focal_class.full_signature: @Override public NetworkProfile convertNetworkToNetworkProfile(final long networkId)
focal_class.identifier: convertNetworkToNetworkProfile
focal_class.modifiers: @Override public
focal_class.parameters: (final long networkId)
focal_class.return: NetworkProfile
focal_class.signature: NetworkProfile convertNetworkToNetworkProfile(final long networkId)
focal_class.class_method_signature: NetworkOrchestrator.restartNetwork(final Long networkId, final Account callerAccount, final User callerUser, final boolean cleanup)
focal_class.full_signature: @Override public boolean restartNetwork(final Long networkId, final Account callerAccount, final User callerUser, final boolean cleanup)
focal_class.identifier: restartNetwork
focal_class.modifiers: @Override public
focal_class.parameters: (final Long networkId, final Account callerAccount, final User callerUser, final boolean cleanup)
focal_class.return: boolean
focal_class.signature: boolean restartNetwork(final Long networkId, final Account callerAccount, final User callerUser, final boolean cleanup)
focal_class.class_method_signature: NetworkOrchestrator.rollingRestartIsolatedNetwork(final NetworkVO network, final List<DomainRouterVO> routers, final ReservationContext context)
focal_class.full_signature: private boolean rollingRestartIsolatedNetwork(final NetworkVO network, final List<DomainRouterVO> routers, final ReservationContext context)
focal_class.identifier: rollingRestartIsolatedNetwork
focal_class.modifiers: private
focal_class.parameters: (final NetworkVO network, final List<DomainRouterVO> routers, final ReservationContext context)
focal_class.return: boolean
focal_class.signature: boolean rollingRestartIsolatedNetwork(final NetworkVO network, final List<DomainRouterVO> routers, final ReservationContext context)
focal_class.class_method_signature: NetworkOrchestrator.shutdownNetworkElementsAndResources(final ReservationContext context, final boolean cleanupElements, final Network network)
focal_class.full_signature: @Override public boolean shutdownNetworkElementsAndResources(final ReservationContext context, final boolean cleanupElements, final Network network)
focal_class.identifier: shutdownNetworkElementsAndResources
focal_class.modifiers: @Override public
focal_class.parameters: (final ReservationContext context, final boolean cleanupElements, final Network network)
focal_class.return: boolean
focal_class.signature: boolean shutdownNetworkElementsAndResources(final ReservationContext context, final boolean cleanupElements, final Network network)
focal_class.class_method_signature: NetworkOrchestrator.implementNetworkElementsAndResources(final DeployDestination dest, final ReservationContext context, final Network network, final NetworkOffering offering)
focal_class.full_signature: @Override public void implementNetworkElementsAndResources(final DeployDestination dest, final ReservationContext context, final Network network, final NetworkOffering offering)
focal_class.identifier: implementNetworkElementsAndResources
focal_class.modifiers: @Override public
focal_class.parameters: (final DeployDestination dest, final ReservationContext context, final Network network, final NetworkOffering offering)
focal_class.return: void
focal_class.signature: void implementNetworkElementsAndResources(final DeployDestination dest, final ReservationContext context, final Network network, final NetworkOffering offering)
focal_class.class_method_signature: NetworkOrchestrator.implementNetworkElements(final DeployDestination dest, final ReservationContext context, final Network network, final NetworkOffering offering, final
      List<Provider> providersToImplement)
focal_class.full_signature: private void implementNetworkElements(final DeployDestination dest, final ReservationContext context, final Network network, final NetworkOffering offering, final
      List<Provider> providersToImplement)
focal_class.identifier: implementNetworkElements
focal_class.modifiers: private
focal_class.parameters: (final DeployDestination dest, final ReservationContext context, final Network network, final NetworkOffering offering, final
      List<Provider> providersToImplement)
focal_class.return: void
focal_class.signature: void implementNetworkElements(final DeployDestination dest, final ReservationContext context, final Network network, final NetworkOffering offering, final
      List<Provider> providersToImplement)
focal_class.class_method_signature: NetworkOrchestrator.finalizeServicesAndProvidersForNetwork(final NetworkOffering offering, final Long physicalNetworkId)
focal_class.full_signature: @Override public Map<String, String> finalizeServicesAndProvidersForNetwork(final NetworkOffering offering, final Long physicalNetworkId)
focal_class.identifier: finalizeServicesAndProvidersForNetwork
focal_class.modifiers: @Override public
focal_class.parameters: (final NetworkOffering offering, final Long physicalNetworkId)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> finalizeServicesAndProvidersForNetwork(final NetworkOffering offering, final Long physicalNetworkId)
focal_class.class_method_signature: NetworkOrchestrator.getProvidersForServiceInNetwork(final Network network, final Service service)
focal_class.full_signature: @Override public List<Provider> getProvidersForServiceInNetwork(final Network network, final Service service)
focal_class.identifier: getProvidersForServiceInNetwork
focal_class.modifiers: @Override public
focal_class.parameters: (final Network network, final Service service)
focal_class.return: List<Provider>
focal_class.signature: List<Provider> getProvidersForServiceInNetwork(final Network network, final Service service)
focal_class.class_method_signature: NetworkOrchestrator.getStaticNatProviderForNetwork(final Network network)
focal_class.full_signature: @Override public StaticNatServiceProvider getStaticNatProviderForNetwork(final Network network)
focal_class.identifier: getStaticNatProviderForNetwork
focal_class.modifiers: @Override public
focal_class.parameters: (final Network network)
focal_class.return: StaticNatServiceProvider
focal_class.signature: StaticNatServiceProvider getStaticNatProviderForNetwork(final Network network)
focal_class.class_method_signature: NetworkOrchestrator.getElementForServiceInNetwork(final Network network, final Service service)
focal_class.full_signature: protected List<NetworkElement> getElementForServiceInNetwork(final Network network, final Service service)
focal_class.identifier: getElementForServiceInNetwork
focal_class.modifiers: protected
focal_class.parameters: (final Network network, final Service service)
focal_class.return: List<NetworkElement>
focal_class.signature: List<NetworkElement> getElementForServiceInNetwork(final Network network, final Service service)
focal_class.class_method_signature: NetworkOrchestrator.getServiceProvidersMap(final long networkId)
focal_class.full_signature: private Map<Service, Set<Provider>> getServiceProvidersMap(final long networkId)
focal_class.identifier: getServiceProvidersMap
focal_class.modifiers: private
focal_class.parameters: (final long networkId)
focal_class.return: Map<Service, Set<Provider>>
focal_class.signature: Map<Service, Set<Provider>> getServiceProvidersMap(final long networkId)
focal_class.class_method_signature: NetworkOrchestrator.isNetworkInlineMode(final Network network)
focal_class.full_signature: @Override public boolean isNetworkInlineMode(final Network network)
focal_class.identifier: isNetworkInlineMode
focal_class.modifiers: @Override public
focal_class.parameters: (final Network network)
focal_class.return: boolean
focal_class.signature: boolean isNetworkInlineMode(final Network network)
focal_class.class_method_signature: NetworkOrchestrator.getLoadBalancingProviderForNetwork(final Network network, final Scheme lbScheme)
focal_class.full_signature: @Override public LoadBalancingServiceProvider getLoadBalancingProviderForNetwork(final Network network, final Scheme lbScheme)
focal_class.identifier: getLoadBalancingProviderForNetwork
focal_class.modifiers: @Override public
focal_class.parameters: (final Network network, final Scheme lbScheme)
focal_class.return: LoadBalancingServiceProvider
focal_class.signature: LoadBalancingServiceProvider getLoadBalancingProviderForNetwork(final Network network, final Scheme lbScheme)
focal_class.class_method_signature: NetworkOrchestrator.isSecondaryIpSetForNic(final long nicId)
focal_class.full_signature: @Override public boolean isSecondaryIpSetForNic(final long nicId)
focal_class.identifier: isSecondaryIpSetForNic
focal_class.modifiers: @Override public
focal_class.parameters: (final long nicId)
focal_class.return: boolean
focal_class.signature: boolean isSecondaryIpSetForNic(final long nicId)
focal_class.class_method_signature: NetworkOrchestrator.listVmNics(final long vmId, final Long nicId, final Long networkId)
focal_class.full_signature: @Override public List<? extends Nic> listVmNics(final long vmId, final Long nicId, final Long networkId)
focal_class.identifier: listVmNics
focal_class.modifiers: @Override public
focal_class.parameters: (final long vmId, final Long nicId, final Long networkId)
focal_class.return: List<? extends Nic>
focal_class.signature: List<? extends Nic> listVmNics(final long vmId, final Long nicId, final Long networkId)
focal_class.class_method_signature: NetworkOrchestrator.savePlaceholderNic(final Network network, final String ip4Address, final String ip6Address, final VirtualMachineType vmType)
focal_class.full_signature: @Override public NicVO savePlaceholderNic(final Network network, final String ip4Address, final String ip6Address, final VirtualMachineType vmType)
focal_class.identifier: savePlaceholderNic
focal_class.modifiers: @Override public
focal_class.parameters: (final Network network, final String ip4Address, final String ip6Address, final VirtualMachineType vmType)
focal_class.return: NicVO
focal_class.signature: NicVO savePlaceholderNic(final Network network, final String ip4Address, final String ip6Address, final VirtualMachineType vmType)
focal_class.class_method_signature: NetworkOrchestrator.getDhcpServiceProvider(final Network network)
focal_class.full_signature: @Override public DhcpServiceProvider getDhcpServiceProvider(final Network network)
focal_class.identifier: getDhcpServiceProvider
focal_class.modifiers: @Override public
focal_class.parameters: (final Network network)
focal_class.return: DhcpServiceProvider
focal_class.signature: DhcpServiceProvider getDhcpServiceProvider(final Network network)
focal_class.class_method_signature: NetworkOrchestrator.resourceCountNeedsUpdate(final NetworkOffering ntwkOff, final ACLType aclType)
focal_class.full_signature: @Override public boolean resourceCountNeedsUpdate(final NetworkOffering ntwkOff, final ACLType aclType)
focal_class.identifier: resourceCountNeedsUpdate
focal_class.modifiers: @Override public
focal_class.parameters: (final NetworkOffering ntwkOff, final ACLType aclType)
focal_class.return: boolean
focal_class.signature: boolean resourceCountNeedsUpdate(final NetworkOffering ntwkOff, final ACLType aclType)
focal_class.class_method_signature: NetworkOrchestrator.prepareAllNicsForMigration(final VirtualMachineProfile vm, final DeployDestination dest)
focal_class.full_signature: @Override public void prepareAllNicsForMigration(final VirtualMachineProfile vm, final DeployDestination dest)
focal_class.identifier: prepareAllNicsForMigration
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachineProfile vm, final DeployDestination dest)
focal_class.return: void
focal_class.signature: void prepareAllNicsForMigration(final VirtualMachineProfile vm, final DeployDestination dest)
focal_class.class_method_signature: NetworkOrchestrator.setRestartRequired(final NetworkVO network, final boolean restartRequired)
focal_class.full_signature: private void setRestartRequired(final NetworkVO network, final boolean restartRequired)
focal_class.identifier: setRestartRequired
focal_class.modifiers: private
focal_class.parameters: (final NetworkVO network, final boolean restartRequired)
focal_class.return: void
focal_class.signature: void setRestartRequired(final NetworkVO network, final boolean restartRequired)
focal_class.class_method_signature: NetworkOrchestrator.getNicProfileForVm(final Network network, final NicProfile requested, final VirtualMachine vm)
focal_class.full_signature: protected NicProfile getNicProfileForVm(final Network network, final NicProfile requested, final VirtualMachine vm)
focal_class.identifier: getNicProfileForVm
focal_class.modifiers: protected
focal_class.parameters: (final Network network, final NicProfile requested, final VirtualMachine vm)
focal_class.return: NicProfile
focal_class.signature: NicProfile getNicProfileForVm(final Network network, final NicProfile requested, final VirtualMachine vm)
focal_class.class_method_signature: NetworkOrchestrator.removeNic(final VirtualMachineProfile vm, final NicVO nic)
focal_class.full_signature: protected void removeNic(final VirtualMachineProfile vm, final NicVO nic)
focal_class.identifier: removeNic
focal_class.modifiers: protected
focal_class.parameters: (final VirtualMachineProfile vm, final NicVO nic)
focal_class.return: void
focal_class.signature: void removeNic(final VirtualMachineProfile vm, final NicVO nic)
focal_class.class_method_signature: NetworkOrchestrator.isLastNicInSubnet(final NicVO nic)
focal_class.full_signature: private boolean isLastNicInSubnet(final NicVO nic)
focal_class.identifier: isLastNicInSubnet
focal_class.modifiers: private
focal_class.parameters: (final NicVO nic)
focal_class.return: boolean
focal_class.signature: boolean isLastNicInSubnet(final NicVO nic)
focal_class.class_method_signature: NetworkOrchestrator.isDhcpAccrossMultipleSubnetsSupported(final DhcpServiceProvider dhcpServiceProvider)
focal_class.full_signature: public boolean isDhcpAccrossMultipleSubnetsSupported(final DhcpServiceProvider dhcpServiceProvider)
focal_class.identifier: isDhcpAccrossMultipleSubnetsSupported
focal_class.modifiers: public
focal_class.parameters: (final DhcpServiceProvider dhcpServiceProvider)
focal_class.return: boolean
focal_class.signature: boolean isDhcpAccrossMultipleSubnetsSupported(final DhcpServiceProvider dhcpServiceProvider)
focal_class.class_method_signature: NetworkOrchestrator.removeVmSecondaryIpsOfNic(final long nicId)
focal_class.full_signature: private boolean removeVmSecondaryIpsOfNic(final long nicId)
focal_class.identifier: removeVmSecondaryIpsOfNic
focal_class.modifiers: private
focal_class.parameters: (final long nicId)
focal_class.return: boolean
focal_class.signature: boolean removeVmSecondaryIpsOfNic(final long nicId)
focal_class.class_method_signature: NetworkOrchestrator.applyProfileToNic(final NicVO vo, final NicProfile profile)
focal_class.full_signature: protected void applyProfileToNic(final NicVO vo, final NicProfile profile)
focal_class.identifier: applyProfileToNic
focal_class.modifiers: protected
focal_class.parameters: (final NicVO vo, final NicProfile profile)
focal_class.return: void
focal_class.signature: void applyProfileToNic(final NicVO vo, final NicProfile profile)
focal_class.class_method_signature: NetworkOrchestrator.getActiveNicsInNetwork(final long networkId)
focal_class.full_signature: protected int getActiveNicsInNetwork(final long networkId)
focal_class.identifier: getActiveNicsInNetwork
focal_class.modifiers: protected
focal_class.parameters: (final long networkId)
focal_class.return: int
focal_class.signature: int getActiveNicsInNetwork(final long networkId)
focal_class.class_method_signature: NetworkOrchestrator.cleanupNetworkResources(final long networkId, final Account caller, final long callerUserId)
focal_class.full_signature: private boolean cleanupNetworkResources(final long networkId, final Account caller, final long callerUserId)
focal_class.identifier: cleanupNetworkResources
focal_class.modifiers: private
focal_class.parameters: (final long networkId, final Account caller, final long callerUserId)
focal_class.return: boolean
focal_class.signature: boolean cleanupNetworkResources(final long networkId, final Account caller, final long callerUserId)
focal_class.class_method_signature: NetworkOrchestrator.deleteVlansInNetwork(final long networkId, final long userId, final Account callerAccount)
focal_class.full_signature: protected boolean deleteVlansInNetwork(final long networkId, final long userId, final Account callerAccount)
focal_class.identifier: deleteVlansInNetwork
focal_class.modifiers: protected
focal_class.parameters: (final long networkId, final long userId, final Account callerAccount)
focal_class.return: boolean
focal_class.signature: boolean deleteVlansInNetwork(final long networkId, final long userId, final Account callerAccount)
focal_class.class_method_signature: NetworkOrchestrator.toNicTO(final NicVO nic, final NicProfile profile, final NetworkVO config)
focal_class.full_signature: protected NicTO toNicTO(final NicVO nic, final NicProfile profile, final NetworkVO config)
focal_class.identifier: toNicTO
focal_class.modifiers: protected
focal_class.parameters: (final NicVO nic, final NicProfile profile, final NetworkVO config)
focal_class.return: NicTO
focal_class.signature: NicTO toNicTO(final NicVO nic, final NicProfile profile, final NetworkVO config)
focal_class.class_method_signature: NetworkOrchestrator.processAnswers(final long agentId, final long seq, final Answer[] answers)
focal_class.full_signature: @Override public boolean processAnswers(final long agentId, final long seq, final Answer[] answers)
focal_class.identifier: processAnswers
focal_class.modifiers: @Override public
focal_class.parameters: (final long agentId, final long seq, final Answer[] answers)
focal_class.return: boolean
focal_class.signature: boolean processAnswers(final long agentId, final long seq, final Answer[] answers)
focal_class.class_method_signature: NetworkOrchestrator.processCommands(final long agentId, final long seq, final Command[] commands)
focal_class.full_signature: @Override public boolean processCommands(final long agentId, final long seq, final Command[] commands)
focal_class.identifier: processCommands
focal_class.modifiers: @Override public
focal_class.parameters: (final long agentId, final long seq, final Command[] commands)
focal_class.return: boolean
focal_class.signature: boolean processCommands(final long agentId, final long seq, final Command[] commands)
focal_class.class_method_signature: NetworkOrchestrator.processControlCommand(final long agentId, final AgentControlCommand cmd)
focal_class.full_signature: @Override public AgentControlAnswer processControlCommand(final long agentId, final AgentControlCommand cmd)
focal_class.identifier: processControlCommand
focal_class.modifiers: @Override public
focal_class.parameters: (final long agentId, final AgentControlCommand cmd)
focal_class.return: AgentControlAnswer
focal_class.signature: AgentControlAnswer processControlCommand(final long agentId, final AgentControlCommand cmd)
focal_class.class_method_signature: NetworkOrchestrator.processConnect(final Host host, final StartupCommand[] startupCommands, final boolean forRebalance)
focal_class.full_signature: @Override public void processConnect(final Host host, final StartupCommand[] startupCommands, final boolean forRebalance)
focal_class.identifier: processConnect
focal_class.modifiers: @Override public
focal_class.parameters: (final Host host, final StartupCommand[] startupCommands, final boolean forRebalance)
focal_class.return: void
focal_class.signature: void processConnect(final Host host, final StartupCommand[] startupCommands, final boolean forRebalance)
focal_class.class_method_signature: NetworkOrchestrator.processDisconnect(final long agentId, final HostStatus state)
focal_class.full_signature: @Override public boolean processDisconnect(final long agentId, final HostStatus state)
focal_class.identifier: processDisconnect
focal_class.modifiers: @Override public
focal_class.parameters: (final long agentId, final HostStatus state)
focal_class.return: boolean
focal_class.signature: boolean processDisconnect(final long agentId, final HostStatus state)
focal_class.class_method_signature: NetworkOrchestrator.isRecurring()
focal_class.full_signature: @Override public boolean isRecurring()
focal_class.identifier: isRecurring
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isRecurring()
focal_class.class_method_signature: NetworkOrchestrator.getTimeout()
focal_class.full_signature: @Override public int getTimeout()
focal_class.identifier: getTimeout
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getTimeout()
focal_class.class_method_signature: NetworkOrchestrator.processTimeout(final long agentId, final long seq)
focal_class.full_signature: @Override public boolean processTimeout(final long agentId, final long seq)
focal_class.identifier: processTimeout
focal_class.modifiers: @Override public
focal_class.parameters: (final long agentId, final long seq)
focal_class.return: boolean
focal_class.signature: boolean processTimeout(final long agentId, final long seq)
focal_class.class_method_signature: NetworkOrchestrator.getConfigComponentName()
focal_class.full_signature: @Override public String getConfigComponentName()
focal_class.identifier: getConfigComponentName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getConfigComponentName()
focal_class.class_method_signature: NetworkOrchestrator.getConfigKeys()
focal_class.full_signature: @Override public ConfigKey<?>[] getConfigKeys()
focal_class.identifier: getConfigKeys
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ConfigKey<?>[]
focal_class.signature: ConfigKey<?>[] getConfigKeys()
focal_class.superclass: extends ManagerBase
focal_method.body: @Override
      public void removeNic(final VirtualMachineProfile vm, final Nic nic) {
          removeNic(vm, _nicDao.findById(nic.getId()));
      }
focal_method.class_method_signature: NetworkOrchestrator.removeNic(final VirtualMachineProfile vm, final Nic nic)
focal_method.full_signature: @Override public void removeNic(final VirtualMachineProfile vm, final Nic nic)
focal_method.identifier: removeNic
focal_method.invocations: removeNic findById getId
focal_method.modifiers: @Override public
focal_method.parameters: (final VirtualMachineProfile vm, final Nic nic)
focal_method.return: void
focal_method.signature: void removeNic(final VirtualMachineProfile vm, final Nic nic)