Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド
|
目次
索引
|
14.2.1 記述例
■ 記述例
以下に Enterprise Beanの記述例を示します。太字部分は、ユーザ任意の指定ができます。
package Sample;
import javax.ejb.*;
import javax.jms.*;
public class SampleBean
implements javax.ejb.MessageDrivenBean, javax.jms.MessageListener {
private javax.ejb.MessageDrivenContext context;
public SampleBean() {
// 以下に初期化する手続きを記述してください。
}
public void ejbCreate() {
// 以下に作成された場合の手続きを記述してください。
}
public void ejbRemove() {
// 以下に削除される場合の手続きを記述してください。
}
public void setMessageDrivenContext(javax.ejb.MessageDrivenContext ctx) {
// 以下にコンテキストが通知された場合の手続きを記述してください。
context = ctx;
}
public void onMessage(javax.jms.Message msg) {
// 以下にメッセージが通知された場合の手続きを記述してください。
try {
TextMessage textmsg = (TextMessage)msg;
String str_msg = textmsg.getText();
System.out.println("\tMessage = " + str_msg);
}
catch (JMSException ex) {
System.out.println("onMessage Exception occured.:" + ex.toString());
}
}
}
Copyright 2008 FUJITSU LIMITED