001
014
015 package com.liferay.portlet.documentlibrary.messaging;
016
017 import com.liferay.portal.kernel.messaging.BaseMessageListener;
018 import com.liferay.portal.kernel.messaging.Message;
019 import com.liferay.portal.kernel.repository.model.FileVersion;
020 import com.liferay.portlet.documentlibrary.util.RawMetadataProcessor;
021
022
025 public class RawMetadataProcessorMessageListener extends BaseMessageListener {
026
027 @Override
028 protected void doReceive(Message message) throws Exception {
029 FileVersion fileVersion = (FileVersion)message.getPayload();
030
031 RawMetadataProcessor.saveMetadata(fileVersion);
032 }
033
034 }