3-關於infrastructure:等前綴

1-
  <service-point id="InfrastructureObjectProvider" interface="org.apache.hivemind.service.ObjectProvider">
   
    ObjectProvider 映射到 "infrastructure:",
    定位者是Infratructure 服務的一個屬性名.
   
    <invoke-factory>
      // 該類裏面有一個成員變量叫infrastructure
      <construct class="impl.InfrastructureObjectProvider">
        <set-service property="infrastructure" service-id="Infrastructure"/>
      </construct>
    </invoke-factory>
   
  </service-point>


  <contribution configuration-id="hivemind.ObjectProviders">
    <!-- 將自定義的對infrastructure:前綴的對象提供者,貢獻到hivemind.ObjectProviders配置點-->
    <provider prefix="infrastructure" service-id="InfrastructureObjectProvider"/>
  </contribution>



Contribution from module hivemind
<provider prefix="service" service-id="ServiceObjectProvider" />
<provider prefix="configuration" service-id="ConfigurationObjectProvider" />
<provider prefix="instance" service-id="ObjectInstanceObjectProvider" />
<provider prefix="service-property" service-id="ServicePropertyObjectProvider" />
<provider prefix="class" service-id="ClassObjectProvider" />
Contribution from module hivemind.lib
<provider prefix="spring" service-id="SpringObjectProvider" />
Contribution from module hivemind.lib
<provider prefix="bean" service-id="BeanFactoryObjectProvider" />
Contribution from module tapestry
<provider prefix="infrastructure" service-id="InfrastructureObjectProvider" />
Contribution from module tapestry.props
<provider prefix="global-property" service-id="GlobalPropertyObjectProvider" />
<provider prefix="app-property" service-id="ApplicationPropertyObjectProvider" />
Contribution from module tapestry.services
<provider prefix="engine-service" service-id="EngineServiceObjectProvider" />


 
發佈了80 篇原創文章 · 獲贊 0 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章