Package

com.twitter

inject

Permalink

package inject

Visibility
  1. Public
  2. All

Type Members

  1. case class Injector(underlying: google.inject.Injector) extends Product with Serializable

    Permalink
  2. trait Logging extends grizzled.slf4j.Logging

    Permalink

    Mix this trait into a class/object to get helpful logging methods.

    Mix this trait into a class/object to get helpful logging methods.

    Note: This trait simply adds several methods to the grizzled.slf4j.Logging traits.

    The methods below are used as so:

    //Before def foo = { val result = 4 + 5 debugResult("Foo returned " + result) result }

    //After def foo = { debugResult("Foo returned %s") { 4 + 5 } }

    Annotations
    @JsonIgnoreProperties()
  3. trait TwitterBaseModule extends TwitterModuleFlags with TwitterModuleLifecycle

    Permalink

    Guice/twitter.util.Flag integrations usable from both non-private and private Guice modules

  4. abstract class TwitterModule extends AbstractModule with TwitterBaseModule with Logging

    Permalink
  5. trait TwitterModuleFlags extends AnyRef

    Permalink

    Guice/twitter.util.Flag integrations

  6. trait TwitterModuleLifecycle extends AnyRef

    Permalink

    com.twitter.inject.TwitterModule to com.twitter.inject.app.App lifecycle integration

  7. abstract class TwitterPrivateModule extends PrivateModule with TwitterBaseModule with ScalaPrivateModule

    Permalink

Value Members

  1. object InjectorModule extends TwitterModule

    Permalink
  2. object Logger

    Permalink

    A factory for retrieving a Scala wrapped SLF4JLogger e.g.

    A factory for retrieving a Scala wrapped SLF4JLogger e.g. val logger = Logger[MyClass]

  3. object TypeUtils

    Permalink

Ungrouped