A callback event signaling failure of an ack request.
Adds acking support to a message This can only be included in a websocket out message
Interface trait to which fallback mechanisms must adhere to It implements java.io.Closeable so you can use it as a resource
A message representing an array of bytes sent to/received from a remote party.
A broadcast channel represents a connection
Broadcast channel like is either a connection or a proxy for a connection.
A trait describing a client that can connect to something
Configuration for content compression
Usage of the simple websocket client:
A callback event signaling that the connection has ended, if the cause was an exception thrown then the cause object will be filled in.
A callback event signaling that an error has occurred.
The file to use as favico.
The default file buffer.
The configuration for the flash policy xml
The Hookup client provides a client for the hookup server, it doesn't lock you in to using a specific message format.
The configuration of a websocket client.
A trait describing an entity that can handle inbound messages
Netty based HookupServer requires netty 3.
Type forwarder for a websocket server client
A marker trait for inbound messages
Represents a back off strategy that will retry forever when the maximum wait has been reached From then on it will continue to use the max wait as delay.
A mixin for a io.backchat.hookup.HookupClient with helper methods for the java api.
A java friendly websocket
A message representing a json object sent to/received from a remote party.
A protocol that supports all the features of the websocket server.
The maximum frame size for a websocket connection
Represents a back off strategy that will retry for maxTimes
when the maximum wait has been reached
When it can't connect within the maxTimes
a maxValue
can occur it will return a io.backchat.hookup.NoThrottle strategy
The interface to represent a result from an operation These results can indicate Success, Cancellation or a sequence of operation results
A marker trait for outbound messages
The configuration for sending pings to a client.
A base trait for creating messages of different content types
The directory to use as a base directory for serving static files.
A trait describing a client that can reconnect to a server.
A list of operation results, contains some aggregate helper methods in addition to a populated list of children
A trait to wrap a server in so it can be used by components that depend on a most basic interfae.
A marker trait to indicate something is a a configuration for the server.
Main configuration object for a server
A protocol format that is just plain and simple json.
Configuration for adding ssl support to the server
The subprotocols this server can respond to.
A message representing a text object sent to/received from a remote party.
The interface for an immutable backoff schedule
A base class for the java api to listen for websocket events.
The interface trait for a wire format.
This object was generated by sbt-buildinfo.
An object indicating a failure result
A callback event signaling that the connection has been fully established.
The default protocol for the hookup server to use.
The default protocol for the hookup server to use. By default this a simple json protocol that doesn't support any advanced features but just sends json messages back and forth
The default protocols hookup understands
Companion object for the io.backchat.hookup.FileBuffer
A Null object representing no backing off at all
A callback event signaling that the connection to the server has been broken and the client is trying to reconnect.
An object indicating a success result
An implicit conversion from a org.jboss.netty.channel.ChannelFuture to an scala.concurrent.Future
An implicit conversion from a org.jboss.netty.channel.ChannelFuture to an scala.concurrent.Future
The org.jboss.netty.channel.ChannelFuture
A scala.concurrent.Future
An implicit conversion from a predicate function that takes a io.backchat.hookup.BroadcastChannel to a io.backchat.hookup.HookupServer.BroadcastFilter
An implicit conversion from a predicate function that takes a io.backchat.hookup.BroadcastChannel to a io.backchat.hookup.HookupServer.BroadcastFilter
The predicate function to convert to a filter
Implicit conversion from a json4s jvalue to a io.backchat.hookup.JsonMessage
Implicit conversion from a json4s jvalue to a io.backchat.hookup.JsonMessage
The string content of the message
The default protocol for the hookup server to use.
The default protocol for the hookup server to use. By default this a simple json protocol that doesn't support any advanced features but just sends json messages back and forth
The package object for the library. This contains some implicit conversions to smooth the api over and allow for a single import at the top of a file to get the api working.