com.twitter.inject.thrift.modules.ThriftClientIdModule.scala Maven / Gradle / Ivy
package com.twitter.inject.thrift.modules
import com.google.inject.Provides
import com.twitter.finagle.thrift.ClientId
import com.twitter.inject.TwitterModule
import javax.inject.Singleton
object ThriftClientIdModule extends ThriftClientIdModule
class ThriftClientIdModule extends TwitterModule {
private val clientIdFlag = flag("thrift.clientId", "", "Thrift client id")
@Provides
@Singleton
def providesClientId: ClientId = ClientId(clientIdFlag())
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy