HelloBundle 번들 소스 코드
HelloOsgi.java
package whiteship;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
public class HelloOsgi implements BundleActivator {
public void start(BundleContext arg0) throws Exception {
System.out.println("하이");
}
public void stop(BundleContext arg0) throws Exception {
System.out.println("바이바이");
}
}
설명이 필요 없는 매우 매우 간단한 번들.
bnd 파일
# helloBundle.bnd
Private-Package: whiteship
Bundle-Activator: whiteship.HelloOsgi
Private-Package: whiteship
Bundle-Activator: whiteship.HelloOsgi
저 번들을 start 시키면 화면에 "하이" 라는 메시지를 찍고 stop 시키면 "바이바이"를 출력함.
hk22.jar
테스트 용도로 사용하기 좋습니다.