• Added proper handling of framework properties

    Framework properties can now be configured on the OSGiBundleManager <bean name="OSGiBundleManager" class="org.jboss.osgi.plugins.facade.bundle.OSGiBundleManager"> <constructor><parameter><inj...
    Profile Photo
    created by thomas.diesler
  • Proper system BundleContext implementation

    https://jira.jboss.org/jira/browse/JBOSGI-138 Currently we have OSGiSystemBundle extends OSGiBundleState which initializes the OSGiBundleState with a null DeploymentUnit All Bundle and BundleContext methods that ...
    Profile Photo
    last modified by thomas.diesler
  • HOWTO chage the behaviour of the CL policy

    Currently bundle class loading uses VFSClassLoaderPolicy, which seems to load the class from the private packages first rather than considering imports. This is related to https://jira.jboss.org/jira/browse/JBOSGI-1...
    Profile Photo
    last modified by thomas.diesler
  • Fixed version parsing and added initial split package suppor

      Version version = null; if (versionString != null) { // Handle version strings with quotes if (versionString.startsWith("\"") && versionString.endsWith("\"")) versionString = versionString.substr...
    Profile Photo
    created by thomas.diesler
  • snapshots

    Can you please make sure you deploy any snapshots that are being used. I managed to build my own 2.0.9-SNAPSHOT of the MC, but there are others that appear to missing which is I think why tests are failing for me? ...
    Profile Photo
    last modified by adrian.brock
  • tests log4j.xml

    I've removed this again. Having a default log4j.xml for tests is stupid because of the following reasons. 1) log4j.test.dir is not always set - e.g. impossible to run the tests under eclipse 2) you don't get the log...
    Profile Photo
    last modified by adrian.brock
  • Package cannot have multiple exporters

    Still working on the SimpleLogServiceTestCase When I add the PackageRequirement regardless of whether it is also part of the exports I get org.apache.felix.log:1.1.0.SNAPSHOT cannot be added because it is exports ...
    Profile Photo
    last modified by thomas.diesler
  • FrameworkUtil and Filter implementations

    There is org.jboss.osgi.plugins.framework.FrameworkUtil org.jboss.osgi.plugins.filter.FilterImpl which seem to duplicate http://www.osgi.org/javadoc/r4v41/org/osgi/framework/FrameworkUtil.html Could you please giv...
    Profile Photo
    last modified by thomas.diesler
  • Bundle.start() does not transition to ACTIVE

    It seems that bundle.start() does not transition the bundle's state. [tdiesler@tdvaio osgi-int]$ mvn -Dtest=SimpleBundleTestCase install Running org.jboss.test.osgi.simple.SimpleBundleTestCase Tests run: 1, Failur...
    Profile Photo
    last modified by thomas.diesler
  • refactoring

    I've said this many times before: PLEASE BUT A BIG STOP SIGN OVER YOUR REFACTORING BUTTON It makes it very difficult for others to merge changes, especially when a project is being actively developed. I just wasted ...
    Profile Photo
    created by adrian.brock
  • MCFacade Hudson job

    http://jbmuc.dyndns.org:8280/hudson/job/jbossosgi-mc-facade/
    Profile Photo
    created by thomas.diesler
  • Framework launch support added

    [tdiesler@tdvaio osgi-int]$ mvn -Dtest=FrameworkLaunchTestCase test Running org.jboss.test.osgi.launch.FrameworkLaunchTestCase Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.282 sec
    Profile Photo
    created by thomas.diesler
  • OSGI/MC General

    The main other todo is whether we provide a standalone OSGi release. You can see how this would work by looking at the bootstrap support within the testsuite, but there is probably a case for JBoss bootstrap so that ...
    Profile Photo
    last modified by adrian.brock
  • OSGi/MC Security todos

    The main thing that's not implementated is the AdminPermission and the Bundle.hasPermission() This requires some link with not yet written PermissionAdmin service. Besides that, the main work is testing. I've done s...
    Profile Photo
    created by adrian.brock
  • OSGi/MC Service todos

    Services are also largely complete. What's missing is that we want to expose MC pojos and JMX MBeans etc. as OSGi services. The proper way to do this would be to push the OSGi Filter into kernel project and use the M...
    Profile Photo
    created by adrian.brock
  • OSGi/MC Filter todos

    The parsing code for this was largely take from Felix. The runtime is a mainly a rewrite since it looked overly complex and unnecessary. I've kept the Apache license headers on the code I "copied" for that reason. OB...
    Profile Photo
    created by adrian.brock
  • OSGi?MC ClassLoading todos

    METADATA/DEPLOYERS As I mentioned on the deployers todos, not all the classloading metadata is currently being mapped. ATTRIBUTES The OSGi classloading rules allow you to specify dependencies using attributes rathe...
    Profile Photo
    created by adrian.brock
  • OSGi/MC Deployer todos

    The current deployers are just the ones for bundle lifecycle. The ones that are missing are the; OSGiStructure OSGi bundles are not allowed to have subdeployments. Instead you have to specifically list nested jars ...
    Profile Photo
    created by adrian.brock
  • OSGi/MC MetaData todos

    I haven't really touched the MetaData that Ales (and I think from the comments Scott) worked on. This is what I would describe as what needs doing. MANIFEST vs PROPER OBJECT MODEL I don't really like the idea that t...
    Profile Photo
    created by adrian.brock
  • Updated OSGi/MC prototype

    Since Ales and Thomas have been nagging me (you should already know I don't respond to private e-mails for open source stuff - use the forums :-) I've committed what I've done so far for the OSGi implementation on top...
    Profile Photo
    last modified by adrian.brock