Javadoc TagsService TagCompoent types can declare their ability to provide services via the service tag. A component type may declare 0..n service export declarations. package net.osm.vault; /** * Example of a component declaring export of a set of services. * * @avalon.meta.version 5.1 * @avalon.meta.name vault * @avalon.meta.service type="net.osm.vault.Vault; * @avalon.meta.service type="net.osm.vault.KeystoreHandler" version="2.1.1; */ public class DefaultVault implements Vault, KeystoreHandler { ... } Generated meta-info type descriptor: <type> <info> <version>5.1.0</version> <name>vault</name> </info> <services> <service type="net.osm.vault.Vault" version="1.0.0"/> <service type="net.osm.vault.KeystoreHandler" version="2.1.1"/> </services> </type> |