io.backchat.hookup

HookupServer

object HookupServer

See also

io.backchat.hookup.HookupServer

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HookupServer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait ActorHookupServerClient extends AnyRef

    A convenience trait for bridging a websocket to an actor.

  2. trait Broadcast extends AnyRef

    Represents a broadcast operation.

  3. trait BroadcastFilter extends (BroadcastChannel) ⇒ Boolean with NotNull

    A filter for broadcast channels, a predicate that can't be null

  4. class Exclude extends BroadcastFilter

    An exclude filter, if the channel does not exists in the list of open connections it will match

  5. trait HookupClientActor extends AnyRef

    A convenience mixin for using an actor as an event handler

  6. trait HookupServerClient extends BroadcastChannel

    The interface library users use when implementing a websocket server to represent a client.

  7. class Include extends BroadcastFilter

    An include filter, if the channel exists in the list of open connections it will match

  8. class MessageAckingHandler extends SimpleChannelHandler

    Responds to ack requests as they are received, and forwards on the inbound message.

  9. class WebSocketMessageAdapter extends SimpleChannelDownstreamHandler

    Uses the io.backchat.hookup.WireFormat] to serialize outgoing messages.

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. object Exclude

    Companion object for io.backchat.hookup.HookupServer.Exclude

  7. object Include

    Companion object for io.backchat.hookup.HookupServer.Include

  8. def apply(info: ServerInfo)(factory: ⇒ HookupServerClient): HookupServer

    Creates a io.backchat.hookup.HookupServer with the specified params

    Creates a io.backchat.hookup.HookupServer with the specified params

    info

    The io.backchat.hookup.ServerInfo to use to configure this server

    factory

    The factor for creating the io.backchat.hookup.HookupServerClient instances

    returns

    A io.backchat.hookup.HookupServer

  9. def apply(name: String, listenOn: String, port: Int, capabilities: ServerCapability*)(factory: ⇒ HookupServerClient): HookupServer

    Creates a io.backchat.hookup.HookupServer with the specified params

    Creates a io.backchat.hookup.HookupServer with the specified params

    name

    The name of this server

    listenOn

    The host/network address this server will listen on

    port

    The port this server will listen on.

    capabilities

    The a varargs sequence of io.backchat.hookup.ServerCapability objects to configure this server with

    factory

    The factor for creating the io.backchat.hookup.HookupServerClient instances

    returns

    A io.backchat.hookup.HookupServer

  10. def apply(listenOn: String, port: Int, capabilities: ServerCapability*)(factory: ⇒ HookupServerClient): HookupServer

    Creates a io.backchat.hookup.HookupServer with the specified params

    Creates a io.backchat.hookup.HookupServer with the specified params

    listenOn

    The host/network address this server will listen on

    port

    The port this server will listen on.

    capabilities

    The a varargs sequence of io.backchat.hookup.ServerCapability objects to configure this server with

    factory

    The factor for creating the io.backchat.hookup.HookupServerClient instances

    returns

    A io.backchat.hookup.HookupServer

  11. def apply(listenOn: String, capabilities: ServerCapability*)(factory: ⇒ HookupServerClient): HookupServer

    Creates a io.backchat.hookup.HookupServer with the specified params

    Creates a io.backchat.hookup.HookupServer with the specified params

    listenOn

    The host/network address this server will listen on

    capabilities

    The a varargs sequence of io.backchat.hookup.ServerCapability objects to configure this server with

    factory

    The factor for creating the io.backchat.hookup.HookupServerClient instances

    returns

    A io.backchat.hookup.HookupServer

  12. def apply(port: Int, capabilities: ServerCapability*)(factory: ⇒ HookupServerClient): HookupServer

    Creates a io.backchat.hookup.HookupServer with the specified params

    Creates a io.backchat.hookup.HookupServer with the specified params

    port

    The port this server will listen on.

    capabilities

    The a varargs sequence of io.backchat.hookup.ServerCapability objects to configure this server with

    factory

    The factor for creating the io.backchat.hookup.HookupServerClient instances

    returns

    A io.backchat.hookup.HookupServer

  13. def apply(capabilities: ServerCapability*)(factory: ⇒ HookupServerClient): HookupServer

    Creates a io.backchat.hookup.HookupServer with the specified params

    Creates a io.backchat.hookup.HookupServer with the specified params

    capabilities

    The a varargs sequence of io.backchat.hookup.ServerCapability objects to configure this server with

    factory

    The factor for creating the io.backchat.hookup.HookupServerClient instances

    returns

    A io.backchat.hookup.HookupServer

  14. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

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

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

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

    Definition Classes
    AnyRef
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  26. def toString(): String

    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped