# # Simple Equinox config template # for bundlebee ${pom.version} # # Author: Hendrik Schreiber, hs@tagtraum.com # ############################## # Equinox settings ############################## eclipse.ignoreApp=true osgi.clean=true osgi.startLevel=6 osgi.bundles.defaultStartLevel=5 ############################## # Client bundles to install ############################## osgi.bundles=\ reference:file:org.eclipse.osgi.services_3.2.100.v20100503.jar@1:start,\ reference:file:org.apache.felix.bundlerepository_1.2.1.jar@1:start,\ reference:file:org.bundlebee.manager_${project.version}.jar@3:start,\ reference:file:org.bundlebee.carrier_${project.version}.jar@2:start,\ reference:file:org.bundlebee.repository_${project.version}.jar@2:start,\ reference:file:org.bundlebee.watchdog_${project.version}.jar@2:start,\ reference:file:org.bundlebee.cli_${project.version}.jar@5:start,\ reference:file:org.bundlebee.testbundle_${project.version}.jar@4:start,\ reference:file:org.bundlebee.examples.fractal_${project.version}.jar@4:start,\ reference:file:org.bundlebee.examples.hello_${project.version}.jar@4:start,\ ############################## # Register BundleBee Weaver # as OSGi framework extension ############################## osgi.framework.extensions=org.bundlebee.weaver ############################## # Semicolon separated list of # reg. expr. for method names # of methods to instrument. ############################## org.bundlebee.weaver.instrumentedmethods=org\\.bundlebee\\.testbundle\\.impl\\.TestBundleImpl\\..*;\ org\\.bundlebee\\.examples\\.fractal\\.mandelbrot\\.MandelbrotAlgorithm\\..*;\ org\\.bundlebee\\.examples\\.hello\\.Hello\\.compute\\(int\\) ############################## # Implementation of # ServiceCallDispatchStrategy ############################## org.bundlebee.weaver.servicecalldispatchstrategy=org.bundlebee.weaver.RoundRobinDispatchStrategy # Alternative Strategies: #org.bundlebee.weaver.servicecalldispatchstrategy=org.bundlebee.weaver.BundleStateDispatchStrategy #org.bundlebee.weaver.servicecalldispatchstrategy=org.bundlebee.weaver.RandomDispatchStrategy ############################## # Password as a shared secret between registries. # If no password is given, no encryption takes place and a node is globally available. # If a password is defined, only nodes sharing the same password can work together. ############################## #org.bundlebee.registry.security.sharedsecret=bundlebeerulez ############################## # Location of local OBR ############################## #org.bundlebee.repository.root=repository ############################## # Comma separated list of # additional OBR URLs # to be used by Carrier ############################## org.bundlebee.repository.urls=http://felix.apache.org/obr/releases.xml ############################## # Remote call connection # timeout in ms (must be > 0) ############################## #org.bundlebee.remoteservicecall.call.connecttimeout=500 ############################## # Remote call read timeout # in ms (must be > 0) ############################## #org.bundlebee.remoteservicecall.call.readtimeout=5000 ############################## # Bundle Lifecycle Client # call connection timeout # in ms (must be > 0) ############################## #org.bundlebee.remoteservicecall.bundlelifecycleclient.connecttimeout=500 ############################## # Bundle Lifecycle Client # call read timeout # in ms (must be > 0) ############################## #org.bundlebee.remoteservicecall.bundlelifecycleclient.readtimeout=60000 ############################## # Registry multicast port ############################## #org.bundlebee.registry.groupport=5555 ############################## # Registry multicast address # Must be raw ip address ############################## #org.bundlebee.registry.groupaddress=228.5.6.7 ############################## # Registry local address # Should be raw ip address ############################## #org.bundlebee.registry.localaddress=w.x.y.z ############################## # Registry private port ############################## #org.bundlebee.registry.localport=5556 ############################## # Registry Refresh Period # in ms ############################## #org.bundlebee.registry.refreshperiod=60000 ############################## # Repository/Manager port ############################## org.osgi.service.http.port=48110