public static void addClientCQsAndInterestList(Map.Entry entry, HAEventWrapper haEventWrapper, Map haContainer, String regionName) { ClientProxyMembershipID proxyID = ((HAContainerWrapper)haContainer) .getProxyID(regionName); if (haEventWrapper.getClientCqs() != null) { CqNameToOp clientCQ = haEventWrapper.getClientCqs().get(proxyID); if (clientCQ != null) { ((ClientUpdateMessageImpl)entry.getValue()).addClientCqs(proxyID, clientCQ); } } // if (haEventWrapper.getPutInProgress()) { // ((HAEventWrapper)entry.getKey()).setPutInProgress(true); // } // This is a remote HAEventWrapper. // Add new Interested client lists. ClientUpdateMessageImpl clientMsg = (ClientUpdateMessageImpl)haEventWrapper .getClientUpdateMessage(); if (clientMsg.isClientInterestedInUpdates(proxyID)) { ((ClientUpdateMessageImpl)entry.getValue()).addClientInterestList( proxyID, true); } else if (clientMsg.isClientInterestedInInvalidates(proxyID)) { ((ClientUpdateMessageImpl)entry.getValue()).addClientInterestList( proxyID, false); } }
public static void addClientCQsAndInterestList(Map.Entry entry, HAEventWrapper haEventWrapper, Map haContainer, String regionName) { ClientProxyMembershipID proxyID = ((HAContainerWrapper)haContainer) .getProxyID(regionName); if (haEventWrapper.getClientCqs() != null) { CqNameToOp clientCQ = haEventWrapper.getClientCqs().get(proxyID); if (clientCQ != null) { ((ClientUpdateMessageImpl)entry.getValue()).addClientCqs(proxyID, clientCQ); } } // if (haEventWrapper.getPutInProgress()) { // ((HAEventWrapper)entry.getKey()).setPutInProgress(true); // } // This is a remote HAEventWrapper. // Add new Interested client lists. ClientUpdateMessageImpl clientMsg = (ClientUpdateMessageImpl)haEventWrapper .getClientUpdateMessage(); if (clientMsg.isClientInterestedInUpdates(proxyID)) { ((ClientUpdateMessageImpl)entry.getValue()).addClientInterestList( proxyID, true); } else if (clientMsg.isClientInterestedInInvalidates(proxyID)) { ((ClientUpdateMessageImpl)entry.getValue()).addClientInterestList( proxyID, false); } }
public void addClientCq(ClientProxyMembershipID clientId, String cqName, Integer cqEvent){ if (this._clientCqs == null) { this._clientCqs = new ClientCqConcurrentMap(); this._hasCqs = true; } CqNameToOp cqInfo = this._clientCqs.get(clientId); if (cqInfo == null) { cqInfo = new CqNameToOpSingleEntry(cqName, cqEvent); this._clientCqs.put(clientId, cqInfo); } else if (!cqInfo.isFull()) { cqInfo.add(cqName, cqEvent); } else { cqInfo = new CqNameToOpHashMap((CqNameToOpSingleEntry)cqInfo); cqInfo.add(cqName, cqEvent); this._clientCqs.put(clientId, cqInfo); } }
public void addClientCq(ClientProxyMembershipID clientId, String cqName, Integer cqEvent){ if (this._clientCqs == null) { this._clientCqs = new ClientCqConcurrentMap(); this._hasCqs = true; } CqNameToOp cqInfo = this._clientCqs.get(clientId); if (cqInfo == null) { cqInfo = new CqNameToOpSingleEntry(cqName, cqEvent); this._clientCqs.put(clientId, cqInfo); } else if (!cqInfo.isFull()) { cqInfo.add(cqName, cqEvent); } else { cqInfo = new CqNameToOpHashMap((CqNameToOpSingleEntry)cqInfo); cqInfo.add(cqName, cqEvent); this._clientCqs.put(clientId, cqInfo); } }
/** * Returns the cqs for the given client. * @return cqNames */ public String[] getCqs(ClientProxyMembershipID clientId) { String[] cqNames = null; if (this._clientCqs != null) { CqNameToOp cqs = this._clientCqs.get(clientId); if (cqs != null && !cqs.isEmpty()) { cqNames = cqs.getNames(); } } return cqNames; }
/** * Returns the cqs for the given client. * @return cqNames */ public String[] getCqs(ClientProxyMembershipID clientId) { String[] cqNames = null; if (this._clientCqs != null) { CqNameToOp cqs = this._clientCqs.get(clientId); if (cqs != null && !cqs.isEmpty()) { cqNames = cqs.getNames(); } } return cqNames; }
@Override public CqNameToOp getClientCq(ClientProxyMembershipID clientId) { return this._clientCqs.get(clientId); }
/** * @return boolean true if cq info is present for the given proxy. */ public boolean hasCqs(ClientProxyMembershipID clientId) { if (this._clientCqs != null) { CqNameToOp cqs = this._clientCqs.get(clientId); if (cqs != null && !cqs.isEmpty()) { return true; } } return false; }
private void addCqsToMessage(ClientProxyMembershipID proxyId, Message message) { if (this._clientCqs != null) { CqNameToOp cqs = this._clientCqs.get(proxyId); if (cqs != null) { message.addIntPart(cqs.size() * 2); cqs.addToMessage(message); } } }
private void addCqsToMessage(ClientProxyMembershipID proxyId, Message message) { if (this._clientCqs != null) { CqNameToOp cqs = this._clientCqs.get(proxyId); if (cqs != null) { message.addIntPart(cqs.size() * 2); cqs.addToMessage(message); } } }
@Override public CqNameToOp getClientCq(ClientProxyMembershipID clientId) { if(this._clientCqs!=null){ return this._clientCqs.get(clientId); }else{ return null; } }
/** * @return boolean true if cq info is present for the given proxy. */ public boolean hasCqs(ClientProxyMembershipID clientId) { if (this._clientCqs != null) { CqNameToOp cqs = this._clientCqs.get(clientId); if (cqs != null && !cqs.isEmpty()) { return true; } } return false; }