Changes between Version 3 and Version 4 of DevelopmentFaq

Show
Ignore:
Timestamp:
04/17/09 15:14:49 (10 years ago)
Author:
yxin (IP: 152.54.6.59)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevelopmentFaq

    v3 v4  
    11== GENERAL ==   
    221.      Which directories/code to study? For instance, those for “mapper, setup/teardown, join/leave, policy plugins”?  
    3         '''ANSWER:''' 
    4   1)    orca.shirako.core 
     3        '''ANSWER:'''   All core Orca interfaces reside in the orca.shirako.api namespace. 
     4    
     5   Basic implementations of these interfaces can be found in the 
     6   orca.shirako.common and orca.policy.common namespaces. 
    57 
    6   2)    handlers/standard/resources 
     8   mapper == policy. Study the hierarchy of the orca.shirako.api.IPolicy interface  
     9 
     10   setup/teardown and join/leave handlers -> Study orca.shirako.plugins.config.Config and its inheritors. 
     11    
     12   actors -> Study the IActor interface. 
     13         
     14   orca.shirako.api can be found here:  
     15      core/shirako/src/main/java/orca/shirako/api 
     16    
     17   orca.shirako.plugins.config can be found here: 
     18      core/shirako/src/main/java/orca/shirako/plugins/config 
     19    
     20   orca.policy.core can be found here: 
     21      core/policy/src/main/java/orca/policy/core/ 
     22 
     23   The Orca kernel is implemented in the orca.shirako.kernel interface. 
     24 
     25   handlers/* contains examples of handlers 
     26 
     27   drivers/* contains a set of drivers for the various hardware we use 
     28   drivers/sample contains a sample driver. We also provide a driver 
     29   template and a script to simplify starting to work on a driver. You can 
     30   find some instructions about using the template here: 
     31      https://geni-orca.renci.org/trac/wiki/Driver%20Template%20HOWTO 
     32  
     33 
     34   controllers/* shows examples of controllers  
     35 
    736 
    8372.      How can we instantiate each ORCA’s actor and where should we start in learning the basic actors interfaces (for such purposes as reactive synchronization and federation)? Is there any documentation describing ORCA APIs?   Does ORCA provide standardized API toolkits (e.g. ORCA-api.jar) to help Cluster-D integration initiative?