データベースに書き込むメソッドがありますが、データベースに書き込むことができない場合は、をRuntime
使用して例外としてキャッチしますException Class
。
public fun()
{
try
{
writeInDb(....);
}
catch(Exception E)
{
//log the event
}
}
現在、この関数を呼び出す別の関数fun()
がありますが、例外もキャッチし、結果に基づいて、成功したかどうかにかかわらずクライアントにメッセージを送信します。例えば:
funA()
{
try
{
fun();
}
catch(Exception E)
{
//send message to user
}
}
fun()
ここで、実行時例外をキャッチしたのでfunA
、例外が発生したことを知ることができるので、正しいメッセージを送信できるのではないかと疑っています。