public static Set notifyListeners(Set cacheOpReceivers, Set adjunctRecipients,
      FilterRoutingInfo filterInfo, PartitionedRegion r, EntryEventImpl event, boolean ifNew,
      boolean ifOld, DirectReplyProcessor processor, boolean sendDeltaWithFullValue) {
    PutMessage msg = new PutMessage(Collections.EMPTY_SET, true, r.getPRId(), processor, event, 0,
        ifNew, ifOld, null, false);
    msg.setTransactionDistributed(r.getCache().getTxManager().isDistributed());
    msg.setInternalDs(r.getSystem());
    msg.versionTag = event.getVersionTag();
    msg.setSendDeltaWithFullValue(sendDeltaWithFullValue);
    return msg.relayToListeners(cacheOpReceivers, adjunctRecipients, filterInfo, event, r,
        processor);
  }
send a notification-only message to a set of listeners. The processor id is passed with the
message for reply message processing. This method does not wait on the processor.

@param cacheOpReceivers receivers of associated bucket CacheOperationMessage
@param adjunctRecipients receivers that must get the event
@param filterInfo all client routing information
@param r the region affected by the event
@param event the event that prompted this action
@param processor the processor to reply to
@return members that could not be notified
geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/PutMessage.java