Kommunikationsfel
Hej!
När ett java-program kommunicerar med "något" och kommunikationen bryts, hur gör jag då med felmeddelande?
Jag tänkte mig något sådant:
try {
(bla bla bla, något händer här. Till exempel: jag laddar ner data från "något")
}
catch(Exception e){
(felmeddelande)
}
Hur ska det här se ut? Finns det någon speciell exception för fel vid kommunikation? och hur använder man den i så fall?
Tack på förhand
Agge
Svara
Sv: Kommunikationsfel
Om det inte finns något färdigt felmeddelande kan du skapa ett själv
Exception ex = new Exception("felmed");
throw ex;
/Emma
Svara
Sv: Kommunikationsfel
Om man saknar ett exception brukar man skapa ett själv. Det är bara att ärva från Exception klassen. Det är inte önskvärt i Java att man bara kastar ett generellt Exception.
T ex:
/**
* Signals that a timeout exception while fetching mail has occured.
*
* @author Andreas Eriksson
* @version 1.0 10-June-2002
*/
public class MailTimeOutException extends Exception {
/**
* Constructs a <code>MailTimeOutException</code>.
*/
public MailTimeOutException() {}
/**
* Constructs a <code>MailTimeOutException</code> using the explanation supplied.
*
* @param msg Additional detail about this exception.
* Can be <code>null</code>.
*/
public MailTimeOutException(String msg) {
super(msg);
}
}
/Andreas
Svara
Sv: Kommunikationsfel
Oj, oj, oj...vad det blev dålig formatering på koden... testar igen ;-)
public class MailTimeOutException extends Exception {
public MailTimeOutException() {
}
public MailTimeOutException(String msg) {
super(msg);
}
}
Struntade i kommentarerna...
/Andreas
Svara