Object/Class

io.backchat.hookup

HookupServer

Related Docs: class HookupServer | package hookup

Permalink

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
Visibility
  1. Public
  2. All

Type Members

  1. trait ActorHookupServerClient extends AnyRef

    Permalink

    A convenience trait for bridging a websocket to an actor.

  2. trait Broadcast extends AnyRef

    Permalink

    Represents a broadcast operation.

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

    Permalink

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

  4. class Exclude extends BroadcastFilter

    Permalink

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

  5. trait HookupClientActor extends AnyRef

    Permalink

    A convenience mixin for using an actor as an event handler

  6. trait HookupServerClient extends BroadcastChannel

    Permalink

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

    The interface library users use when implementing a websocket server to represent a client. For every new connection made to the server it will create one of these guys.

    You can use it to maintain state for your client, but be aware that multiple threads maybe accessing the state at the same time so you should take care of thread safety.

  7. class Include extends BroadcastFilter

    Permalink

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

  8. class MessageAckingHandler extends SimpleChannelHandler

    Permalink

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

  9. class WebSocketMessageAdapter extends SimpleChannelDownstreamHandler

    Permalink

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

    Uses the io.backchat.hookup.WireFormat] to serialize outgoing messages. It serializes the message and then writes it as a text websocket frame to the connection

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Exclude

    Permalink

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

  5. object Include

    Permalink

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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. def clone(): AnyRef

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  24. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped