@Override public void process(RequestProcessor cp) { cp.append(this); }
@Override public void process(RequestProcessor cp) { cp.createSegment(this); }
@Override public void process(RequestProcessor cp) { cp.createTableSegment(this); }
@Override public void process(RequestProcessor cp) { cp.deleteSegment(this); }
@Override public void process(RequestProcessor cp) { cp.getSegmentAttribute(this); }
@Override public void process(RequestProcessor cp) { cp.keepAlive(this); }
@Override public void process(RequestProcessor cp) { cp.getStreamSegmentInfo(this); }
@Override public void process(RequestProcessor cp) { cp.mergeSegments(this); }
@Override public void process(RequestProcessor cp) { cp.deleteTableSegment(this); }
@Override public void process(RequestProcessor cp) { cp.hello(this); }
@Override public void deleteSegment(DeleteSegment deleteSegment) { getNextRequestProcessor().deleteSegment(deleteSegment); }
@Override public void getSegmentAttribute(GetSegmentAttribute getSegmentAttribute) { getNextRequestProcessor().getSegmentAttribute(getSegmentAttribute); }
@Override public void keepAlive(KeepAlive keepAlive) { getNextRequestProcessor().keepAlive(keepAlive); }
@Override public void getStreamSegmentInfo(GetStreamSegmentInfo getStreamInfo) { getNextRequestProcessor().getStreamSegmentInfo(getStreamInfo); }
@Override public void mergeSegments(MergeSegments mergeSegments) { getNextRequestProcessor().mergeSegments(mergeSegments); }
@Override public void deleteTableSegment(WireCommands.DeleteTableSegment deleteSegment) { getNextRequestProcessor().deleteTableSegment(deleteSegment); }
@Override public void createTableSegment(WireCommands.CreateTableSegment createTableSegment) { getNextRequestProcessor().createTableSegment(createTableSegment); }
@Override public void append(Append append) { getNextRequestProcessor().append(append); }
@Override public void createSegment(CreateSegment createStreamsSegment) { getNextRequestProcessor().createSegment(createStreamsSegment); }