- 27 Mar, 2013 1 commit
-
-
Philippe Merle authored
-
- 23 Nov, 2012 1 commit
-
-
Philippe Merle authored
Moved to Tinfi 1.4.5-SNAPSHOT and Juliac 2.5-SNAPSHOT. Thank to Lionel for providing a large part of following patches: - moved from <groupId>org.objectweb.fractal.juliac...</groupId> to <groupId>org.ow2.fractal.juliac...</groupId> into pom.xml files. - updated how configuring maven-juliac-plugin into pom.xml files. - updated Java code to use changes in Tinfi 1.4.5 and Juliac-2.5 code. - used the new Tinfi feature for configuring SCA properties of type java.lang.Class. - added content class generation for <implementation.nuxeo> else Tinfi failed to instantiate these components. - renamed <service name="initializable"> to <service name="InitializableItf"> into - frascati/nuxeo/frascati-nuxeo-test/frascati-nuxeo-service-base/src/main/resources/org/ow2/frascati/nuxeo/FraSCAtiInNuxeo.composite - frascati/nuxeo/frascati-event-parser/src/main/resources/org/ow2/frascati/assembly/factory/AssemblyFactory.composite - frascati/nuxeo/frascati-event-parser/src/main/resources/org/ow2/frascati/parser/event/ParserEvent.composite - frascati/nuxeo/frascati-nuxeo-service/src/test/resources/org/ow2/frascati/nuxeo/FraSCAtiInNuxeo.composite else Tinfi failed to instantiate these components. - renamed <service name="initializable"> to <service name="tostart"> into - frascati/osgi/frascati-starter/src/test/resources/org/ow2/frascati/FraSCAti.composite else Tinfi failed to instantiate these components. TODO - frascati/modules/frascati-introspection/frascati-introspection-fscript-impl/src/test/java/org/ow2/frascati/remote/introspection/IntrospectionTest.java Issues on deployment of contributions. TODO related to BPEL support: - frascati/modules/pom.xml: uncomment module frascati-implementation-bpel - frascati/modules/frascati-all/pom.xml uncomment module frascati-implementation-bpel - examples/pom.xml: uncomment BPEL examples. TODO to OSGi support: - frascati/osgi/frascati-in-osgi/pom.xml
-
- 28 Oct, 2012 1 commit
-
-
Munilla Christophe authored
- fix Frascati'Explorer in OSGi bug : overwrite BasicLoggable class to avoid monolog library conflict with the frascati-explorer's TraceTemplate class definition - fix frascati-starter bug : * We can't know whether the start method of a Runnable object has already been called or not : do not handle Runnable object references anymore * Test whether the initialize method of an InitializableItf object has already been called or not - Improve osgi implementation mechanism : embedded bundles' urls are added to the list of the ones used at compilation time (dependency definition is no more needed) - AbstractResources work uniformisation : * Define the 'frascati' protocol, handler and urlconnection to dynamically retrieve embedded resources (delegate more to the OSGi framework) * Overwrite ScaParser class to allow the use of a new eclipse's URIHandler (avoid the copy of the composite files in the file system) * Define the FrascatiURIHandler - Remove multi-threading improvements (which were not improve anything) - binding-rest-test module is commented : targeted rest service (frascati 's rest example) seems to not be accessible anymore
-
- 05 Oct, 2012 1 commit
-
-
Munilla Christophe authored
- FraSCAtiOSGiTracker and OSGiResourceProcessor are dependent of the core and used in frascati-in-osgi and osgi-in-frascati : those two classes are put in the core module - fix AbstractResource getResource and getResources methods bugs - configure binding-gcs-test - bpel, gcs, velocity, widget are available in frascati-in-osgi
-
- 01 Oct, 2012 1 commit
-
-
Munilla Christophe authored
- improve starter capabilities : * allow to add InitializableItf object to wait for before launching FraSCAtiOSGiService - update frascati-fscript-embedded to use new starter functionnalities - update frascati-core to use new starter functionnalities cosmetic : ignore target and properties files
-
- 18 Sep, 2012 1 commit
-
-
Munilla Christophe authored
fix osgi binding with Concierge in Windows OS bug : change createJarFile method to be able to use Concierge's bundles storage in Windows OS
-
- 27 Aug, 2012 1 commit
-
-
Munilla Christophe authored
-
- 22 Aug, 2012 1 commit
-
-
Munilla Christophe authored
nuxeo : Changes to provide a generic and extensible FraSCAti in Nuxeo service : define abstract generic FraSCAtiInNuxeoService - update other modules to use it osgi : * trial changes to fix bug in windows os * improve frascati-starter
-
- 13 Aug, 2012 1 commit
-
-
Munilla Christophe authored
- FraSCAtiOSGiContext : add registerOSGiImplementation to access osgi-revision libraries - frascati-osgi-util becomes frascati-independent-osgi-util + frascati-dependent-osgi-util - AbstractResource resources storage : use packages as key - FraSCAtiOSGiClassLoader and FraSCAtiOSGiClassLoaderManager : update to use new AbstractResource storage strategy when loadClass, getResource,...etc are called - Embed libraries directly in the root of the bundles
-
- 05 Aug, 2012 1 commit
-
-
Munilla Christophe authored
-
- 28 Jun, 2012 1 commit
-
-
Munilla Christophe authored
- remove useless frascati-explorer-overwritten bundle - add frascat-explorer-test module: tests are commented because of Jenkins continuous integration server error with Swing - FraSCAtiOSGiLauncher : define current thread's ClassLoader to be able to instantiate FraSCAti's Explorer
-
- 27 Jun, 2012 1 commit
-
-
Munilla Christophe authored
- AbstractResource : keep its AbstractResource parent reference if it exists - FraSCAtiOSGiLauncher : improve the FraSCAti's fragments registration using concurrency - FraSCAtiOSGiClassLoader constructor : re-use concurrency but wait for the end of children instantiations - play tests : remove "abstract" declaration from FraSCAtiInFelixTest definition in frascati-in-osgi/osgi
-
- 29 May, 2012 1 commit
-
-
Munilla Christophe authored
- add some tests - lighten project : remove unnecessary api and resources-loader modules - move needed classes and interfaces to the core module - fix bug FraSCAti in Knopflerfish and improve osgi binding : no more FraSCAti instance's ClassLoader replacement
-
- 03 May, 2012 2 commits
-
-
Munilla Christophe authored
-
Munilla Christophe authored
-
- 02 May, 2012 1 commit
-
-
Munilla Christophe authored
- trial fix jboss in FraSCAti bug : remove inherited dependency to osgi-core artifact (update all modules which were using this dependency) - lighten AbstractResourceClassLoader - remove frascati-osgi-context reference from binding-osgi and binding-factory-osgi modules
-
- 16 Apr, 2012 1 commit
-
-
Munilla Christophe authored
add some tests : use the forTest new attribute for frascati-compiler-plugin with frascati-starter
-
- 03 Apr, 2012 1 commit
-
-
Munilla Christophe authored
-(re)use initClassLoader method in the FraSCAtiOSGiContext initialization -change the way Object are used in OSGiInFraSCAtiTest (old FraSCAtiOSGiTest) tests (use them the reflexive way)
-
- 01 Apr, 2012 1 commit
-
-
Munilla Christophe authored
-fix frascati-in-osgi module's test : service must be called using a reflexive way -(re)define the FraSCAtiOSGi's classloader as the FraSCAti's root classloader to cope with osgi binding registering without the FraSCAtiOSGiService -(re)define the AbstractResourceClassLoader as a FrascatiClassLoader -remove automatic launch of runnable services in the OSGiResourceProcessor -define the loadSCA and the launch method as synchronized to cope with multithreading
-
- 23 Mar, 2012 1 commit
-
-
Munilla Christophe authored
- trial changes in the classloaders hierarchy to avoid the ClassLoading issue
-
- 21 Mar, 2012 1 commit
-
-
Munilla Christophe authored
- Change FraSCAtiOSGi's classloaders relationship - Change felix web-bundle's port used - Use cleanChache method after instead of before each test
-
- 20 Mar, 2012 1 commit
-
-
Munilla Christophe authored
- Redefine Starting order : ClassLoaderManager --> FraSCAtiOSGiContext --> FraSCAtiOSGiService - cosmetic changes : add ignore eclipse configuration files
-
- 04 Mar, 2012 1 commit
-
-
Philippe Merle authored
* Many improvements into the class org.ow2.frascati.util.FrascatiClassLoader: - added various JavaDoc @param annotations. - added the private String name field to associate a name to the class loader. - added the private List<ClassLoader> parentClassLoaders field to store a list of several parent class loaders. - added the protected Class<?> findClass(String name) method to search a class into the list of parent class loaders. - added the public URL findResource(String name) method to search a resource into the list of parent class loaders. - added the public static ClassLoader getCurrentThreadContextClassLoader() method to get the current thread's context class loader. - added the public static void setCurrentThreadContextClassLoader(ClassLoader classLoader) method to set the current thread's context class loader. - added the public static ClassLoader getAndSetCurrentThreadContextClassLoader(ClassLoader classLoader) method to get and set the current thread's context class loader. - added the public static void print(ClassLoader classLoader) method to display a class loader, its name, its URLs, its parent class loaders recursively. - added the public static void print(ClassLoader classLoader, PrintStream printStream, String indentation) method to display a class loader. - added the public FrascatiClassLoader(String name) constructor to instantiate a FraSCAti class loader with a name. - added the public final String getName() method to get the name of a FraSCAti class loader. - added the public final void setName(String name) method to set the name of a FraSCAti class loader. - added the public final void addParent(ClassLoader classLoader) to add a parent class loader. * Removed the class org.ow2.frascati.explorer.util.MultipleClassLoader as this class was merged with class FrascatiClassLoader. * Some improvements into the interface org.ow2.frascati.assembly.factory.api.ClassLoaderManager: - updated the signature of the public final ClassLoader getClassLoader() method. - updated the signature of the public final void setClassLoader(ClassLoader classLoader) method. - updated the signature of the public final void loadLibraries(URL ... urls) method. * Some improvements into the class org.ow2.frascati.assembly.factory.manager.AssemblyFactoryManager - removed the protected final void debug(ClassLoader classLoader, PrintStream printStream) method as replaced by FrascatiClassLoader.print - updated how new ProcessingContext instances are created. - used new methods of class FrascatiClassLoader. * Some improvements into the class org.ow2.frascati.FraSCAti: - added the public void close() method to close the FraSCAti composite. - used new methods of class FrascatiClassLoader and interface ClassLoaderManager. * Added the NewFraSCAtiGetCompositeWithClassLoaderTest test case for testing methods FraSCAti#newFraSCAti(ClassLoader) and FraSCAti#getComposite(String,ClassLoader) * Corrected a typo into the name of the registerObjectFactoryFromClassLoader method of the class JAXB. * Updated the rest of the committed code according to these previous improvements.
-
- 02 Mar, 2012 1 commit
-
-
Munilla Christophe authored
Set the current thread's context ClassLoader is no more needed before processing a new composite - use ClassLoading changes made by P.Merle
-
- 29 Feb, 2012 1 commit
-
-
Munilla Christophe authored
*change api and api-service modules names *remove useless commented lines in the FraSCAtiOSGiServiceImpl class *refactoring of the TinfiComponentInterceptor research in the Starter class
-
- 27 Feb, 2012 1 commit
-
-
Munilla Christophe authored
-