public Message deepCopy() { return new Message(this); }
/** * Pack Event into list of EventMessage. * * @param event Event * @return List(EventMessage) */ private List<Message> packMessage(Event event) { return Collections.singletonList(new Message( EventMessageType.EVENT, getEventId(), event, null, null, null, null)); }
/** * Performs a deep copy on <i>other</i>. */ public sendMessages_args(sendMessages_args other) { if (other.isSetMessages()) { List<Message> __this__messages = new ArrayList<Message>(other.messages.size()); for (Message other_element : other.messages) { __this__messages.add(new Message(other_element)); } this.messages = __this__messages; } }
/** * Pack UserRouteInfo into list of EventMessage. * * @param userRoute UserRouteInfo * @return List(EventMessage) */ private List<Message> packMessage(UserRouteInfo userRoute) { return Collections.singletonList(new Message( EventMessageType.USER_ROUTE_INFO, getEventId(), null, null, userRoute, null, null)); }
/** * Repack list of EventRoute messages to list of EventMessage. * * @param routes List(EventRoute) * @return List(EventMessage) */ private List<Message> packMessage(List<EventRoute> routes) { EventMessageType type = EventMessageType.ROUTE_UPDATE; List<Message> messages = new LinkedList<>(); for (EventRoute route : routes) { messages.add(new Message(type, getEventId(), null, route, null, null, null)); } return messages; }
for (int _i18 = 0; _i18 < _list16.size; ++_i18) _elem17 = new Message(); _elem17.read(iprot); struct.messages.add(_elem17);
@Override public void read(org.apache.thrift.protocol.TProtocol prot, sendMessages_args struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; BitSet incoming = iprot.readBitSet(1); if (incoming.get(0)) { { org.apache.thrift.protocol.TList _list21 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); struct.messages = new ArrayList<Message>(_list21.size); Message _elem22; for (int _i23 = 0; _i23 < _list21.size; ++_i23) { _elem22 = new Message(); _elem22.read(iprot); struct.messages.add(_elem22); } } struct.setMessagesIsSet(true); } } }
private List<Message> packMessage(EndpointUserConfigurationUpdate update) { final EventMessageType type = EventMessageType.ENDPOINT_STATE_UPDATE; final List<Message> messages = new LinkedList<>(); EndpointStateUpdate msg = new EndpointStateUpdate(); msg.setTenantId(update.getTenantId()); msg.setUserId(update.getUserId()); msg.setApplicationToken(update.getApplicationToken()); msg.setEndpointKey(update.getKey().getData()); msg.setUcfHash(update.getHash()); messages.add(new Message(type, getEventId(), null, null, null, null, msg)); return messages; }
private List<Message> packMessage(GlobalRouteInfo routeInfo) { final EventMessageType type = EventMessageType.ENDPOINT_ROUTE_UPDATE; final List<Message> messages = new LinkedList<>(); EndpointRouteUpdate route = new EndpointRouteUpdate(); route.setTenantId(routeInfo.getTenantId()); route.setUserId(routeInfo.getUserId()); route.setUpdateType(transformUpdateType(routeInfo.getRouteOperation())); route.setCfSchemaVersion(routeInfo.getCfVersion()); route.setUcfHash(routeInfo.getUcfHash()); String opsServerId = routeInfo.getAddress().getServerId(); if (opsServerId == null) { opsServerId = id; } RouteAddress routeAddress = new RouteAddress( ByteBuffer.wrap(routeInfo.getAddress().getEndpointKey().getData()), routeInfo .getAddress().getApplicationToken(), opsServerId); route.setRouteAddress(routeAddress); messages.add(new Message(type, getEventId(), null, null, null, route, null)); return messages; }