これを使用してください。送信するオブジェクトはシリアライズ可能である必要があります
class Master implements serializable
{
List<File> f=new ArrayList<File>();
//getter and setter
}
--xml ファイルを必要な数だけ追加します
Master eMaster = new Master();
eMaster.setF();
//add Files here
QueueSender queueSender = queueSession.createSender(queue1);
ObjectMessage objMessage = queueSession.createObjectMessage();
objMessage.setObject(eMaster);
queueSender.send(objMessage);
レシーバーエンド:--
Master em =null;
Message message = queueReceiver.receive(1);
if (message instanceof ObjectMessage
&& ((ObjectMessage) message).getObject() instanceof Master) {
em = (Master) ((ObjectMessage) message).getObject();
//use this and get list of xml file and iterate and process xml file by
//below link
}
ここに 1 つの xml 解析リンク
2 xml 解析リンクはこちら