@Override public void consumerServiceStatusList(List<ConsumerStatusService> consumerServiceStatusList) { rdmDirectoryConsumerStatus().consumerServiceStatusList(consumerServiceStatusList); }
@Override public int copy(DirectoryConsumerStatus destConsumerStatus) { return rdmDirectoryConsumerStatus().copy(destConsumerStatus); }
@Override public List<ConsumerStatusService> consumerServiceStatusList() { return rdmDirectoryConsumerStatus().consumerServiceStatusList(); }
@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 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; } }
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 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); } }