@Override public void eventFired(byte[] event) { try { BaseMessage bm = m.demarshall(event); if (bm.getType().equals(CommandType.CUST_CMD)) { String custCommand = ((AQMessages.CustomCommand) bm .getExtension(AQMessages.CustomCommand.cmd)) .getCommand(); if (custCommand.startsWith("LATENCY_RES")) { String[] parts = custCommand.split(" "); long l1 = Long.parseLong(parts[1]); long l2 = Long.parseLong(parts[2]); long l3 = System.nanoTime(); // utsg.now().getNanoseconds(); long fromHereToThere = l2 - l1; long fromTheretoHere = l3 - l2; long roundTrip = l3 - l1; L1 += fromHereToThere; L2 += fromTheretoHere; L3 += roundTrip; counter--; // } } } catch (InvalidProtocolBufferException e) { e.printStackTrace(); } } });
public static CommandType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; }
public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, type_.getNumber()); } size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; }
if (bm.getType().equals(CommandType.MDS)) { MarketDataSnapshot mds = marshaller .demarshall(((AQMessages.MarketDataSnapshot) bm process(mds); else if(bm.getType().equals(CommandType.TICK)){ Tick t = marshaller.demarshall(((AQMessages.Tick) bm.getExtension(AQMessages.Tick.cmd))); process(t); if (bm.getType().equals(CommandType.SERVER_TIME)) { } else if (bm.getType().equals(CommandType.POSITION_REPORT)) { PositionEvent pos = marshaller .demarshall(((AQMessages.PositionReport) bm .getExtension(AQMessages.PositionReport.cmd))); process((StreamEvent) pos); } else if (bm.getType().equals(CommandType.INFO_EVENT)) { InformationalEvent ie = marshaller .demarshall(((AQMessages.InfoEvent) bm .getExtension(AQMessages.InfoEvent.cmd))); process((StreamEvent) ie); } else if (bm.getType().equals(CommandType.NEW_ORDER)) { if (((AQMessages.NewOrder) bm .getExtension(AQMessages.NewOrder.cmd)).getResend() == 1) {
com.activequant.messages.AQMessages.BaseMessage.CommandType value = com.activequant.messages.AQMessages.BaseMessage.CommandType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue);
BaseMessage bm = m.demarshall(b); if (bm.getType().equals(CommandType.MDS)) {
@Override public void eventFired(byte[] event) { BaseMessage bm; try { bm = marshaller.demarshall(event); if (bm.getType().equals(CommandType.MDS)) { MarketDataSnapshot mds = marshaller .demarshall(((AQMessages.MarketDataSnapshot) bm .getExtension(AQMessages.MarketDataSnapshot.cmd))); processMarketDataSnapshot(mds); } else if(bm.getType().equals(CommandType.TICK)){ Tick t = marshaller.demarshall(((AQMessages.Tick) bm .getExtension(AQMessages.Tick.cmd))); processTick(t); } } catch (Exception e) { e.printStackTrace(); log.warn("Exception: ", e); } } };
@Override public void eventFired(byte[] event) { BaseMessage bm; try { bm = marshaller.demarshall(event); if(log.isDebugEnabled()) log.debug("Event type: " + bm.getType()); if (bm.getType().equals(CommandType.MDS)) { MarketDataSnapshot mds = marshaller .demarshall(((AQMessages.MarketDataSnapshot) bm .getExtension(AQMessages.MarketDataSnapshot.cmd))); if(!mds.isResend()) collectionList.add(mds); // else we drop it. } } catch (Exception e) { e.printStackTrace(); log.warn("Exception: ", e); } } });
@Override public void eventFired(byte[] event) { BaseMessage bm; try { bm = marshaller.demarshall(event); if (log.isDebugEnabled()) log.debug("Event type: " + bm.getType()); if (bm.getType().equals(CommandType.MDS)) { MarketDataSnapshot mds = marshaller .demarshall(((AQMessages.MarketDataSnapshot) bm .getExtension(AQMessages.MarketDataSnapshot.cmd))); // we'll ignore resends. if(!mds.isResend()) process(mds); } } catch (Exception e) { e.printStackTrace(); log.warn("Exception: ", e); } } });
@Override public void eventFired(byte[] event) { BaseMessage bm; try { bm = marshaller.demarshall(event); if (log.isDebugEnabled()) log.debug("Event type: " + bm.getType()); if (bm.getType().equals(CommandType.OHLC)) { OHLCV o = marshaller.demarshall((AQMessages.OHLC) bm .getExtension(AQMessages.OHLC.cmd)); o.setResolutionInSeconds(tf.getMinutes() * 60); collectionList.add(o); } } catch (Exception e) { e.printStackTrace(); log.warn("Exception: ", e); } } });
@Override public void eventFired(byte[] event) { BaseMessage bm; try { bm = marshaller.demarshall(event); if (bm.getType().equals(CommandType.OHLC)) { OHLCV ohlc= marshaller .demarshall(((AQMessages.OHLC) bm .getExtension(AQMessages.OHLC.cmd))); processOHLCV(ohlc); } } catch (Exception e) { e.printStackTrace(); log.warn("Exception: ", e); } } };
@Override public void eventFired(byte[] event) { BaseMessage bm; try { bm = marshaller.demarshall(event); if (bm.getType().equals(CommandType.VALUESET)) { ValueSet vs = bm.getExtension(ValueSet.cmd); handle(vs); } } catch (Exception e) { e.printStackTrace(); log.warn("Exception: ", e); } } };
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); com.google.protobuf.GeneratedMessage .ExtendableMessage<com.activequant.messages.AQMessages.BaseMessage>.ExtensionWriter extensionWriter = newExtensionWriter(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, type_.getNumber()); } extensionWriter.writeUntil(536870912, output); getUnknownFields().writeTo(output); }