kraken> ipojo.factory filterManager
================= iPOJO Factory =================
factory name="filterManager" state="valid" bundle="3" implementation-class="org.krakenapps.filter.impl.DefaultFilterManager"
provides specification="org.krakenapps.filter.FilterManager"
missinghandlers list="[]"
requiredhandlers list="[org.apache.felix.ipojo:callback, org.apache.felix.ipojo:provides, org.apache.felix.ipojo:architecture]"
kraken> ipojo.handlers
================= iPOJO Handlers =================
Handler org.apache.felix.ipojo:controller (VALID)
Handler org.apache.felix.ipojo:callback (VALID)
Handler org.apache.felix.ipojo:requires (VALID)
Handler org.apache.felix.ipojo:provides (VALID)
Handler org.apache.felix.ipojo:properties (VALID)
Handler org.apache.felix.ipojo:architecture (VALID)
Handler com.nchovy.watchcat.api.handler:watchcatplugin (VALID)
Handler org.krakenapps.filter.filterhandler:filter (VALID)
Handler org.krakenapps.jpa.handler:transactional (VALID)
kraken> ipojo.instance ipojoScriptFactory-0
================= iPOJO Instance =================
instance name="ipojoScriptFactory-0" component.type="ipojoScriptFactory" state="valid" bundle="57"
object name="org.krakenapps.ipojo.impl.IPojoScriptFactory@1ff2e1b"
handler name="org.apache.felix.ipojo:callback" state="valid"
handler name="org.apache.felix.ipojo:provides" state="valid"
provides service.id="166" state="registered" specifications="[org.krakenapps.api.ScriptFactory]"
property name="alias" value="ipojo"
property name="factory.name" value="ipojoScriptFactory"
property name="instance.name" value="ipojoScriptFactory-0"
handler name="org.apache.felix.ipojo:architecture" state="valid"
iPOJO Arch command 고대로 베껴 만드는 중..
1.4.0부터 추가된 API로 동적으로 컴포넌트 생성하는 것까지 추가해서 내놓을 예정..
아무래도 컴포넌트 생성/소멸이 콘솔에서 바로 제어되어야 Kraken Cron을 원하는대로 쓸 수 있을 듯..
태그 : kraken




덧글