container/common/src/main/java/org/mobicents/slee/container/deployment/jboss/DeployableUnit.java
private void parseDUDeployConfig() throws Exception  {
		JarFile componentJarFile = new JarFile(diURL.getFile());
		try {
			// Get the JarEntry for the deploy-config.xml
			JarEntry deployInfoXML = componentJarFile
					.getJarEntry("META-INF/deploy-config.xml");
			if (deployInfoXML != null) {
				DeployConfigParser deployConfigParser = new DeployConfigParser(
						componentJarFile.getInputStream(deployInfoXML),
						sleeContainerDeployer.getSleeContainer()
								.getResourceManagement());
				for (Entry<String, Collection<ManagementAction>> e : deployConfigParser.getPostInstallActions().entrySet()) {
					postInstallActions.put(e.getKey(), e.getValue());
				}
				for (Entry<String, Collection<ManagementAction>> e : deployConfigParser.getPreUninstallActions().entrySet()) {
					preUninstallActions.put(e.getKey(), e.getValue());
				}
			}			
		} finally {
			componentJarFile.close();						
		}
	}
private void parseDUDeployConfig() throws Exception  {
		JarFile componentJarFile = new JarFile(diURL.getFile());
		try {
			// Get the JarEntry for the deploy-config.xml
			JarEntry deployInfoXML = componentJarFile
					.getJarEntry("META-INF/deploy-config.xml");
			if (deployInfoXML != null) {
				DeployConfigParser deployConfigParser = new DeployConfigParser(
						componentJarFile.getInputStream(deployInfoXML),
						sleeContainerDeployer.getSleeContainer()
								.getResourceManagement());
				for (Entry<String, Collection<ManagementAction>> e : deployConfigParser.getPostInstallActions().entrySet()) {
					postInstallActions.put(e.getKey(), e.getValue());
				}
				for (Entry<String, Collection<ManagementAction>> e : deployConfigParser.getPreUninstallActions().entrySet()) {
					preUninstallActions.put(e.getKey(), e.getValue());
				}
			}			
		} finally {
			componentJarFile.close();						
		}
	}
Parser for the deployment config xml.

@throws Exception