1 17 package org.apache.servicemix.jbi.deployment; 18 19 22 public class SharedLibrary { 23 private String classLoaderDelegation = "parent-first"; 24 private String version; 25 private Identification identification; 26 private ClassPath sharedLibraryClassPath; 27 28 public SharedLibrary() { 29 } 30 31 public String getClassLoaderDelegation() { 32 return classLoaderDelegation; 33 } 34 35 public void setClassLoaderDelegation(String classLoaderDelegation) { 36 this.classLoaderDelegation = classLoaderDelegation; 37 } 38 39 public String getVersion() { 40 return version; 41 } 42 43 public void setVersion(String version) { 44 this.version = version; 45 } 46 47 public Identification getIdentification() { 48 return identification; 49 } 50 51 public void setIdentification(Identification identification) { 52 this.identification = identification; 53 } 54 55 public ClassPath getSharedLibraryClassPath() { 56 return sharedLibraryClassPath; 57 } 58 59 public void setSharedLibraryClassPath(ClassPath sharedLibraryClassPath) { 60 this.sharedLibraryClassPath = sharedLibraryClassPath; 61 } 62 63 public boolean isParentFirstClassLoaderDelegation() { 64 return classLoaderDelegation != null && classLoaderDelegation.equalsIgnoreCase("parent-first"); 65 } 66 67 public boolean isSelfFirstClassLoaderDelegation() { 68 return classLoaderDelegation != null && classLoaderDelegation.equalsIgnoreCase("self-first"); 69 } 70 } 71 | Popular Tags |