Log in to follow, share, and participate in this community.
Thread Less synchronization on AbstractBundle.registeredServices/usedServices?
Less synchronization on AbstractBundle.registeredServices/usedServices?I looked at the synchronization of AbstractBundle.registeredServices and AbstractBundle.usedServices and think that we can possibly get rid of the synchronization on these if we eagerly initialize the fields, thereby ...
Shrinkwrap usage in Arquillian testsThere are a number of tests that generate shrinkwrap bundles during the execution of test methods. While this was ok for Husky (because we had client side test method execution + explicit call into the husky Bridge + ...
Thread States under which bundles are exporting packages
States under which bundles are exporting packagesWhile looking at the PackageAdmin TCK I came across the following issue. The TCK installs two bundles, one depends on the other. Both bundles export a package. First the test checks that PackageAdmin.getExpor...
Thread Exception handling in PackageAdmin.refresh(...)
Exception handling in PackageAdmin.refresh(...)Looking at http://github.com/jbosgi/jbosgi-container/commit/17e5c665a9ead847f46cd583f499317847c521a1 the exception handling has changed such that RuntimeExceptions no longer cause the refresh operation to fail. ...
Thread XService initial implementation and direction
XService initial implementation and directionXService is the ability to integrate OSGi services with non-OSGi services that exist in the same runtime (i.e. JBossAS). This effort was known as 'servicemix' in the Microcontainer based Framework. We decided to use a...
Thread Adding a revision number to the XModule API
Adding a revision number to the XModule APITo support multiple revisions of the same bundle and to make the resolver work with this, we could add a revision number to the XModule API and the XModuleBuilder factory methods. This would mean that to the resolver ...
Deploy Fuse ESB 4 to JBoss AS 5.1Hi, for our task we to deploy Fuse ESB 4 (and all additions like Camel, ActiveMQ, etc) to JBoss AS 5.1 (jdk6). In previous versions exists some JBoss-ServiceMix deployer (JBoss AS 4.0 and ServiceMix 3.3.1...
Thread [JBOSGI-362] Integrate the MSC Framework with the Installer
[JBOSGI-362] Integrate the MSC Framework with the InstallerThis is done. Here are the incredible startup times Mimimal [tdiesler@tdvaio runtime]$ bin/run.sh -c minimal
...
09:43:05,882 INFO [FrameworkEventsPluginImpl] Bundle INSTALLED: osgi.cmpn:4.2.0.200...
Thread MSC based OSGi Framework status and direction
MSC based OSGi Framework status and directionHere a heads-up on the MSC based Core Framework. All standard osgi core framework tests have been copied to the new code base and we pass most of them already Tests run: 126, Failures: 0, Errors: 0, Ski...
Hudson runs for jbosgi-container?Would it make sense to add hudson runs for this? I think it would be useful... Probably ones that automatically run after a merge has been done...
Thread Bundle Performance Test failing on with -Dframework=jbmsc
Bundle Performance Test failing on with -Dframework=jbmscThere is a set of Bundle performance tests in http://github.com/jbosgi/jbosgi/tree/master/testsuite/performance. They work with felix and jbossmc, but not with jbmsc. An easy way to run the lightest bundle per...
Mapping HttpService to JBossWebhttps://jira.jboss.org/jira/browse/JBOSGI-308 This is what I found to dynamically register a servlet instance with an existing context http://java.sun.com/javaee/6/docs/api/javax/servlet/ServletContex...
Arquillian support for OSGiI added Arquillian support for OSGi https://community.jboss.org/message/549454#549454 You can now write an Arquillian test like this @RunWith(Arquillian.class)
public class OSGiEmbeddedFramework...
Release status 1.0.0.Beta8Folks, I released all subprojects in the reactor except jbosgi-framework which is waiting on the jboss-cl release. Code changes should now only happen to documentation or in a seperate branch. I'll post here w...
Thread Order in which deployment files are processed
Order in which deployment files are processedThe OSGiFrameworkFactory class contains the following list of config files that are processed in the the order specified: {code}bootstraps.add("jboss-osgi-bootstrap.xml"); // needed by standalone runtime boot...
Thread OSGiSingletonSchemaResolverFactory and Pojo2OSGiSchema
OSGiSingletonSchemaResolverFactory and Pojo2OSGiSchemaI noticed that there is a special Pojo2OSGiSchema which only really gets registered in the jboss-osgi-bootstrap.xml that is used for testing: {code:xml} <bean name="OSGiSingletonSchemaResolverFactory"&...
Thread AutoInstall semantics in supported target containers
AutoInstall semantics in supported target containersThe OSGiAutoInstallPlugin is currently only used by the standalone Runtime and not by the AS. In the Runtime there is no native automatic deployment of bundles. The Framework starts up and that's it. If...
Thread Configuring the AutoInstallPlugin to cater for start levels
Configuring the AutoInstallPlugin to cater for start levelsI'm currently working on implementing the Start Level Service and as part of this users should be able to set the start level of a bundle that is configured through the AutoInstallPlugin... Currently its confi...