29 * When a {@link java.lang.SecurityManager SecurityManager} set, this |
29 * When a {@link java.lang.SecurityManager SecurityManager} set, this |
30 * is the permission which will be checked when code invokes {@link |
30 * is the permission which will be checked when code invokes {@link |
31 * VirtualMachine#attach VirtalMachine.attach} to attach to a target virtual |
31 * VirtualMachine#attach VirtalMachine.attach} to attach to a target virtual |
32 * machine. |
32 * machine. |
33 * This permission is also checked when an {@link |
33 * This permission is also checked when an {@link |
34 * com.sun.tools.attach.spi.AttachProvider AttachProvider} is created. </p> |
34 * com.sun.tools.attach.spi.AttachProvider AttachProvider} is created. |
35 * |
35 * |
36 * <p> An <code>AttachPermission</code> object contains a name (also referred |
36 * <p> An <code>AttachPermission</code> object contains a name (also referred |
37 * to as a "target name") but no actions list; you either have the |
37 * to as a "target name") but no actions list; you either have the |
38 * named permission or you don't. |
38 * named permission or you don't. |
39 * The following table provides a summary description of what the |
39 * The following table provides a summary description of what the |
40 * permission allows, and discusses the risks of granting code the |
40 * permission allows, and discusses the risks of granting code the |
41 * permission. |
41 * permission. |
42 * <P> |
42 * |
43 * <table border=1 cellpadding=5 summary="Table shows permission |
43 * <table border=1 cellpadding=5 summary="Table shows permission |
44 * target name, what the permission allows, and associated risks"> |
44 * target name, what the permission allows, and associated risks"> |
45 * <tr> |
45 * <tr> |
46 * <th>Permission Target Name</th> |
46 * <th>Permission Target Name</th> |
47 * <th>What the Permission Allows</th> |
47 * <th>What the Permission Allows</th> |