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); } } }
public long setUserAuthorizeAndPostAuthorizeRequest(AuthorizeRequest authzRequest, AuthorizeRequestPP postAuthzRequest) { UserAuthAttributes userAuthAttr = new UserAuthAttributes(authzRequest, postAuthzRequest); if (this.clientUserAuths == null ) this.initializeClientUserAuths(); return this.clientUserAuths.putUserAuth(userAuthAttr); } //this is backward compability only, if any race condition happens.
private void reinitializeClientAuths() { if (this.clientUserAuths != null && AcceptorImpl.isPostAuthzCallbackPresent()) { synchronized (this.clientUserAuthsLock) { ClientUserAuths newClientAuth = ServerConnection.getClientUserAuths(this.proxyID); newClientAuth.fillPreviousCQAuth(this.clientUserAuths); this.clientUserAuths = newClientAuth; } } }
private static void writeContainsKeyResponse(boolean containsKey, Message origMsg, ServerConnection servConn) throws IOException { LogWriterI18n logger = servConn.getLogger(); Message responseMsg = servConn.getResponseMessage(); responseMsg.setMessageType(MessageType.RESPONSE); responseMsg.setNumberOfParts(1); responseMsg.setTransactionId(origMsg.getTransactionId()); responseMsg.addObjPart(containsKey ? Boolean.TRUE : Boolean.FALSE); responseMsg.send(servConn, logger, origMsg.getTransactionId()); }
protected static void writeErrorResponse(Message origMsg, int messageType, String msg, ServerConnection servConn) throws IOException { Message errorMsg = servConn.getErrorResponseMessage(); errorMsg.setMessageType(messageType); errorMsg.setNumberOfParts(1); errorMsg.setTransactionId(origMsg.getTransactionId()); errorMsg.addStringPart(msg); errorMsg.send(servConn); }
public void run2() throws CacheException { final CacheClientNotifier ccnInstance = CacheClientNotifier .getInstance(); final CacheClientProxy clientProxy = ccnInstance .getClientProxy(durableClientId); ClientProxyMembershipID proxyId = clientProxy.getProxyID(); ccnInstance.closeDurableClientProxy(durableClientId); } });
@Override public void addToMessage(Message message) { if (!isEmpty()) { message.addStringPart(this.name); message.addIntPart(this.op); } }
public Object getObject(boolean unzip) throws IOException, ClassNotFoundException { if (isBytes()) { return this.part; } else { return CacheServerHelper.deserialize((byte[])this.part, unzip); } } public Object getObject() throws IOException, ClassNotFoundException {
public boolean closeClientCq(String durableClientId, String clientCQName) throws CqException { CacheClientProxy proxy = getClientProxy(durableClientId); // close and drain if (proxy != null) { return proxy.closeClientCq(clientCQName); } return false; }
public void cleanup(boolean timedOut) { if (cleanup() && timedOut) { this.stats.incConnectionsTimedOut(); } } public boolean cleanup() {
private void notifyInterestRegistrationListeners( InterestRegistrationEvent event) { this.ccp.getCacheClientNotifier().notifyInterestRegistrationListeners( event); }
@Override protected Part getSecurityPart() { // TODO Auto-generated method stub if (this.isLastChunk()) return super.getSecurityPart(); else return null; }
private static void writeContainsKeyResponse(boolean containsKey, Message origMsg, ServerConnection servConn) throws IOException { LogWriterI18n logger = servConn.getLogger(); Message responseMsg = servConn.getResponseMessage(); responseMsg.setMessageType(MessageType.RESPONSE); responseMsg.setNumberOfParts(1); responseMsg.setTransactionId(origMsg.getTransactionId()); responseMsg.addObjPart(containsKey ? Boolean.TRUE : Boolean.FALSE); responseMsg.send(servConn, logger, origMsg.getTransactionId()); }
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); } } }
public long setUserAuthorizeAndPostAuthorizeRequest(AuthorizeRequest authzRequest, AuthorizeRequestPP postAuthzRequest) { UserAuthAttributes userAuthAttr = new UserAuthAttributes(authzRequest, postAuthzRequest); if (this.clientUserAuths == null ) this.initializeClientUserAuths(); return this.clientUserAuths.putUserAuth(userAuthAttr); } //this is backward compability only, if any race condition happens.
public boolean closeClientCq(String durableClientId, String clientCQName) throws CqException { CacheClientProxy proxy = getClientProxy(durableClientId); // close and drain if (proxy != null) { return proxy.closeClientCq(clientCQName); } return false; }
private void notifyInterestRegistrationListeners( InterestRegistrationEvent event) { this.ccp.getCacheClientNotifier().notifyInterestRegistrationListeners( event); }
private static void writeSizeResponse(Integer sizeCount, Message origMsg, ServerConnection servConn) throws IOException { Message responseMsg = servConn.getResponseMessage(); responseMsg.setMessageType(MessageType.RESPONSE); responseMsg.setNumberOfParts(1); responseMsg.setTransactionId(origMsg.getTransactionId()); responseMsg.addObjPart(sizeCount); responseMsg.send(servConn); }