t various permissions to a specific service. permission org.tanukisoftware.wrapper.security.WrapperEventPermission "service"; permission org.tanukisoftware.wrapper.security.WrapperEventPermission "service, core"; permission org.tanukisoftware.wrapper.security.WrapperEventPermission "*"; };
Possible eventTypes include the following:
Permission Event Type Name | What the Permission Allows | Risks of Allowing this Permission |
service | Register to obtain events whenever the Wrapper service receives any service events. | Malicious code could receive this event and never return and thus cause performance and timeout problems with the Wrapper. Normal use of these events are quite safe however. |
control | Register to obtain events whenever the Wrapper receives any system control signals. | Malicious code could trap and consome control events, thus preventing an application from being shut down cleanly. |
core | Register to obtain events on the core workings of the Wrapper. | Malicious code or even well meaning code can greatly affect the performance of the Wrapper simply by handling these methods slowly. Some of these events are fired from within the core timing code of the Wrapper. They are useful for testing and performance checks, but in general they should not be used by most applications. |
@author Leif Mortenson