/** * Container configuration. * * @return The configuration. */ @Configuration public Option[] config() { List<Option> options = new ArrayList<>(Arrays.asList(baseConfig())); options.add(KarafDistributionOption.features(CAMEL_REPO_URI)); return CoreOptions.options(options.toArray(new Option[0])); }
@Configuration public Option[] config() { return options( junitBundles(), bundle("file:" + System.getProperty("caffeine.osgi.jar"))); }
@Configuration public Option[] config() { return options( junitBundles(), bundle("file:" + System.getProperty("caffeine.osgi.jar")), bundle("file:" + System.getProperty("caffeine-jcache.osgi.jar")), mavenBundle("com.typesafe", "config", System.getProperty("config.osgi.version")), mavenBundle("javax.cache", "cache-api", System.getProperty("jcache.osgi.version"))); }
@Configuration public Option[] config() { return options( junitBundles(), bundle("file:" + System.getProperty("caffeine.osgi.jar")), bundle("file:" + System.getProperty("caffeine-guava.osgi.jar")), mavenBundle("com.google.guava", "guava", System.getProperty("guava.osgi.version"))); }
@Configuration public Option[] uberJar() { return options( gradleBundle("org.ehcache:dist"), baseConfiguration("ByteSizedOnHeapOsgiTest", "uberJar") ); }
@Configuration public Option[] uberJarWithOsgiServiceLoading() { return options( gradleBundle("org.ehcache:dist"), baseConfiguration("SimpleOsgiTest", "uberJarWithOsgiServiceLoading") ); }
@Configuration public Option[] uberJarWithOsgiServiceLoading() { return options( gradleBundle("org.ehcache:dist"), baseConfiguration("OffHeapOsgiTest", "uberJarWithOsgiServiceLoading") ); }
@Configuration public Option[] uberJar() { return options( gradleBundle("org.ehcache:dist"), gradleBundle("javax.cache:cache-api"), baseConfiguration("Jsr107OsgiTest", "uberJar") ); }
@Configuration public Option[] uberJar() { return options( gradleBundle("org.ehcache:dist"), gradleBundle("org.ehcache:clustered-dist"), baseConfiguration("ClusteredOsgiTest", "uberJar") ); }
/** * @return Config. */ @Configuration public Option[] bundleDelegatingConfig() { List<Option> options = new ArrayList<>(Arrays.asList(baseConfig())); // Add bundles we require. options.add( streamBundle(bundle() .add(BasicIgniteTestActivator.class) .add(TestOsgiFlags.class) .add(TestOsgiFlagsImpl.class) .set(Constants.BUNDLE_SYMBOLICNAME, BasicIgniteTestActivator.class.getSimpleName()) .set(Constants.BUNDLE_ACTIVATOR, BasicIgniteTestActivator.class.getName()) .set(Constants.EXPORT_PACKAGE, "org.apache.ignite.osgi.activators") .set(Constants.DYNAMICIMPORT_PACKAGE, "*") .build(withBnd()))); // Uncomment this if you'd like to debug inside the container. // options.add(KarafDistributionOption.debugConfiguration()); return CoreOptions.options(options.toArray(new Option[0])); }
@Configuration public Option[] uberJarWithJdkServiceLoading() { return options( frameworkProperty(OSGI_LOADING).value("false"), gradleBundle("org.ehcache:dist"), baseConfiguration("OffHeapOsgiTest", "uberJarWithJdkServiceLoading") ); }
@Configuration public Option[] uberJarWithJdkServiceLoading() { return options( frameworkProperty(OSGI_LOADING).value("false"), gradleBundle("org.ehcache:dist"), baseConfiguration("SimpleOsgiTest", "uberJarWithJdkServiceLoading") ); }
@Configuration public Option[] uberJar() { return options( gradleBundle("org.ehcache:dist"), gradleBundle("org.ehcache:transactions"), wrappedGradleBundle("javax.transaction:jta") .instructions("Fragment-Host=org.apache.felix.framework"), wrappedGradleBundle("org.codehaus.btm:btm"), baseConfiguration("TransactionalOsgiTest", "uberJar") ); }
@Configuration public Option[] individualModules() { return options( gradleBundle("org.ehcache.modules:impl"), gradleBundle("org.ehcache.modules:core"), gradleBundle("org.ehcache.modules:api"), wrappedGradleBundle("org.terracotta:statistics"), wrappedGradleBundle("org.ehcache:sizeof"), wrappedGradleBundle("org.terracotta:offheap-store"), baseConfiguration("ByteSizedOnHeapOsgiTest", "individualModules") ); }
@Configuration public Option[] individualModules() { return options( gradleBundle("org.ehcache.modules:api"), gradleBundle("org.ehcache.modules:core"), gradleBundle("org.ehcache.modules:impl"), wrappedGradleBundle("org.terracotta:statistics"), wrappedGradleBundle("org.ehcache:sizeof"), wrappedGradleBundle("org.terracotta:offheap-store"), baseConfiguration("OffHeapOsgiTest", "individualModules") ); }
@Configuration public Option[] individualModules() { return options( gradleBundle("org.ehcache.modules:api"), gradleBundle("org.ehcache.modules:core"), gradleBundle("org.ehcache.modules:impl"), gradleBundle("org.ehcache.modules:xml"), wrappedGradleBundle("org.terracotta:statistics"), wrappedGradleBundle("org.ehcache:sizeof"), wrappedGradleBundle("org.terracotta:offheap-store"), baseConfiguration("SimpleOsgiTest", "individualModules") ); }
@Configuration public Option[] individualModules() { return options( gradleBundle("org.ehcache.modules:api"), gradleBundle("org.ehcache.modules:core"), gradleBundle("org.ehcache.modules:impl"), gradleBundle("org.ehcache.modules:xml"), gradleBundle("org.ehcache:clustered-dist"), wrappedGradleBundle("org.terracotta:statistics"), wrappedGradleBundle("org.ehcache:sizeof"), wrappedGradleBundle("org.terracotta:offheap-store"), baseConfiguration("ClusteredOsgiTest", "individualModules") ); }
@Configuration public Option[] individualModules() { return options( gradleBundle("org.ehcache.modules:impl"), gradleBundle("org.ehcache.modules:xml"), gradleBundle("org.ehcache.modules:107"), gradleBundle("org.ehcache.modules:core"), gradleBundle("org.ehcache.modules:api"), gradleBundle("javax.cache:cache-api"), wrappedGradleBundle("org.terracotta:statistics"), wrappedGradleBundle("org.ehcache:sizeof"), wrappedGradleBundle("org.terracotta:offheap-store"), baseConfiguration("Jsr107OsgiTest", "individualModules") ); }
@Configuration public Option[] config() throws Exception { final Properties paxExamEnvironment = loadPaxExamEnvironmentProperties();
@Configuration public Option[] individualModules() { return options( gradleBundle("org.ehcache.modules:api"), gradleBundle("org.ehcache.modules:core"), gradleBundle("org.ehcache.modules:impl"), gradleBundle("org.ehcache.modules:xml"), gradleBundle("org.ehcache:transactions"), wrappedGradleBundle("org.terracotta:statistics"), wrappedGradleBundle("org.ehcache:sizeof"), wrappedGradleBundle("org.terracotta:offheap-store"), wrappedGradleBundle("javax.transaction:jta") .instructions("Fragment-Host=org.apache.felix.framework"), wrappedGradleBundle("org.codehaus.btm:btm"), baseConfiguration("TransactionalOsgiTest", "individualModules") ); }