Skip to content

Commit f920da4

Browse files
author
Joerg Huber
committed
Changes to adhere to new Interfaces for EventConsumer<L>.
1 parent 20c0900 commit f920da4

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

SIF3InfraREST/SIF3REST/src/main/java/sif3/infra/rest/queue/LocalMessageConsumer.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
*/
1818
package sif3.infra.rest.queue;
1919

20+
import java.util.ArrayList;
21+
import java.util.List;
22+
2023
import javax.ws.rs.core.MediaType;
2124

2225
import org.slf4j.Logger;
@@ -32,6 +35,7 @@
3235
import sif3.common.model.PagingInfo;
3336
import sif3.common.model.QueryCriteria;
3437
import sif3.common.model.SIFEvent;
38+
import sif3.common.model.ZoneContextInfo;
3539
import sif3.common.model.delayed.DelayedResponseReceipt;
3640
import sif3.common.ws.ErrorDetails;
3741
import sif3.infra.rest.mapper.InfraDataModelMapper;
@@ -146,9 +150,14 @@ private void processEvent(EventInfo eventInfo)
146150
SIFEvent event = eventConsumer.createEventObject(eventPayload, eventInfo.getEventAction(), eventInfo.getUpdateType());
147151
event.setMetadata(eventInfo.getMetadata());
148152
event.setFingerprint(eventInfo.getFingerprint());
153+
154+
List<ZoneContextInfo> limitToZoneCtxList = new ArrayList<ZoneContextInfo>();
155+
limitToZoneCtxList.add(new ZoneContextInfo(eventInfo.getZone(), eventInfo.getContext()));
156+
event.setLimitToZoneCtxList(limitToZoneCtxList);
149157

150158
// Send event to actual event consumer.
151-
eventConsumer.onEvent(event, eventInfo.getZone(), eventInfo.getContext(), eventInfo.getEventMetadata(), eventInfo.getMessageQueueReaderID(), consumerID);
159+
// eventConsumer.onEvent(event, eventInfo.getZone(), eventInfo.getContext(), eventInfo.getEventMetadata(), eventInfo.getMessageQueueReaderID(), consumerID);
160+
eventConsumer.onEvent(event, eventInfo.getEventMetadata(), eventInfo.getMessageQueueReaderID(), consumerID);
152161
}
153162
}
154163

0 commit comments

Comments
 (0)