@Override protected Message createResponseMessage() { return new Message(1, Version.CURRENT); } }
/** * By default just create a normal one part msg. Subclasses can override this. */ protected Message createResponseMessage() { return new Message(1, Version.CURRENT); }
@Override protected Message createResponseMessage() { return new Message(1, Version.CURRENT); } }
/** * Creates a cached {@link Message}object whose state is filled in with a message received from * the server. */ private Message initializeMessage() { Message message = new Message(2, Version.CURRENT); message.setComms(this.socket, this.in, this.out, this.commBuffer, this.stats); return message; }
private Message getMessage(int numParts, Version clientVersion) { Message m = CACHED_MESSAGES.get().get(numParts); if (m == null) { m = new Message(numParts, Version.CURRENT); CACHED_MESSAGES.get().put(numParts, m); } m.clearParts(); m.setVersion(clientVersion); return m; }
protected Message getGFEMessage() throws IOException { Message message = new Message(0, Version.CURRENT); message.setMessageType(MessageType.SERVER_TO_CLIENT_PING); message.setTransactionId(0); return message; }
protected AbstractOp(int msgType, int msgParts) { this.msg = new Message(msgParts, Version.CURRENT); getMessage().setMessageType(msgType); }
protected Message getGFEMessage() throws IOException { Message message = new Message(1, Version.CURRENT); message.setMessageType(MessageType.CLIENT_MARKER); message.setTransactionId(0); message.addObjPart(this.eventId); return message; }
@Before public void setUp() throws Exception { Socket mockSocket = mock(Socket.class); this.message = new Message(2, Version.CURRENT); assertEquals(2, this.message.getNumberOfParts()); MessageStats mockStats = mock(MessageStats.class); ByteBuffer msgBuffer = ByteBuffer.allocate(1000); ServerConnection mockServerConnection = mock(ServerConnection.class); this.message.setComms(mockServerConnection, mockSocket, msgBuffer, mockStats); }
protected Message getGFEMessage() throws IOException { Message message = new Message(isRegister() ? 7 : 6, Version.CURRENT); message.setTransactionId(0);
protected Message getGFEMessage(Version clientVersion) { Message message = null; int dataSerializerLength = this.serializedDataSerializer.length; message = new Message(dataSerializerLength + 1, clientVersion); // one for eventID // Set message type message.setMessageType(MessageType.REGISTER_DATASERIALIZERS); for (int i = 0; i < dataSerializerLength; i = i + 2) { message.addBytesPart(this.serializedDataSerializer[i]); message.addBytesPart(this.serializedDataSerializer[i + 1]); } message.setTransactionId(0); message.addObjPart(this.getEventId()); return message; }
@Override protected Message getGFEMessage(ClientProxyMembershipID proxy, byte[] latestValue, Version clientVersion) throws IOException { Message message = null; int instantiatorsLength = this.serializedInstantiators.length; message = new Message(instantiatorsLength + 1, clientVersion); // one for eventID // Set message type message.setMessageType(MessageType.REGISTER_INSTANTIATORS); for (int i = 0; i < instantiatorsLength; i = i + 3) { message.addBytesPart(this.serializedInstantiators[i]); message.addBytesPart(this.serializedInstantiators[i + 1]); message.addBytesPart(this.serializedInstantiators[i + 2]); } message.setTransactionId(0); message.addObjPart(this.getEventId()); return message; }
protected Message getGFE70Message(Version clientVersion) { Message message = null; // The format: // part 0: operation (gc=0) // part 1: region name // part 2: operation ordinal // part 3: regionGCVersions // Last part: event ID int numParts = 4; message = new Message(numParts, clientVersion); // Set message type message.setMessageType(MessageType.TOMBSTONE_OPERATION); message.addStringPart(this.getRegionName()); message.addIntPart(this.op.ordinal()); message.addObjPart(this.removalInformation); message.addObjPart(getEventId()); return message; }
message = new Message(numOfParts, clientVersion);
message = new Message(6, clientVersion); message.setMessageType(MessageType.LOCAL_INVALIDATE); message.addStringPart(this._regionName, true); message = new Message(7 + cqMsgParts, clientVersion); message = new Message(6 + cqMsgParts, clientVersion); if (isDestroy()) { message.setMessageType(MessageType.LOCAL_DESTROY); message = new Message(4 + cqMsgParts, clientVersion); message.setMessageType(MessageType.LOCAL_DESTROY_REGION); message.addStringPart(this._regionName, true); message = new Message(4 + cqMsgParts, clientVersion); message.setMessageType(MessageType.CLEAR_REGION); message.addStringPart(this._regionName, true); message = new Message(4 + cqMsgParts, clientVersion); message.setMessageType(MessageType.INVALIDATE_REGION); message.addStringPart(this._regionName, true);
message = new Message(6 + cqMsgParts, clientVersion); message.setMessageType(MessageType.LOCAL_INVALIDATE); } else { message = new Message(8 + cqMsgParts, clientVersion); message = new Message(6 + cqMsgParts, clientVersion); message.setMessageType(MessageType.LOCAL_DESTROY); } else { message = new Message(6 + cqMsgParts, clientVersion); message.setMessageType(MessageType.LOCAL_INVALIDATE); message = new Message(4 + cqMsgParts, clientVersion); message.setMessageType(MessageType.LOCAL_DESTROY_REGION); message.addStringPart(this._regionName, true); message = new Message(4 + cqMsgParts, clientVersion); message.setMessageType(MessageType.CLEAR_REGION); message.addStringPart(this._regionName, true); message = new Message(4 + cqMsgParts, clientVersion); message.setMessageType(MessageType.INVALIDATE_REGION); message.addStringPart(this._regionName, true);
message = new Message(6, clientVersion); message.setMessageType(MessageType.LOCAL_INVALIDATE); boolean isClientInterested = isClientInterested(proxyId); message = new Message(8 + cqMsgParts, clientVersion); message = new Message(6 + cqMsgParts, clientVersion); message = new Message(4 + cqMsgParts, clientVersion); message.setMessageType(MessageType.LOCAL_DESTROY_REGION); message.addStringPart(this._regionName, true); message = new Message(4 + cqMsgParts, clientVersion); message.setMessageType(MessageType.CLEAR_REGION); message.addStringPart(this._regionName, true); message = new Message(4 + cqMsgParts, clientVersion); message.setMessageType(MessageType.INVALIDATE_REGION); message.addStringPart(this._regionName, true);