github.com/nsqio/nsq@v1.3.0/nsqd/dummy_backend_queue.go (about)

     1  package nsqd
     2  
     3  type dummyBackendQueue struct {
     4  	readChan chan []byte
     5  }
     6  
     7  func newDummyBackendQueue() BackendQueue {
     8  	return &dummyBackendQueue{readChan: make(chan []byte)}
     9  }
    10  
    11  func (d *dummyBackendQueue) Put([]byte) error {
    12  	return nil
    13  }
    14  
    15  func (d *dummyBackendQueue) ReadChan() <-chan []byte {
    16  	return d.readChan
    17  }
    18  
    19  func (d *dummyBackendQueue) Close() error {
    20  	return nil
    21  }
    22  
    23  func (d *dummyBackendQueue) Delete() error {
    24  	return nil
    25  }
    26  
    27  func (d *dummyBackendQueue) Depth() int64 {
    28  	return int64(0)
    29  }
    30  
    31  func (d *dummyBackendQueue) Empty() error {
    32  	return nil
    33  }