@Override public void send() { final CommitTransactionMessage msg; synchronized (this) { msg = this.commitTransactionMessageFactory.newCommitTransactionMessage(this.groupID); msg.setBatch(this, this.serializer); } msg.send(); }
private void doRegisterOnServer(final String destinationName, final Set<ServerEventType> listenTo) { final RegisterServerEventListenerMessage msg = messageFactory.newRegisterServerEventListenerMessage(stripeId); msg.setDestination(destinationName); msg.setEventTypes(listenTo); msg.send(); }
private RequestRootMessage createRootMessage(final String name) { final RequestRootMessage rrm = this.rrmFactory.newRequestRootMessage(this.groupID); rrm.initialize(name); return rrm; }
void sendAck(final BroadcastTransactionMessage btm) { // XXX:: This is a potential race condition here 'coz after we decide to send an ACK // and before we actually send it, the server may go down and come back up ! if (this.sessionManager.isCurrentSession(btm.getSourceNodeID(), btm.getLocalSessionID())) { AcknowledgeTransactionMessage ack = this.atmFactory.newAcknowledgeTransactionMessage(btm.getSourceNodeID()); ack.initialize(btm.getCommitterID(), btm.getTransactionID()); ack.send(); } }
@Override protected boolean hydrateValue(byte name) throws IOException { switch (name) { case BATCH_ID: batchID = getLongValue(); return true; case TXN_SET: syncTxnSet = (SyncSetSerializer) getObject(new SyncSetSerializer()); return true; default: return false; } }
static IndexQueryResultSerializer getInstance(boolean isGroupBy) { return isGroupBy ? new GroupedQueryResultSerializer() : new NonGroupedQueryResultSerializer(); } }
@Override public void initializeMessage(final ServerMapRequestMessage requestMessage) { ((GetValueServerMapRequestMessage) requestMessage).addGetValueRequestTo(this.requestID, this.oid, this.portableKeys); }
private void doUnregisterOnServer(final String destinationName) { final UnregisterServerEventListenerMessage msg = messageFactory.newUnregisterServerEventListenerMessage(stripeId); msg.setDestination(destinationName); msg.send(); }
@Override public Object getKey() { return this.getSourceNodeID(); } }
@Override public NodeID getRequestingNodeID() { return getSourceNodeID(); } }
void sendAck(final BroadcastTransactionMessage btm) { // XXX:: This is a potential race condition here 'coz after we decide to send an ACK // and before we actually send it, the server may go down and come back up ! if (this.sessionManager.isCurrentSession(btm.getSourceNodeID(), btm.getLocalSessionID())) { AcknowledgeTransactionMessage ack = this.atmFactory.newAcknowledgeTransactionMessage(btm.getSourceNodeID()); ack.initialize(btm.getCommitterID(), btm.getTransactionID()); ack.send(); } }
private RequestRootMessage createRootMessage(final String name) { final RequestRootMessage rrm = this.rrmFactory.newRequestRootMessage(this.groupID); rrm.initialize(name); return rrm; }
@Override public void send() { final CommitTransactionMessage msg; synchronized (this) { msg = this.commitTransactionMessageFactory.newCommitTransactionMessage(this.groupID); msg.setBatch(this, this.serializer); } msg.send(); }
@Override protected boolean hydrateValue(byte name) throws IOException { switch (name) { case BATCH_ID: batchID = getLongValue(); return true; case TXN_SET: syncTxnSet = (SyncSetSerializer) getObject(new SyncSetSerializer()); return true; default: return false; } }
static IndexQueryResultSerializer getInstance(boolean isGroupBy) { return isGroupBy ? new GroupedQueryResultSerializer() : new NonGroupedQueryResultSerializer(); } }
@Override public void initializeMessage(final ServerMapRequestMessage requestMessage) { ((GetValueServerMapRequestMessage) requestMessage).addGetValueRequestTo(this.requestID, this.oid, this.portableKeys); }
private RequestRootMessage createRootMessage(final String name) { final RequestRootMessage rrm = this.rrmFactory.newRequestRootMessage(this.groupID); rrm.initialize(name); return rrm; }