You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2007/02/25 09:45:23 UTC
svn commit: r511466 - in
/incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src:
main/java/org/apache/tuscany/core/bootstrap/
main/java/org/apache/tuscany/core/services/deployment/
main/java/org/apache/tuscany/core/services/deployment/con...
Author: lresende
Date: Sun Feb 25 00:45:22 2007
New Revision: 511466
URL: http://svn.apache.org/viewvc?view=rev&rev=511466
Log:
CheckStyle & PMD
Modified:
incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/bootstrap/DefaultSCAContainer.java
incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/ContributionDirectoryWatcher.java
incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/ContributionServiceImpl.java
incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/InvalidDocumentException.java
incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/FolderContributionProcessor.java
incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/InvalidComponentDefinitionlException.java
incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JarContributionProcessor.java
incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessor.java
incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/ScdlContributionProcessor.java
incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/test/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessorTestCase.java
Modified: incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/bootstrap/DefaultSCAContainer.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/bootstrap/DefaultSCAContainer.java?view=diff&rev=511466&r1=511465&r2=511466
==============================================================================
--- incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/bootstrap/DefaultSCAContainer.java (original)
+++ incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/bootstrap/DefaultSCAContainer.java Sun Feb 25 00:45:22 2007
@@ -18,6 +18,7 @@
*/
package org.apache.tuscany.core.bootstrap;
+import java.net.URI;
import java.net.URL;
import java.net.URLClassLoader;
import java.util.ArrayList;
@@ -106,6 +107,7 @@
WireService wireService = (WireService)((AtomicComponent)wireServiceComponent).getTargetInstance();
+ //Start using contribution services
if (applicationSCDL == null) {
applicationSCDL = cl.getResource(SCAContainer.APPLICATION_SCDL);
if (applicationSCDL == null) {
@@ -115,6 +117,10 @@
throw new RuntimeException("application SCDL not found: " + SCAContainer.APPLICATION_SCDL);
}
}
+
+ //URL contributionLocation = new URL( applicationSCDL.toExternalForm().replace(SCAContainer.APPLICATION_SCDL, ""));
+ //URI appURI = this.contributionService.contribute(contributionLocation, false);
+
component = launcher.bootApplication("application", applicationSCDL);
component.start();
context = new CompositeContextImpl(component, wireService);
@@ -153,7 +159,7 @@
Component component = deployer.deploy(composite, definition);
component.start();
}
-
+
protected void shutdown() throws Exception {
CurrentCompositeContext.setContext(null);
component.stop();
Modified: incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/ContributionDirectoryWatcher.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/ContributionDirectoryWatcher.java?view=diff&rev=511466&r1=511465&r2=511466
==============================================================================
--- incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/ContributionDirectoryWatcher.java (original)
+++ incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/ContributionDirectoryWatcher.java Sun Feb 25 00:45:22 2007
@@ -32,13 +32,16 @@
@EagerInit
public class ContributionDirectoryWatcher {
private final String path;
+
private final ContributionService contributionService;
-
- public ContributionDirectoryWatcher(@Autowire ContributionService contributionService, @Property(name = "path")String path) {
+
+ public ContributionDirectoryWatcher(@Autowire
+ ContributionService contributionService, @Property(name = "path")
+ String path) {
this.path = path;
this.contributionService = contributionService;
}
-
+
@Init
public void init() {
File extensionDir = new File(path);
@@ -49,16 +52,17 @@
File[] files = extensionDir.listFiles();
for (File file : files) {
- try{
- if(file.isDirectory())
+ try {
+ if (file.isDirectory()) {
this.contributionService.contribute(file.toURL(), false);
- else
+ } else {
this.contributionService.contribute(file.toURL(), true);
- }catch(DeploymentException de){
- //FIXME handle this
+ }
+ } catch (DeploymentException de) {
+ // FIXME handle this
de.printStackTrace();
- }catch(IOException ioe){
- //FIXME handle this
+ } catch (IOException ioe) {
+ // FIXME handle this
ioe.printStackTrace();
}
}
Modified: incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/ContributionServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/ContributionServiceImpl.java?view=diff&rev=511466&r1=511465&r2=511466
==============================================================================
--- incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/ContributionServiceImpl.java (original)
+++ incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/ContributionServiceImpl.java Sun Feb 25 00:45:22 2007
@@ -43,13 +43,14 @@
* Repository where contributions are stored. Usually set by injection.
*/
protected ContributionRepository contributionRepository;
+
/**
* Registry of available processors. Usually set by injection.
*/
protected ContributionProcessorRegistry processorRegistry;
+
/**
- * Contribution registry
- * This is a registry of processed Contributios index by URI
+ * Contribution registry This is a registry of processed Contributios index by URI
*/
protected Map<URI, Contribution> contributionRegistry = new HashMap<URI, Contribution>();
@@ -81,7 +82,8 @@
}
}
- public URI contribute(URI source, InputStream contributionStream, boolean storeInRepository) throws DeploymentException, IOException {
+ public URI contribute(URI source, InputStream contributionStream, boolean storeInRepository)
+ throws DeploymentException, IOException {
if (source == null) {
throw new IllegalArgumentException("source URI for contribution is null");
}
@@ -93,23 +95,22 @@
// store the contribution in the contribution repository
URI contributionURI = URI.create("sca://contribution/" + UUID.randomUUID());
URL locationURL;
- if(storeInRepository){
+ if (storeInRepository) {
locationURL = this.contributionRepository.store(source, contributionStream);
- }else{
+ } else {
locationURL = source.toURL();
}
-
-
+
Contribution contribution = null;
contribution = new Contribution(contributionURI);
contribution.setLocation(locationURL);
- //process the contribution
+ // process the contribution
this.processorRegistry.processContent(contribution, contributionURI, locationURL.openStream());
- //store the contribution on the registry
+ // store the contribution on the registry
this.contributionRegistry.put(contribution.getUri(), contribution);
-
+
return contribution.getUri();
}
@@ -118,9 +119,9 @@
}
public void remove(URI contribution) throws DeploymentException {
- //remove from repository
+ // remove from repository
this.contributionRegistry.remove(contribution);
- //remove from registry
+ // remove from registry
this.contributionRegistry.remove(contribution);
}
Modified: incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/InvalidDocumentException.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/InvalidDocumentException.java?view=diff&rev=511466&r1=511465&r2=511466
==============================================================================
--- incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/InvalidDocumentException.java (original)
+++ incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/InvalidDocumentException.java Sun Feb 25 00:45:22 2007
@@ -26,6 +26,12 @@
* @version $Rev$ $Date$
*/
public class InvalidDocumentException extends DeploymentException {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 8872656291809499499L;
+
protected InvalidDocumentException(String rootElement) {
super(rootElement);
}
Modified: incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/FolderContributionProcessor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/FolderContributionProcessor.java?view=diff&rev=511466&r1=511465&r2=511466
==============================================================================
--- incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/FolderContributionProcessor.java (original)
+++ incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/FolderContributionProcessor.java Sun Feb 25 00:45:22 2007
@@ -47,7 +47,7 @@
private void traverse(List<URL> fileList, File root) throws IOException {
if (root.isFile()) {
fileList.add(root.toURL());
- } else if (root.isDirectory() && ! root.getName().equals(".svn")) {
+ } else if (root.isDirectory() && !root.getName().equals(".svn")) {
File[] files = root.listFiles();
for (int i = 0; i < files.length; i++) {
traverse(fileList, files[i]);
@@ -62,7 +62,8 @@
* @return
* @throws IOException
*/
- protected List<URL> getArtifacts(URL rootURL, InputStream sourceInputStream) throws DeploymentException, IOException {
+ protected List<URL> getArtifacts(URL rootURL, InputStream sourceInputStream)
+ throws DeploymentException, IOException {
List<URL> artifacts = new ArrayList<URL>();
// Assume the root is a jar file
@@ -70,7 +71,7 @@
try {
rootFolder = new File(rootURL.toURI());
- if(rootFolder.isDirectory()){
+ if (rootFolder.isDirectory()) {
this.traverse(artifacts, rootFolder);
}
@@ -82,8 +83,9 @@
}
- public void processContent(Contribution contribution, URI source, InputStream inputStream) throws DeploymentException, IOException {
- if(contribution == null){
+ public void processContent(Contribution contribution, URI source, InputStream inputStream)
+ throws DeploymentException, IOException {
+ if (contribution == null) {
throw new IllegalArgumentException("Invalid null contribution.");
}
@@ -104,7 +106,7 @@
//just process scdl for now
- if("application/v.tuscany.scdl".equals(contentType) || "application/java-vm".equals(contentType) ){
+ if ("application/v.tuscany.scdl".equals(contentType) || "application/java-vm".equals(contentType)) {
this.registry.processContent(contribution, source, inputStream);
}
// process each artifact
@@ -114,7 +116,8 @@
}
- public void processModel(Contribution contribution, URI source, Object modelObject) throws DeploymentException, IOException {
+ public void processModel(Contribution contribution, URI source, Object modelObject)
+ throws DeploymentException, IOException {
// TODO Auto-generated method stub
}
Modified: incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/InvalidComponentDefinitionlException.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/InvalidComponentDefinitionlException.java?view=diff&rev=511466&r1=511465&r2=511466
==============================================================================
--- incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/InvalidComponentDefinitionlException.java (original)
+++ incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/InvalidComponentDefinitionlException.java Sun Feb 25 00:45:22 2007
@@ -26,6 +26,11 @@
*/
public class InvalidComponentDefinitionlException extends DeploymentException {
+ /**
+ *
+ */
+ private static final long serialVersionUID = 2724173457894813837L;
+
protected InvalidComponentDefinitionlException(String componentDefinitionLocatoin) {
super(componentDefinitionLocatoin);
}
Modified: incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JarContributionProcessor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JarContributionProcessor.java?view=diff&rev=511466&r1=511465&r2=511466
==============================================================================
--- incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JarContributionProcessor.java (original)
+++ incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JarContributionProcessor.java Sun Feb 25 00:45:22 2007
@@ -88,7 +88,7 @@
public void processContent(Contribution contribution, URI source, InputStream inputStream)
throws DeploymentException, IOException {
- if(contribution == null){
+ if (contribution == null) {
throw new IllegalArgumentException("Invalid null contribution.");
}
@@ -120,7 +120,8 @@
//just process scdl for now
- if("application/v.tuscany.scdl".equals(contentType) /* || "application/java-vm".equals(contentType) */ ){
+ if ("application/v.tuscany.scdl".equals(contentType)
+ /* || "application/java-vm".equals(contentType) */) {
this.registry.processContent(contribution, artifactURI, artifactURL.openStream());
}
} catch (URISyntaxException e) {
Modified: incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessor.java?view=diff&rev=511466&r1=511465&r2=511466
==============================================================================
--- incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessor.java (original)
+++ incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessor.java Sun Feb 25 00:45:22 2007
@@ -34,7 +34,7 @@
import org.apache.tuscany.spi.model.Contribution;
import org.osoa.sca.annotations.Constructor;
-public class JavaContributionProcessor extends ContributionProcessorExtension implements ContributionProcessor{
+public class JavaContributionProcessor extends ContributionProcessorExtension implements ContributionProcessor {
public static final String CONTENT_TYPE = "application/java-vm";
private Introspector introspector;
@@ -43,12 +43,12 @@
return CONTENT_TYPE;
}
- @Constructor({"introspector"})
- public JavaContributionProcessor(@Autowire IntrospectionRegistry introspector){
+ @Constructor("introspector")
+ public JavaContributionProcessor(@Autowire IntrospectionRegistry introspector) {
this.introspector = introspector;
}
- private String getClazzName(URL clazzURL){
+ private String getClazzName(URL clazzURL) {
String clazzName;
clazzName = clazzURL.toExternalForm().substring(clazzURL.toExternalForm().lastIndexOf("!/") + 2,
@@ -60,7 +60,7 @@
public void processContent(Contribution contribution, URI source, InputStream inputStream)
- throws DeploymentException, IOException {
+ throws DeploymentException, IOException {
if (source == null) {
throw new IllegalArgumentException("Invalid null source uri.");
}
@@ -71,17 +71,17 @@
// TODO Auto-generated method stub
- try{
- CompositeClassLoader cl = new CompositeClassLoader(getClass().getClassLoader());
- cl.addURL(contribution.getLocation());
+ try {
+ CompositeClassLoader cl = new CompositeClassLoader(getClass().getClassLoader());
+ cl.addURL(contribution.getLocation());
- String clazzName = getClazzName(contribution.getArtifact(source).getLocation());
- System.out.println(clazzName);
+ String clazzName = getClazzName(contribution.getArtifact(source).getLocation());
+ System.out.println(clazzName);
- Class clazz = cl.loadClass(clazzName);
+ Class clazz = cl.loadClass(clazzName);
-// PojoComponentType javaInfo = introspector.introspect(null, clazz, null, null);
- }catch(ClassNotFoundException cnfe){
+ //PojoComponentType javaInfo = introspector.introspect(null, clazz, null, null);
+ } catch (ClassNotFoundException cnfe) {
String msg = cnfe.getMessage();
}
@@ -93,7 +93,8 @@
}
- public void processModel(Contribution contribution, URI source, Object modelObject) throws DeploymentException, IOException {
+ public void processModel(Contribution contribution, URI source, Object modelObject)
+ throws DeploymentException, IOException {
// TODO Auto-generated method stub
}
Modified: incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/ScdlContributionProcessor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/ScdlContributionProcessor.java?view=diff&rev=511466&r1=511465&r2=511466
==============================================================================
--- incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/ScdlContributionProcessor.java (original)
+++ incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/ScdlContributionProcessor.java Sun Feb 25 00:45:22 2007
@@ -39,53 +39,58 @@
import org.apache.tuscany.spi.model.CompositeImplementation;
import org.apache.tuscany.spi.model.Contribution;
-public class ScdlContributionProcessor extends ContributionProcessorExtension implements ContributionProcessor{
+public class ScdlContributionProcessor extends ContributionProcessorExtension implements ContributionProcessor {
public static final String CONTENT_TYPE = "application/v.tuscany.scdl";
+
private final LoaderRegistry registry;
-
+
protected XMLInputFactory xmlFactory;
-
+
@Override
public String getContentType() {
return CONTENT_TYPE;
}
-
- public ScdlContributionProcessor(@Autowire LoaderRegistry registry){
+
+ public ScdlContributionProcessor(@Autowire LoaderRegistry registry) {
super();
this.registry = registry;
this.xmlFactory = XMLInputFactory.newInstance("javax.xml.stream.XMLInputFactory", getClass().getClassLoader());
}
-
- public void processContent(Contribution contribution, URI source, InputStream inputStream)
- throws DeploymentException, IOException {
+ public void processContent(Contribution contribution, URI source, InputStream inputStream)
+ throws DeploymentException, IOException {
if (source == null) {
throw new IllegalArgumentException("Invalid null source uri.");
}
if (inputStream == null) {
throw new IllegalArgumentException("Invalid null source inputstream.");
- }
-
- try{
+ }
+
+ try {
CompositeClassLoader cl = new CompositeClassLoader(getClass().getClassLoader());
cl.addURL(contribution.getLocation());
- DeploymentContext deploymentContext = new RootDeploymentContext(cl, this.xmlFactory, null, contribution.getArtifact(source).getLocation());
+ DeploymentContext deploymentContext = new RootDeploymentContext(cl, this.xmlFactory, null,
+ contribution.getArtifact(source).getLocation());
- CompositeComponentType componentType = this.registry.load(null, null, contribution.getArtifact(source).getLocation(), CompositeComponentType.class, deploymentContext);
+ CompositeComponentType componentType = this.registry.load(null, null,
+ contribution.getArtifact(source).getLocation(), CompositeComponentType.class, deploymentContext);
CompositeImplementation implementation = new CompositeImplementation();
implementation.setComponentType(componentType);
- ComponentDefinition<CompositeImplementation> componentDefinition = new ComponentDefinition<CompositeImplementation>(implementation);
-
+ ComponentDefinition<CompositeImplementation> componentDefinition =
+ new ComponentDefinition<CompositeImplementation>(implementation);
+
contribution.getArtifact(source).addModelObject(null, null, componentDefinition);
-
- }catch(LoaderException le){
- throw new InvalidComponentDefinitionlException(contribution.getArtifact(source).getLocation().toExternalForm(), le);
+
+ } catch (LoaderException le) {
+ throw new InvalidComponentDefinitionlException(contribution.getArtifact(source).getLocation()
+ .toExternalForm(), le);
}
}
- public void processModel(Contribution contribution, URI source, Object modelObject) throws DeploymentException, IOException {
+ public void processModel(Contribution contribution, URI source, Object modelObject) throws DeploymentException,
+ IOException {
// TODO Auto-generated method stub
}
Modified: incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/test/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessorTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/test/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessorTestCase.java?view=diff&rev=511466&r1=511465&r2=511466
==============================================================================
--- incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/test/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessorTestCase.java (original)
+++ incubator/tuscany/branches/sca-java-integration/sca/kernel/core/src/test/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessorTestCase.java Sun Feb 25 00:45:22 2007
@@ -38,7 +38,8 @@
public class JavaContributionProcessorTestCase extends TestCase {
private static final String JAR_CONTRIBUTION = "/repository/sample-calculator.jar";
- private static final String JAVA_ARTIFACT_URL = "jar:file://repository/sample-calculator.jar!/calculator/AddService.class" ;
+ private static final String JAVA_ARTIFACT_URL
+ = "jar:file://repository/sample-calculator.jar!/calculator/AddService.class";
private IntrospectionRegistryImpl registry;
protected void setUp() throws Exception {
@@ -55,7 +56,7 @@
registry.registerProcessor(new ResourceProcessor());
}
- protected URL getClassURL() throws Exception{
+ protected URL getClassURL() throws Exception {
URL jarURL = getClass().getResource(JAR_CONTRIBUTION);
JarInputStream jar = new JarInputStream(getClass().getResourceAsStream(JAR_CONTRIBUTION));
URL rootURL = new URL("jar:" + jarURL.toString() + "!/");
@@ -64,8 +65,7 @@
try {
while (true) {
JarEntry entry = jar.getNextJarEntry();
- if(entry.getName().endsWith(".class")){
-
+ if (entry.getName().endsWith(".class")) {
classURL = new URL(rootURL, entry.getName());
break;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org