org.fusesource.scalate.guice

ScalateAtmosphereModule

class ScalateAtmosphereModule extends ScalateModule

ScalateModule that also configures the Atmosphere framework which here acts as an extension to Jersey for developing Comet/WebSocket resources.

Linear Supertypes
ScalateModule, ServletModule, AbstractModule, Module, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ScalateAtmosphereModule
  2. ScalateModule
  3. ServletModule
  4. AbstractModule
  5. Module
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScalateAtmosphereModule()

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def addError(arg0: Message): Unit

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  5. def addError(arg0: Throwable): Unit

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  6. def addError(arg0: String, arg1: <repeated...>[AnyRef]): Unit

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  7. def applyAtmosphereServlets(): Unit

    Attributes
    protected
  8. def applyJerseyFilter: Unit

    Registers the Jersey filter

    Registers the Jersey filter

    Attributes
    protected
    Definition Classes
    ScalateModule
  9. def applyScalateServlets: Unit

    Registers the Scalate servlets

    Registers the Scalate servlets

    Attributes
    protected
    Definition Classes
    ScalateModule
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def bind[T](arg0: Class[T]): AnnotatedBindingBuilder[T]

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  12. def bind[T](arg0: TypeLiteral[T]): AnnotatedBindingBuilder[T]

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  13. def bind[T](arg0: Key[T]): LinkedBindingBuilder[T]

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  14. def bindConstant(): AnnotatedConstantBindingBuilder

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  15. def bindInterceptor(arg0: Matcher[_ >: Class[_]], arg1: Matcher[_ >: Method], arg2: <repeated...>[MethodInterceptor]): Unit

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  16. def bindListener(arg0: Matcher[_ >: TypeLiteral[_]], arg1: TypeListener): Unit

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  17. def bindScope(arg0: Class[_ <: Annotation], arg1: Scope): Unit

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  18. def binder(): Binder

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  19. implicit def builderToRichBuilder(builder: ServletKeyBindingBuilder): RichBuilder

    The implicit type conversion to avoid the 'with' method in the DSL

    The implicit type conversion to avoid the 'with' method in the DSL

    Definition Classes
    ScalateModule
  20. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def configure(): Unit

    Attributes
    protected[com.google.inject.servlet]
    Definition Classes
    ServletModule → AbstractModule
  22. final def configure(arg0: Binder): Unit

    Definition Classes
    AbstractModule → Module
  23. def configureServlets(): Unit

    Configure any servlets or filters for the application

    Configure any servlets or filters for the application

    Definition Classes
    ScalateAtmosphereModuleScalateModule → ServletModule
  24. def convertToTypes(arg0: Matcher[_ >: TypeLiteral[_]], arg1: TypeConverter): Unit

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  25. def createGuiceContainer(injector: Injector): GuiceContainer

    Creates the com.sun.jersey.guice.spi.container.servlet.GuiceContainer to configure Jersey

    Creates the com.sun.jersey.guice.spi.container.servlet.GuiceContainer to configure Jersey

    Definition Classes
    ScalateModule
    Annotations
    @Provides() @Singleton()
  26. def createResourceConfig: ResourceConfig

    Creates the resource configuration for the Jersey com.sun.jersey.guice.spi.container.servlet.GuiceContainer

    Creates the resource configuration for the Jersey com.sun.jersey.guice.spi.container.servlet.GuiceContainer

    Definition Classes
    ScalateModule
    Annotations
    @Provides() @Singleton()
  27. def createResourceConfigProperties: Map[String, AnyRef]

    Creates the properties used to configure the com.sun.jersey.guice.spi.container.servlet.GuiceContainer's resource config in #createResourceConfig for Jersey

    Creates the properties used to configure the com.sun.jersey.guice.spi.container.servlet.GuiceContainer's resource config in #createResourceConfig for Jersey

    Definition Classes
    ScalateModule
    Annotations
    @Provides() @Singleton()
  28. def currentStage(): Stage

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  29. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  30. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  31. def fileExtensionsExcludedFromJersey: List[String]

    Returns the list of file types which should be excluded from the Jersey filter (until we can get the FilterForwardOn404 setting working) so that they are rendered correctly using the servlet engine

    Returns the list of file types which should be excluded from the Jersey filter (until we can get the FilterForwardOn404 setting working) so that they are rendered correctly using the servlet engine

    Attributes
    protected
    Definition Classes
    ScalateModule
  32. final def filter(arg0: String, arg1: <repeated...>[String]): FilterKeyBindingBuilder

    Attributes
    protected[com.google.inject.servlet]
    Definition Classes
    ServletModule
  33. final def filterRegex(arg0: String, arg1: <repeated...>[String]): FilterKeyBindingBuilder

    Attributes
    protected[com.google.inject.servlet]
    Definition Classes
    ServletModule
  34. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  35. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  36. def getMembersInjector[T](arg0: TypeLiteral[T]): MembersInjector[T]

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  37. def getMembersInjector[T](arg0: Class[T]): MembersInjector[T]

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  38. def getProvider[T](arg0: Class[T]): Provider[T]

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  39. def getProvider[T](arg0: Key[T]): Provider[T]

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  40. final def getServletContext(): ServletContext

    Attributes
    protected[com.google.inject.servlet]
    Definition Classes
    ServletModule
  41. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  42. def install(arg0: Module): Unit

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  43. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  44. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  45. final def notify(): Unit

    Definition Classes
    AnyRef
  46. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  47. def requestInjection(arg0: Any): Unit

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  48. def requestStaticInjection(arg0: <repeated...>[Class[_]]): Unit

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  49. def requireBinding(arg0: Class[_]): Unit

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  50. def requireBinding(arg0: Key[_]): Unit

    Attributes
    protected[com.google.inject]
    Definition Classes
    AbstractModule
  51. def resourcePackageNames: List[String]

    Returns a list of package names which are recursively scanned looking for JAXRS resource classes

    Returns a list of package names which are recursively scanned looking for JAXRS resource classes

    Definition Classes
    ScalateModule
  52. var scalateServletUris: List[String]

    Definition Classes
    ScalateModule
  53. final def serve(arg0: String, arg1: <repeated...>[String]): ServletKeyBindingBuilder

    Attributes
    protected[com.google.inject.servlet]
    Definition Classes
    ServletModule
  54. final def serveRegex(arg0: String, arg1: <repeated...>[String]): ServletKeyBindingBuilder

    Attributes
    protected[com.google.inject.servlet]
    Definition Classes
    ServletModule
  55. def serveWith[T <: HttpServlet](urlPattern: String, aClass: Class[T]): Unit

    A helper method to avoid this compiler bug when using with or the RichBuilder (which uses with) inside a loop

    A helper method to avoid this compiler bug when using with or the RichBuilder (which uses with) inside a loop

    Attributes
    protected
    Definition Classes
    ScalateModule
  56. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  57. def templateExtensions: List[String]

    Returns the default list of template extensions which are rendered directly with Scalate rather than going through the Jersey filter

    Returns the default list of template extensions which are rendered directly with Scalate rather than going through the Jersey filter

    Attributes
    protected
    Definition Classes
    ScalateModule
  58. def toString(): String

    Definition Classes
    AnyRef → Any
  59. var useJerseyUriRegex: Boolean

    Definition Classes
    ScalateModule
  60. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. def webPageContentRegex: List[String]

    The regular expression to find web content which should not be processed by the Jersey filter.

    The regular expression to find web content which should not be processed by the Jersey filter. This is only required until we can get the FilterForwardOn404 issue resolved. See: https://jersey.dev.java.net/issues/show_bug.cgi?id=485

    Definition Classes
    ScalateModule

Inherited from ScalateModule

Inherited from ServletModule

Inherited from AbstractModule

Inherited from Module

Inherited from AnyRef

Inherited from Any

Ungrouped