Class QueueModule

java.lang.Object
com.codeheadsystems.queue.module.QueueModule

@Module(includes=com.codeheadsystems.queue.module.QueueModule.Binder.class) public class QueueModule extends Object
The type Queue module.
  • Constructor Details

    • QueueModule

      public QueueModule()
      Instantiates a new Queue module.
  • Method Details

    • queue

      @Singleton @Provides public Queue queue(QueueImpl queue)
      Queue queue.
      Parameters:
      queue - the queue
      Returns:
      the queue
    • messageDao

      @Singleton @Provides public MessageDao messageDao(org.jdbi.v3.core.Jdbi jdbi)
      Message dao message dao.
      Parameters:
      jdbi - the jdbi, which we require already has the SQLObjects and immutable plugin installed.
      Returns:
      the message dao