Javadoc Tags
Security Permission Tag
Component types may declare multiple security permissions.
Attributes
Attribute | Required | Description |
---|---|---|
class | yes |
The permission class (such as java.io.FilePermission or java.util.PropertyPermission). |
name | no |
The permission name. |
actions | no |
A comma seperated sequence of action keywords. |
Example
package net.osm; /** * Example of a component declaring a permission requirement. * * @avalon.component name="test" lifestyle="singleton" * @avalon.security.permission class="java.util.PropertyPermission" * name="java.version" actions="read,write" */ public class Demo { ... }
Generated meta-info type descriptor:
<type> <info> <name>test</name> <version>1.0.0</version> <lifestyle>singleton</lifestyle> <collection>hard</collection> </info> <security> <permission class="java.util.PropertyPermission" name="java.version"> <action>read</action> <action>write</action> </permission> </security> </type>