// DebugProvider.java
import org.osgi.service.component.annotations.Component;
@Component(service = DebugProvider.class)
public class DebugProvider {
public void createSession() {
}
public void pauseSession(int sessionId) {
}
public void resumeSession(int sessionId) {
}
public void stopSession(int sessionId) {
}
public void deleteSession(int sessionId) {
}
}
// DebugAgent.java
import org.osgi.service.component.annotations.Component;
@Component(service = DebugAgent.class)
public class DebugAgent {
}
// RemoteDebugConnector.java
import org.osgi.service.component.annotations.Component;
@Component(service = RemoteDebugConnector.class)
public class RemoteDebugConnector {
}
org.apache.felix.log.Log.level*=INFO
...
service.components=\
org.example.package.DebugProvider,\
org.example.package.DebugAgent,\
org.example.package.RemoteDebugConnector