org.hyperscala.numberguess

NumberGuessSite

object NumberGuessSite extends WebApplication[MapSession] with BasicWebsite with StaticWebsite 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, 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(f: ⇒ Unit): Unit

    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[T](context: Storage[String, Any])(f: ⇒ T): T

    Definition Classes
    HttpApplication
  17. def contextualize[T](request: HttpRequest)(f: ⇒ T): T

    Definition Classes
    HttpApplication
  18. def cookieName: String

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

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

    Definition Classes
    Logging
  21. def defaultPort: Int

    Attributes
    protected
    Definition Classes
    JettyApplication
  22. def defaultScope: Scope

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

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

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

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

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

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

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

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

    Definition Classes
    Website
  31. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  33. val handlers: HandlerProcessor

    Definition Classes
    HandlerApplication
  34. def hashCode(): Int

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

    Definition Classes
    Logging
  36. def init(): Unit

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

    Definition Classes
    HttpApplication
  38. def initialized: Boolean

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

    Definition Classes
    Any
  40. def isRunning: Boolean

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

    Definition Classes
    Listenable
  42. val listeners: Listeners

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

    Definition Classes
    LoggingCore
  44. val logger: InnerLogging

    Definition Classes
    LoggingCore
  45. def loggingClassName: String

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

    Definition Classes
    JettyApplication
  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

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

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

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

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

    Definition Classes
    Website
  56. final def port: Int

    Definition Classes
    JettyApplication
  57. def processRequest(request: HttpRequest, response: HttpResponse): HttpResponse

    Attributes
    protected
    Definition Classes
    HandlerApplication → HttpApplication
  58. def receive(request: HttpRequest): HttpResponse

    Definition Classes
    HttpApplication
  59. final def receiveContextualized(request: HttpRequest)(responseHandler: (HttpResponse) ⇒ Unit): Unit

    Definition Classes
    HttpApplication
  60. def register(resource: String): Unit

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

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

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

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

    Definition Classes
    WebApplication
  65. def request: HttpRequest

    Definition Classes
    HttpApplication
  66. def requestContext: Storage[String, Any]

    Definition Classes
    HttpApplication
  67. def session: MapSession

    Definition Classes
    SessionApplication
  68. lazy val sessions: Sessions

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

    Definition Classes
    AnyRef
  70. implicit val thisListenable: Listenable

    Definition Classes
    Listenable
  71. def toString(): String

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

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

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

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

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

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

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

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

    Definition Classes
    Logging

Inherited from JettyApplication

Inherited from StaticWebsite

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