
Manejo de excepciones
Publicado por Juan Carlos (6 intervenciones) el 04/06/2017 07:19:39
me explico, dentro de un constructor ejecuto algunos metodos, lo que quiero hacer es ej:
si dentro del metodo loadProperties ocurre una excepcion, detener la ejecucion del programa y mostrar mis mensajes de error en la respuesta.
lo que hace el metodo es entrar al catch y posteriormente seguir con el flujo del programa, como puedo hacer para cachar esa excepcion desde el constructor y que termine la ejecucion del programa y algo va mal?
ya intente con return y System.exit(0); y nada.
Cualquier ayuda porque ya estoy muy atorado en este tema :S
1
2
3
4
5
6
7
public CipherManager() {
loadProperties();
getPublicKey();
cipherRSA();
cipherAES();
}
si dentro del metodo loadProperties ocurre una excepcion, detener la ejecucion del programa y mostrar mis mensajes de error en la respuesta.
1
2
3
4
5
6
7
8
9
10
11
12
13
private void loadProperties() {
try {
resOut = new DtoOutput();
log.info("Cargando propiedades");
Properties prop = Util.getProperties(PROPERTY_NAME);
PATH_KEY = PATH_KEY + prop.getProperty("certificado");
} catch (Exception ex) {
log.debug("Error al leer archivo de propiedades" +ex);
resOut.setCode(ErrorEnum.ALGORITMO_INVAL...
resOut.setDescription(ErrorEnum.ALGORITM...
}
}
lo que hace el metodo es entrar al catch y posteriormente seguir con el flujo del programa, como puedo hacer para cachar esa excepcion desde el constructor y que termine la ejecucion del programa y algo va mal?
ya intente con return y System.exit(0); y nada.
Cualquier ayuda porque ya estoy muy atorado en este tema :S
Valora esta pregunta


0