package net.sourceforge.seqware.common.util;
import java.security.Permission;
/**
* Created by IntelliJ IDEA. User: Xiaoshu Wang (xiao@renci.org) Date: 8/12/11 Time: 9:42 AM
*
* @author boconnor
* @version $Id: $Id
*/
public class NoExitSecurityManager extends SecurityManager {
/**
* {@inheritDoc}
*
* @param permission
*/
@Override
public void checkPermission(Permission permission) {
// allow anything
}
/**
* {@inheritDoc}
*
* @param permission
* @param o
*/
@Override
public void checkPermission(Permission permission, Object o) {
// allow everything
}
/** {@inheritDoc} */
@Override
public void checkExit(int status) {
super.checkExit(status);
throw new ExitException(status);
}
}