question: removes and returns next event from the queue , returning null if empty . this method is used for unit testing , where it prevents cases from hanging if a queue is unexpectedly empty . concode_field_sep long transactionCount concode_elem_sep Logger logger concode_elem_sep String name concode_elem_sep int maxSize concode_elem_sep int partitions concode_elem_sep LinkedBlockingQueue<ReplDBMSEvent> queue concode_elem_sep ReplDBMSHeader lastHeader concode_field_sep void setName concode_elem_sep void prepare concode_elem_sep String getName concode_elem_sep long getMaxStoredSeqno concode_elem_sep void setSyncInterval concode_elem_sep void setPartitions concode_elem_sep void release concode_elem_sep void setLastHeader concode_elem_sep ReplDBMSHeader getLastHeader concode_elem_sep void configure concode_elem_sep void setMaxSize concode_elem_sep void put concode_elem_sep ReplDBMSEvent peek concode_elem_sep long getMinStoredSeqno concode_elem_sep int getMaxSize concode_elem_sep void setPartitionerClass concode_elem_sep void setMaxOfflineInterval concode_elem_sep int size concode_elem_sep ReplDBMSEvent get concode_elem_sep TungstenProperties status
target: ReplDBMSEvent function ( ) { return queue . poll ( ) ; }