私は Java の初心者であり、JMSExceptions が何であり、何をするのかよくわかりません。調べると、それが実際に何であるかを理解するために詳細に調べているようです。私が知っているのは、それが API と関係があるということだけです。
誰かがそれが何であるかを簡単に説明できますか?
私は Java の初心者であり、JMSExceptions が何であり、何をするのかよくわかりません。調べると、それが実際に何であるかを理解するために詳細に調べているようです。私が知っているのは、それが API と関係があるということだけです。
誰かがそれが何であるかを簡単に説明できますか?
JMSExceptionは、Java Message Service (JMS) パッケージ API が JMS パッケージのコンシューマーに例外を伝える必要がある場合にスローする基本型 (Exception から派生) です。
Java で例外処理を行う方法がわからない場合は、Sun からのこのチュートリアルが良い出発点になる可能性があります。
ここには、JMS API の使用方法と JMSExceptions をキャッチする方法の良いサンプルがあります。重要な点は次のとおりです。
/**
This method is called asynchronously by JMS when a message arrives
at the topic. Client applications must not throw any exceptions in
the onMessage method.
@param message A JMS message.
*/
public void onMessage(Message message)
{
TextMessage msg = (TextMessage) message;
try {
System.out.println("received: " + msg.getText());
} catch (JMSException ex) {
ex.printStackTrace();
}
}
/**
This method is called asynchronously by JMS when some error occurs.
When using an asynchronous message listener it is recommended to use
an exception listener also since JMS have no way to report errors
otherwise.
@param exception A JMS exception.
*/
public void onException(JMSException exception)
{
System.err.println("something bad happended: " + exception);
}