container/common/src/main/java/org/mobicents/slee/container/deployment/jboss/DeploymentManager.java
public void updateDeployedComponents() {
    try {
      // Get the SLEE Component Repo
      ComponentRepository componentRepository = sleeContainerDeployer.getSleeContainer().getComponentRepository();

      // First we'll put the components in a temp Collection
      ConcurrentLinkedQueue<String> newDeployedComponents = new ConcurrentLinkedQueue<String>();

      // Get the deployed Profile Specifications
      for (ComponentID componentID: componentRepository.getProfileSpecificationIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      // Get the deployed Event Types
      for (ComponentID componentID: componentRepository.getEventComponentIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      // Get the deployed Resource Adaptor Types
      for (ComponentID componentID: componentRepository.getResourceAdaptorTypeIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      // Get the deployed Resource Adaptors
      for (ComponentID componentID: componentRepository.getResourceAdaptorIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      // Get the deployed Service Building Blocks (SBBs)
      for (ComponentID componentID: componentRepository.getSbbIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      // Get the deployed Services
      for (ComponentID componentID: componentRepository.getServiceIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      // Get the deployed Libraries
      for (ComponentID componentID: componentRepository.getLibraryIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      ResourceManagement resourceManagement = sleeContainerDeployer.getSleeContainer().getResourceManagement();
      
      // Get the existing Resource Adaptor Entity links
      String[] entityNames = resourceManagement.getResourceAdaptorEntities();

      for (String entityName : entityNames) {
        newDeployedComponents.addAll(Arrays.asList(resourceManagement.getLinkNames(entityName)));
      }

      // All good.. Make the temp the good one.
      deployedComponents = newDeployedComponents;
    }
    catch (Exception e) {
      logger.warn("Failure while updating deployed components.", e);
    }
  }
public void updateDeployedComponents() {
    try {
      // Get the SLEE Component Repo
      ComponentRepository componentRepository = sleeContainerDeployer.getSleeContainer().getComponentRepository();

      // First we'll put the components in a temp Collection
      ConcurrentLinkedQueue<String> newDeployedComponents = new ConcurrentLinkedQueue<String>();

      // Get the deployed Profile Specifications
      for (ComponentID componentID: componentRepository.getProfileSpecificationIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      // Get the deployed Event Types
      for (ComponentID componentID: componentRepository.getEventComponentIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      // Get the deployed Resource Adaptor Types
      for (ComponentID componentID: componentRepository.getResourceAdaptorTypeIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      // Get the deployed Resource Adaptors
      for (ComponentID componentID: componentRepository.getResourceAdaptorIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      // Get the deployed Service Building Blocks (SBBs)
      for (ComponentID componentID: componentRepository.getSbbIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      // Get the deployed Services
      for (ComponentID componentID: componentRepository.getServiceIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      // Get the deployed Libraries
      for (ComponentID componentID: componentRepository.getLibraryIDs()) {
        newDeployedComponents.add(componentID.toString());
      }

      ResourceManagement resourceManagement = sleeContainerDeployer.getSleeContainer().getResourceManagement();
      
      // Get the existing Resource Adaptor Entity links
      String[] entityNames = resourceManagement.getResourceAdaptorEntities();

      for (String entityName : entityNames) {
        newDeployedComponents.addAll(Arrays.asList(resourceManagement.getLinkNames(entityName)));
      }

      // All good.. Make the temp the good one.
      deployedComponents = newDeployedComponents;
    }
    catch (Exception e) {
      logger.warn("Failure while updating deployed components.", e);
    }
  }
public void updateDeployedComponents ( ) { try { // Get the SLEE Component Repo ComponentRepository componentRepository = sleeContainerDeployer . getSleeContainer ( ) . getComponentRepository ( ) ; // First we'll put the components in a temp Collection ConcurrentLinkedQueue < String > newDeployedComponents = new ConcurrentLinkedQueue < String > ( ) ; // Get the deployed Profile Specifications for ( ComponentID componentID : componentRepository . getProfileSpecificationIDs ( ) ) { newDeployedComponents . add ( componentID . toString ( ) ) ; } // Get the deployed Event Types for ( ComponentID componentID : componentRepository . getEventComponentIDs ( ) ) { newDeployedComponents . add ( componentID . toString ( ) ) ; } // Get the deployed Resource Adaptor Types for ( ComponentID componentID : componentRepository . getResourceAdaptorTypeIDs ( ) ) { newDeployedComponents . add ( componentID . toString ( ) ) ; } // Get the deployed Resource Adaptors for ( ComponentID componentID : componentRepository . getResourceAdaptorIDs ( ) ) { newDeployedComponents . add ( componentID . toString ( ) ) ; } // Get the deployed Service Building Blocks (SBBs) for ( ComponentID componentID : componentRepository . getSbbIDs ( ) ) { newDeployedComponents . add ( componentID . toString ( ) ) ; } // Get the deployed Services for ( ComponentID componentID : componentRepository . getServiceIDs ( ) ) { newDeployedComponents . add ( componentID . toString ( ) ) ; } // Get the deployed Libraries for ( ComponentID componentID : componentRepository . getLibraryIDs ( ) ) { newDeployedComponents . add ( componentID . toString ( ) ) ; } ResourceManagement resourceManagement = sleeContainerDeployer . getSleeContainer ( ) . getResourceManagement ( ) ; // Get the existing Resource Adaptor Entity links String [ ] entityNames = resourceManagement . getResourceAdaptorEntities ( ) ; for ( String entityName : entityNames ) { newDeployedComponents . addAll ( Arrays . asList ( resourceManagement . getLinkNames ( entityName ) ) ) ; } // All good.. Make the temp the good one. deployedComponents = newDeployedComponents ; } catch ( Exception e ) { logger . warn ( "Failure while updating deployed components." , e ) ; } }
Updates the list of components already deployed to SLEE.
Updates the list of components already deployed to SLEE .