Example #1
0
        private BrokeredMessageResults OnSearchMessage(GenericPayloadDeliverInfo arg)
        {
            var updateMessage = arg.Payload.GetBody <GenericSearchItem>();

            var body = updateMessage.GetBody();

            _luceneWriter.Update(body);

            return(BrokeredMessageResults.Ack);
        }
Example #2
0
        private BrokeredMessageResults Message(GenericPayloadDeliverInfo genericPayloadDeliverInfo)
        {
            var body = genericPayloadDeliverInfo.Payload.GetBody <GenericSearchItem>().GetBody();

            _writer.UpdateDocument(SearchWriterService.GetTerm(body), SearchWriterService.GetDocument(body));
            if (!_enableNearRealTimeCache)
            {
                _writer.Commit();
            }
            else
            {
                lock (Sync)
                {
                    HasEntitites++;
                }
            }

            return(BrokeredMessageResults.NoMatter);
        }
Example #3
0
        private BrokeredMessageResults OnSearchMessage(GenericPayloadDeliverInfo arg)
        {
            var updateMessage = arg.Payload.GetBody<GenericSearchItem>();

            var body = updateMessage.GetBody();
            _luceneWriter.Update(body);

            return BrokeredMessageResults.Ack;
        }
Example #4
0
        private BrokeredMessageResults Message(GenericPayloadDeliverInfo genericPayloadDeliverInfo)
        {
            var body = genericPayloadDeliverInfo.Payload.GetBody<GenericSearchItem>().GetBody();

            _writer.UpdateDocument(SearchWriterService.GetTerm(body), SearchWriterService.GetDocument(body));
            if (!_enableNearRealTimeCache)
            {
                _writer.Commit();
            }
            else
            {
                lock (Sync)
                {
                    HasEntitites++;
                }
            }

            return BrokeredMessageResults.NoMatter;
        }