1. ScreenProperty 샘플 - applicationContext.xml 파일 안에
<osgi:reference id="screenPropertyRef" interface="net.xoaframework.ui.local.definition.templatemanager.screenproperty.ScreenProperty"
cardinality="0..1" />
<bean id="screenPropertyWrapper" class="test_screenpropertyext.lui.ScreenPropertyWrapper" init-method="init">
<property name="screenProperty" ref="screenPropertyRef"/>
</bean>
- bean의 init-method 값대로 생성시 함수 호출됨
- property의 name에 getXXXX / setXXXX 함수 호출을 osgi 에서 알아서 해줌...
- bean property ref 값이 osgi:reference의 id 값이랑 매칭되어서 interface reference 전달 되는 듯...
2.
'개발/활용정보 > Java' 카테고리의 다른 글
BundleActivator와 BundleContext (0) | 2014.12.16 |
---|---|
guava (0) | 2013.08.08 |
osgi shell command (0) | 2013.02.21 |
uncaughtException (0) | 2012.07.19 |
Code generation using Javadoc (0) | 2012.07.11 |