Class StoreLoader

java.lang.Object
org.apache.catalina.storeconfig.StoreLoader

public class StoreLoader extends Object
XML Format
 
       <Registry name="" encoding="UTF-8" >
         <Description
             tag="Server"
             standard="true"
             default="true"
             tagClass="org.apache.catalina.core.StandardServer"
             storeFactoryClass="org.apache.catalina.storeconfig.StandardServerSF">
           <TransientAttributes>
             <Attribute></Attribute>
           </TransientAttributes>
           <TransientChildren>
             <Child></Child>
           </TransientChildren>
         </Description>
   ...
       </Registry>
 
 
Convention:
  • Factories at subpackage org.apache.catalina.core.storeconfig.xxxSF .
  • Element name are the unique Class name
  • SF for StoreFactory
  • standard implementation is false
other things:
  • Registry XML format is a very good option
  • Store format is not fix
  • We hope with the parent declaration we can build recursive child store operation //dream
  • Problem is to access child data from array,collections or normal detail object
  • Default definitions for Listener, Valve Resource? - Based on interface type!