summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/extensibility/src/main (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Moving 2.x trunklresende2009-11-2023-4035/+0
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@882795 13f79535-47bb-0310-9956-ffa450edef68
* Minor formattinglresende2009-11-151-4/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@836417 13f79535-47bb-0310-9956-ffa450edef68
* Various corrects to files headers resulting from the 2.0-M4-RC2 reviewslaws2009-11-041-0/+16
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@832839 13f79535-47bb-0310-9956-ffa450edef68
* Fix the MF to trigger initialization of ServiceDiscoveryrfeng2009-10-291-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@831077 13f79535-47bb-0310-9956-ffa450edef68
* Update to end all service provider files with a new lineantelder2009-10-293-0/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@830951 13f79535-47bb-0310-9956-ffa450edef68
* Refactor the TCCL processing to ClassLoaderContextrfeng2009-10-294-130/+299
| | | | | | Handle the OSGi service un-registration gracefully git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@830852 13f79535-47bb-0310-9956-ffa450edef68
* Pass ServiceRegistry via extensionPointRegistry to remove static referencesrfeng2009-10-286-34/+66
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@830738 13f79535-47bb-0310-9956-ffa450edef68
* Add a utility for JDK proxy based lazy instantiationrfeng2009-10-241-0/+85
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@829305 13f79535-47bb-0310-9956-ffa450edef68
* Turn JavaClassVisitor to declarative services and remove the module activatorrfeng2009-10-206-142/+203
| | | | | | | Add a ServiceHelper utility to simplify the instantiation of declared services Refactor the module activator to receive ExtensionPointRegistry from constructor git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@826907 13f79535-47bb-0310-9956-ffa450edef68
* Add PolicyBuilder to the builder extension pointrfeng2009-10-121-0/+28
| | | | | | Use QName as the key to index and look up builders git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@824540 13f79535-47bb-0310-9956-ffa450edef68
* Add location to toString() of ServiceDeclarationrfeng2009-10-121-1/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@824427 13f79535-47bb-0310-9956-ffa450edef68
* Add a commentrfeng2009-10-091-0/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823676 13f79535-47bb-0310-9956-ffa450edef68
* Refactor the runtime build logic into EndpointReferenceBinderrfeng2009-10-093-0/+1486
| | | | | | | Refactor the endpoint-wrapper into domainRegistryFactory that delegates to endpoint registry implementations by the scheme Improve/workaround the monitor so that it can be shared by multiple nodes (We need a better design for this) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823672 13f79535-47bb-0310-9956-ffa450edef68
* Add a method to ServiceDiscovery to set context classloader for service ↵rfeng2009-08-091-0/+122
| | | | | | providers in OSGi git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@802470 13f79535-47bb-0310-9956-ffa450edef68
* Allow the utility to be a concrete classrfeng2009-08-071-1/+6
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@801875 13f79535-47bb-0310-9956-ffa450edef68
* Allow the creation of utility by class without registrationrfeng2009-08-071-3/+13
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@801851 13f79535-47bb-0310-9956-ffa450edef68
* Use the extensibility-equinox module to dynamically imports public packages ↵rfeng2009-07-313-0/+13
| | | | | | and resources git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@799679 13f79535-47bb-0310-9956-ffa450edef68
* Enhance the service discovery by testing the typesrfeng2009-07-314-44/+330
| | | | | | | Add more test cases Improve the syntax parsing for service declarations git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@799486 13f79535-47bb-0310-9956-ffa450edef68
* Fix svn:eol-style and svn:keywords properties for java/xml filesrfeng2009-07-211-36/+36
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@796166 13f79535-47bb-0310-9956-ffa450edef68
* Add getUtility by key to UtilityExtensionPointrfeng2009-07-152-34/+48
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@794124 13f79535-47bb-0310-9956-ffa450edef68
* Add a QName as the type for binding/implementation and use it to compare ↵rfeng2009-06-231-0/+14
| | | | | | model types instead of class git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@787865 13f79535-47bb-0310-9956-ffa450edef68
* Fix the MANIFEST.MF to make OSGi working with the fact that axis2 jars are ↵rfeng2009-06-181-0/+1
| | | | | | now treated as plain jars git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@786265 13f79535-47bb-0310-9956-ffa450edef68
* Add a LifeCycleListener interface so that extension points or extension can ↵rfeng2009-06-177-30/+140
| | | | | | be called back upon the start/stop of the extension point registry git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@785699 13f79535-47bb-0310-9956-ffa450edef68
* Allow the use of configured attributes for ModuleActivator and Utilityrfeng2009-06-102-29/+53
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@783577 13f79535-47bb-0310-9956-ffa450edef68
* Create the runtime version of Endpoint2 for serializationrfeng2009-06-101-1/+1
| | | | | | Serialize the EP using XML git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@783213 13f79535-47bb-0310-9956-ffa450edef68
* Add optional life cycle control for extension points (for example, RMI ↵rfeng2009-05-272-6/+35
| | | | | | extension point needs to unexport the registry) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@778955 13f79535-47bb-0310-9956-ffa450edef68
* Refactoring a few methods on the ServiceDiscoverrfeng2009-05-207-60/+94
| | | | | | Adding an OSGi service registry based ExtensionPointRegistry implementation git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@776759 13f79535-47bb-0310-9956-ffa450edef68
* Change the NodeFactoryImpl to be capable of hosting multiple instances of ↵rfeng2009-05-191-9/+39
| | | | | | SCA node in the same JVM and align the OSGiNodeFactoryImpl to that feature git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@776383 13f79535-47bb-0310-9956-ffa450edef68
* Add a method to create new instances of a utilityrfeng2009-03-182-46/+62
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@755659 13f79535-47bb-0310-9956-ffa450edef68
* Correct a missleading commentslaws2009-03-101-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@752062 13f79535-47bb-0310-9956-ffa450edef68
* Make sure the TCCL is not set to nullrfeng2009-03-061-1/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@750797 13f79535-47bb-0310-9956-ffa450edef68
* A more complete fix for TUSCANY-2869rfeng2009-02-241-9/+29
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@747607 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-2869: work around the Saxon xpath jar meta-inf/services problemantelder2009-02-241-2/+9
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@747374 13f79535-47bb-0310-9956-ffa450edef68
* Start to implement the SCA policy framework 1.1 spec draft from OASIS OpenCSArfeng2009-02-201-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@746356 13f79535-47bb-0310-9956-ffa450edef68
* Made class final as the only constructor has private modifiermcombellack2008-12-051-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@723726 13f79535-47bb-0310-9956-ffa450edef68
* Removed unused importsmcombellack2008-11-271-1/+0
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@721129 13f79535-47bb-0310-9956-ffa450edef68
* Added missing @Override annotation on methods that override a method ↵mcombellack2008-11-261-0/+1
| | | | | | declaration in a superclass git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@720905 13f79535-47bb-0310-9956-ffa450edef68
* Copying modules from Equinox branch, to start merging the delta changes from ↵lresende2008-11-1916-0/+1418
| | | | | | 1.x/original trunk git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@718815 13f79535-47bb-0310-9956-ffa450edef68
* Moving current trunk modules to contrib, before starting the Equinox branch ↵lresende2008-11-1913-1242/+0
| | | | | | merge git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@718812 13f79535-47bb-0310-9956-ffa450edef68
* Use bundle.getResources to discover servicesrfeng2008-09-091-1/+1
| | | | | | Run the test case within OSGi git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@693637 13f79535-47bb-0310-9956-ffa450edef68
* Fixes to get the Equinox integration working. Use the parent classloader ↵jsdelfino2008-09-091-0/+18
| | | | | | instead of the Thread context classloader as parent of the contribution classloader. Use the ServiceDiscovery to get instances of DocumentBuilderFactory and TransformerFactory. Pass these factories around instead of creating new instances in different places. Clarified the few prints in the calculator-osgi sample showing which classloader is used. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@693411 13f79535-47bb-0310-9956-ffa450edef68
* Simplified a bit the service discovery implementation. Some code cleanup in ↵jsdelfino2008-09-083-77/+18
| | | | | | node-launcher-equinox. Started to remove dependencies on a particular setting of the Thread Context ClassLoader. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@692989 13f79535-47bb-0310-9956-ffa450edef68
* Make a few fields non-static to ServiceDiscoveryrfeng2008-09-031-5/+16
| | | | | | Enable Equinox launcher to load tuscany jars git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@691447 13f79535-47bb-0310-9956-ffa450edef68
* Port DefaultSCADomain to use SCA Node implrfeng2008-08-152-5/+41
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@686391 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-2539 Turn of jar caching for URLconnection and port service ↵slaws2008-08-151-0/+8
| | | | | | discovery over to use URLConnetion to open streams. Prevents Tuscany from holding the stream open for Jar contributions git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@686185 13f79535-47bb-0310-9956-ffa450edef68
* Support to start OSGi from a list of jar filesrfeng2008-08-082-6/+19
| | | | | | Add more context to ServiceDiscoverer git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@684135 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo in the classnamerfeng2008-08-082-8/+8
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@684086 13f79535-47bb-0310-9956-ffa450edef68
* Use ServiceDiscovery in node2-api to find SCANode2Factory subclassesrfeng2008-08-081-6/+22
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@684046 13f79535-47bb-0310-9956-ffa450edef68
* Add the first instance only optimization backrfeng2008-07-113-61/+25
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@676038 13f79535-47bb-0310-9956-ffa450edef68
* Make the ServiceDiscovery pluggable and add support for OSGi-based service ↵rfeng2008-07-084-296/+366
| | | | | | discoverer git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@675040 13f79535-47bb-0310-9956-ffa450edef68