Difference between revisions of "Service (extension point)"
From BioUML platform
Tagir Valeev (Talk | contribs) (Created page with "{{Extension point|service|ru.biosoft.server}} === Description === Service is the way to communicate between BioUML client and BioUML server. Standard BioUML services are A...") |
Tagir Valeev (Talk | contribs) ({{Class}}) |
||
Line 26: | Line 26: | ||
=== API Information === | === API Information === | ||
− | The value of the class attribute must represent an implementor of ru.biosoft.server.Service. | + | The value of the class attribute must represent an implementor of {{Class|ru.biosoft.server.Service}}. |
Latest revision as of 15:57, 13 May 2013
- Identifier
- ru.biosoft.server.service
- Plugin
- ru.biosoft.server
[edit] Description
Service is the way to communicate between BioUML client and BioUML server. Standard BioUML services are AccessService, QuerySystemService, DiagramService, ModuleService and LuceneService. Using this extension point plugin can provide its own service to work with BioUML server.
[edit] Configuration markup
<!ELEMENT service> <!ATTLIST service name CDATA #REQUIRED class CDATA #REQUIRED >
- name
- the name of service.
- class
- the fully-qualified name of service class.
[edit] Examples
Following is an example of access service definition:
<extension id="access.service" point="ru.biosoft.server.service"> <service name="access.service" class="ru.biosoft.access.server.AccessService" /> </extension>
[edit] API Information
The value of the class attribute must represent an implementor of Service
.