dummy_backend_queue.go 554 B

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