public String toString() { StringBuilder stringBuf = super.buildStringBuffer(); stringBuf.insert(0, "DirectoryConsumerStatus: \n"); stringBuf.append(tab); stringBuf.append("streamId: "); stringBuf.append(streamId()); stringBuf.append(eol); if (consumerServiceStatusList() != null && !consumerServiceStatusList().isEmpty()) { stringBuf.append(tab); stringBuf.append("ConsumerServiceStatusList: "); for (ConsumerStatusService consStatusService : consumerServiceStatusList()) { stringBuf.append(((ConsumerStatusServiceImpl)consStatusService).buildStringBuf()); } stringBuf.append(eol); } return stringBuf.toString(); }
@Override public int copy(DirectoryConsumerStatus destConsumerStatus) { return rdmDirectoryConsumerStatus().copy(destConsumerStatus); }
return CodecReturnCodes.FAILURE; clear(); streamId(msg.streamId()); serviceStatus.serviceId(tempUInt.toLong()); consumerServiceStatusList().add(serviceStatus);
public void consumerServiceStatusList(List<ConsumerStatusService> consumerServiceStatusList) { assert (consumerServiceStatusList != null) : "consumerServiceStatusList must be non-null"; consumerServiceStatusList().clear(); for (ConsumerStatusService consStatusService : consumerServiceStatusList) { consumerServiceStatusList().add(consStatusService); } }
@Override public int streamId() { switch (rdmMsgType()) { case REQUEST: return rdmDirectoryRequest().streamId(); case CLOSE: return rdmDirectoryClose().streamId(); case CONSUMER_STATUS: return rdmDirectoryConsumerStatus().streamId(); case STATUS: return rdmDirectoryStatus().streamId(); case UPDATE: return rdmDirectoryUpdate().streamId(); case REFRESH: return rdmDirectoryRefresh().streamId(); default: assert (false); return 0; } }
case CONSUMER_STATUS: if (directoryConsumerStatus == null) directoryConsumerStatus = new DirectoryConsumerStatusImpl(); break; case STATUS:
public String toString() { switch (rdmMsgType()) { case REQUEST: return rdmDirectoryRequest().toString(); case CLOSE: return rdmDirectoryClose().toString(); case CONSUMER_STATUS: return rdmDirectoryConsumerStatus().toString(); case STATUS: return rdmDirectoryStatus().toString(); case UPDATE: return rdmDirectoryUpdate().toString(); case REFRESH: return rdmDirectoryRefresh().toString(); default: assert (false); return null; } }
@Override public int encode(EncodeIterator encodeIter) { switch (rdmMsgType()) { case REQUEST: return rdmDirectoryRequest().encode(encodeIter); case CLOSE: return rdmDirectoryClose().encode(encodeIter); case CONSUMER_STATUS: return rdmDirectoryConsumerStatus().encode(encodeIter); case STATUS: return rdmDirectoryStatus().encode(encodeIter); case UPDATE: return rdmDirectoryUpdate().encode(encodeIter); case REFRESH: return rdmDirectoryRefresh().encode(encodeIter); default: assert (false); return CodecReturnCodes.FAILURE; } }
@Override public int decode(DecodeIterator dIter, Msg msg) { switch (rdmMsgType()) { case REQUEST: return rdmDirectoryRequest().decode(dIter, msg); case CLOSE: return rdmDirectoryClose().decode(dIter, msg); case CONSUMER_STATUS: return rdmDirectoryConsumerStatus().decode(dIter, msg); case STATUS: return rdmDirectoryStatus().decode(dIter, msg); case UPDATE: return rdmDirectoryUpdate().decode(dIter, msg); case REFRESH: return rdmDirectoryRefresh().decode(dIter, msg); default: assert (false); return CodecReturnCodes.FAILURE; } }
@Override public void clear() { if (rdmDirectoryRefresh() != null) rdmDirectoryRefresh().clear(); if (rdmDirectoryClose() != null) rdmDirectoryClose().clear(); if (rdmDirectoryStatus() != null) rdmDirectoryStatus().clear(); if (rdmDirectoryConsumerStatus() != null) rdmDirectoryConsumerStatus().clear(); if (rdmDirectoryRequest() != null) rdmDirectoryRequest().clear(); if (rdmDirectoryUpdate() != null) rdmDirectoryUpdate().clear(); }
@Override public void consumerServiceStatusList(List<ConsumerStatusService> consumerServiceStatusList) { rdmDirectoryConsumerStatus().consumerServiceStatusList(consumerServiceStatusList); }
@Override public void streamId(int streamId) { switch (rdmMsgType()) { case REQUEST: rdmDirectoryRequest().streamId(streamId); break; case CLOSE: rdmDirectoryClose().streamId(streamId); break; case CONSUMER_STATUS: rdmDirectoryConsumerStatus().streamId(streamId); break; case STATUS: rdmDirectoryStatus().streamId(streamId); break; case UPDATE: rdmDirectoryUpdate().streamId(streamId); break; case REFRESH: rdmDirectoryRefresh().streamId(streamId); break; default: assert (false); } }
public int copy(DirectoryConsumerStatus destConsumerStatus) { assert (destConsumerStatus != null) : "destConsumerStatus must be non-null"; destConsumerStatus.streamId(streamId()); if (consumerServiceStatusList() != null && !consumerServiceStatusList().isEmpty()) { int ret = CodecReturnCodes.SUCCESS; for (ConsumerStatusService consStatusService : consumerServiceStatusList()) { ConsumerStatusService destConsStatusService = new ConsumerStatusServiceImpl(); ret = consStatusService.copy(destConsStatusService); if (ret < CodecReturnCodes.SUCCESS) return ret; destConsumerStatus.consumerServiceStatusList().add(destConsStatusService); } } return CodecReturnCodes.SUCCESS; }
@Override public List<ConsumerStatusService> consumerServiceStatusList() { return rdmDirectoryConsumerStatus().consumerServiceStatusList(); }
genericMsg.msgClass(MsgClasses.GENERIC); genericMsg.domainType(DomainTypes.SOURCE); genericMsg.streamId(streamId()); genericMsg.containerType(DataTypes.MAP); genericMsg.flags(GenericMsgFlags.HAS_MSG_KEY); return CodecReturnCodes.FAILURE; for(ConsumerStatusService serviceStatus : consumerServiceStatusList())