org.hyperscala.numberguess

NumberGuessSite

object NumberGuessSite extends Website[MapSession] with BasicWebsite with StaticWebsite[MapSession] with JettyApplication

NumberGuessSite is the entry point for several implementations of NumberGuess to show the different ways an application can be written in Hyperscala.

Linear Supertypes
JettyApplication, StaticWebsite[MapSession], BasicWebsite, Website[MapSession], WebApplication[MapSession], NotFoundApplication, SessionApplication[MapSession], HandlerApplication, Logging, LoggingCore, HttpApplication, Disposable, Updatable, HttpHandler, Listenable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. NumberGuessSite
  2. JettyApplication
  3. StaticWebsite
  4. BasicWebsite
  5. Website
  6. WebApplication
  7. NotFoundApplication
  8. SessionApplication
  9. HandlerApplication
  10. Logging
  11. LoggingCore
  12. HttpApplication
  13. Disposable
  14. Updatable
  15. HttpHandler
  16. Listenable
  17. AnyRef
  18. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class SessionCreateHandler extends HttpHandler

    Definition Classes
    SessionApplication
  2. class Sessions extends AnyRef

    Definition Classes
    SessionApplication

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. def addClassPath(urlBasePath: String, lookupPath: String, allowCaching: Boolean, priority: Priority): FunctionalListener[(HttpRequest, HttpResponse), HttpResponse]

    Definition Classes
    WebApplication
  7. def addContent(creator: (HttpRequest) ⇒ HttpContent, uris: String*): HttpHandler

    Definition Classes
    WebApplication
  8. def addContent(creator: ⇒ HttpContent, uris: String*): HttpHandler

    Definition Classes
    WebApplication
  9. def addFilePath(urlBasePath: String, lookupPath: String, allowCaching: Boolean, priority: Priority): FunctionalListener[(HttpRequest, HttpResponse), HttpResponse]

    Definition Classes
    WebApplication
  10. def addHandler(handler: HttpHandler, uris: String*): HttpHandler

    Definition Classes
    WebApplication
  11. val application: MapStorage[Any, Any]

    Definition Classes
    Website
  12. def around[R](f: ⇒ R): R

    Definition Classes
    HttpApplication
  13. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  14. def asynchronousLogging: Boolean

    Attributes
    protected
    Definition Classes
    LoggingCore
  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def contextualize[R](request: HttpRequest)(f: ⇒ R): R

    Definition Classes
    HttpApplication
  17. def cookieName: String

    Attributes
    protected
    Definition Classes
    SessionApplication
  18. def createSession(request: HttpRequest, id: String): MapSession

    Attributes
    protected
    Definition Classes
    BasicWebsite → SessionApplication
  19. def debug(message: ⇒ Any): Unit

    Definition Classes
    Logging
  20. def defaultPort: Int

    Attributes
    protected
    Definition Classes
    JettyApplication
  21. def defaultScope: Scope

    Attributes
    protected
    Definition Classes
    StaticWebsite
  22. def dispose(): Unit

    Definition Classes
    JettyApplication → HttpApplication → Disposable
  23. val disposed: UnitProcessor[HttpApplication]

    Definition Classes
    HttpApplication
  24. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  26. def error(message: ⇒ Any, t: Throwable): Unit

    Definition Classes
    Logging
  27. def error(message: ⇒ Any): Unit

    Definition Classes
    Logging
  28. def errorPage(request: HttpRequest, response: HttpResponse, status: HttpResponseStatus): HttpResponse

    Definition Classes
    Website
  29. def errorThrown(t: Throwable): Unit

    Definition Classes
    Website
  30. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  32. val handlers: HandlerProcessor

    Definition Classes
    HandlerApplication
  33. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  34. def info(message: ⇒ Any): Unit

    Definition Classes
    Logging
  35. def init(): Unit

    Definition Classes
    Website → HttpApplication
  36. final def initialize(): Unit

    Definition Classes
    HttpApplication
  37. def initialized: Boolean

    Definition Classes
    HttpApplication
  38. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  39. def isRunning: Boolean

    Definition Classes
    HttpApplication
  40. def listen[Event, Response, Result](name: String, priority: Priority, modes: ListenMode*)(f: (Event) ⇒ Response)(implicit eventManifest: Manifest[Event]): FunctionalListener[Event, Response]

    Definition Classes
    Listenable
  41. val listeners: Listeners

    Definition Classes
    Listenable
  42. def log(level: Level, message: ⇒ Any): Unit

    Definition Classes
    LoggingCore
  43. val logger: InnerLogging

    Definition Classes
    LoggingCore
  44. def loggingClassName: String

    Attributes
    protected
    Definition Classes
    LoggingCore
  45. def main(args: Array[String]): Unit

    Definition Classes
    JettyApplication
  46. implicit val manifest: Manifest[MapSession]

    Definition Classes
    Website
  47. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  48. def notFoundContent(request: HttpRequest): StringContent

    Attributes
    protected
    Definition Classes
    WebApplication → NotFoundApplication
  49. final def notify(): Unit

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

    Definition Classes
    AnyRef
  51. def numberGuessServer: NumberGuessServerPage[MapSession]

  52. def onReceive(request: HttpRequest, response: HttpResponse): HttpResponse

    Definition Classes
    NotFoundApplication → HttpApplication → HttpHandler
  53. def page(creator: ⇒ Webpage[MapSession], scope: Scope, uris: String*): WebpageHandler[MapSession]

    Definition Classes
    Website
  54. val pageError: UnitProcessor[(Webpage[MapSession], Throwable)]

    Definition Classes
    Website
  55. lazy val pages: Pages[MapSession]

    Definition Classes
    Website
  56. final def port: Int

    Definition Classes
    JettyApplication
  57. def register(resource: String): Unit

    Definition Classes
    WebApplication
  58. def register(path: String, url: URL): Unit

    Definition Classes
    WebApplication
  59. def register(path: String, resource: String): Unit

    Definition Classes
    WebApplication
  60. def remove(id: String): Unit

    Attributes
    protected[com.outr.net.http.session]
    Definition Classes
    SessionApplication
  61. def removeContent(uri: String): Unit

    Definition Classes
    WebApplication
  62. def request: HttpRequest

    Definition Classes
    HttpApplication
  63. def requestOption: Option[HttpRequest]

    Definition Classes
    HttpApplication
  64. def session: MapSession

    Definition Classes
    SessionApplication
  65. lazy val sessions: Sessions

    Definition Classes
    SessionApplication
  66. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  67. implicit val thisListenable: Listenable

    Definition Classes
    Listenable
  68. def toString(): String

    Definition Classes
    AnyRef → Any
  69. def trace(message: ⇒ Any): Unit

    Definition Classes
    Logging
  70. def update(delta: Double): Unit

    Definition Classes
    Website → SessionApplication → Updatable
  71. def updateFrequency: Double

    Definition Classes
    HttpApplication
  72. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. def warn(message: ⇒ Any, t: Throwable): Unit

    Definition Classes
    Logging
  76. def warn(message: ⇒ Any): Unit

    Definition Classes
    Logging

Inherited from JettyApplication

Inherited from StaticWebsite[MapSession]

Inherited from BasicWebsite

Inherited from Website[MapSession]

Inherited from WebApplication[MapSession]

Inherited from NotFoundApplication

Inherited from SessionApplication[MapSession]

Inherited from HandlerApplication

Inherited from Logging

Inherited from LoggingCore

Inherited from HttpApplication

Inherited from Disposable

Inherited from Updatable

Inherited from HttpHandler

Inherited from Listenable

Inherited from AnyRef

Inherited from Any

Ungrouped