package com.example.core;
import org.osgi.service.component.annotations.Component;
@Component
public class CoreModule {
public void helloWorld() {
System.out.println("Hello World!");
}
}
package com.example.adapter;
import org.osgi.service.component.annotations.Component;
import com.example.core.CoreModule;
@Component
public class CoreModuleAdapter extends CoreModule {
@Override
public void helloWorld() {
JavaLibrary.sampleMethod();
}
}
properties
org.osgi.framework.version=1.9
enroute.component.name=My Adapter Module
enroute.component.header=\
Service-Component: *.impl;provide:=true
\
org.eclipse.enroute.easse.simple.wrapper.*;require:=true
\
org.eclipse.enroute.easse.simple.wrapper.impl;require=true