Browse Source

server: Add AmazonSQSAsyncModule

scalafmt-draft
Alexis Hernandez 7 years ago
parent
commit
805a65a224
  1. 20
      server/app/com/xsn/explorer/modules/AmazonSQSAsyncModule.scala
  2. 1
      server/conf/application.conf

20
server/app/com/xsn/explorer/modules/AmazonSQSAsyncModule.scala

@ -0,0 +1,20 @@
package com.xsn.explorer.modules
import javax.inject.Singleton
import com.amazonaws.services.sqs.{AmazonSQSAsync, AmazonSQSAsyncClientBuilder}
import com.google.inject.{AbstractModule, Provides}
class AmazonSQSAsyncModule extends AbstractModule {
override def configure(): Unit = {
}
@Provides
@Singleton
def createSQSClient: AmazonSQSAsync = {
AmazonSQSAsyncClientBuilder
.standard()
.build()
}
}

1
server/conf/application.conf

@ -39,6 +39,7 @@ seeder {
queueUrl = ${?XSN_SEEDER_QUEUE_URL}
}
play.modules.enabled += "com.xsn.explorer.modules.AmazonSQSAsyncModule"
play.modules.enabled += "com.xsn.explorer.modules.DataHandlerModule"
play.modules.enabled += "com.xsn.explorer.modules.ConfigModule"
play.modules.enabled += "com.xsn.explorer.modules.ExecutorsModule"

Loading…
Cancel
Save