<dependency>
<groupId>org.osgi.enroute.easse.simple</groupId>
<artifactId>org.osgi.enroute.easse.simple.adapter</artifactId>
<version>1.0.0</version>
</dependency>
import org.osgi.service.component.annotations.Component;
import org.osgi.enroute.easse.simple.adapter.Simple;
@Component
public class MyComponent {
@Simple
private JSONObject json;
public void processData() {
}
}
import org.osgi.service.component.annotations.Component;
import org.osgi.enroute.easse.simple.adapter.Simple;
import org.osgi.enroute.easse.simple.adapter.SimpleAdapter;
@Simple
@Component(service = SimpleAdapter.class)
public class MySimpleAdapter implements SimpleAdapter {
// ...
@Override
public Object convert(String data, Class<?> returnType) {
// ...
}
}