アプリケーションの要件の1つにJMSを使用しています。各メッセージの一意のID(実際にはMDB)をデータベースに保存し、以下のコードを使用して一意のIDを取得しています。
@Override
public void onMessage(Message msg) {
try {
id = msg.getJMSMessageID();
} catch (JMSException e1) {
}
}
上記のコードから、メッセージの一意のIDがありますが、知りたいのは、メッセージの最大サイズである可能性があるため、それに応じてデータベースを構成する必要があります。
WeblogicServerを使用しています。