Java - Manejo de excepciones

   
Vista:
Imágen de perfil de Juan Carlos

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:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Manejo de excepciones

Publicado por Tom (1048 intervenciones) el 05/06/2017 08:27:25
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Juan Carlos

Manejo de excepciones

Publicado por Juan Carlos (6 intervenciones) el 05/06/2017 08:32:37
Gracias!

Me lei una documentacion y vi un par de videos.
Lo que hice fue reEstructurar el programa para que la capa principal me controle todos los errores y asunto arreglado!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar