[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- core.file_system.AsyncFile: Represents a file on the file-system which can be read from, or written to asynchronously.
- core.buffer.Buffer: A Buffer represents a sequence of zero or more bytes that can be written to or read from, and which expands as necessary to accomodate any bytes written to it.
- core.handlers.BufferHandler
- core.handlers.CloseHandler: Close connection handler
- core.handlers.ClosedHandler: Closed connection handler
- core.net.ConnectHandler: Connection handler
- core.handlers.ContinueHandler: Continue handler
- core.handlers.DoneHandler: Done handler
- core.handlers.DrainHandler: Drain handler
- core.event_bus.EventBus: This class represents a distributed lightweight event bus which can encompass multiple vert.x instances.
- core.handlers.ExceptionHandler: Exception handler
- core.file_system.FSProps: Represents the properties of a file system
- core.file_system.FSWrappedHandler
- core.file_system.FileProps: Represents the properties of a file on the file system
- core.file_system.FileSystem: Represents the file-system and contains a broad set of operations for manipulating files.
- core.http.HttpClientResponseHandler: A handler for Http Client Responses
- core.http.HttpServerRequestHandler: A handler for Http Server Requests
- core.event_bus.InternalHandler
- core.event_bus.Message: Represents a message received from the event bus
- core.streams.Pump: Pumps data from a ReadStream to a WriteStream and performs flow control where necessary to prevent the write stream from getting overloaded.
- core.streams.ReadStream: A mixin module which represents a stream of data that can be read from.
  - core.file_system.AsyncFileReadStream
  - core.http.HttpClientResponse: Encapsulates a client-side HTTP response.
  - core.http.HttpServerRequest: Encapsulates a server-side HTTP request.
  - core.net.NetSocket: NetSocket is a socket-like abstraction used for reading from or writing to TCP connections.
  - core.sock_js.SockJSSocket: You interact with SockJS clients through instances of SockJS socket.
  - core.http.WebSocket: Encapsulates an HTML 5 Websocket.
    - core.http.ServerWebSocket: Instances of this class are created when a WebSocket is accepted on the server.
- core.parsetools.RecordParser: A helper class which allows you to easily parse protocols which are delimited by a sequence of bytes, or fixed size records.
- core.parsetools.RecordParserHandler: Record Parser handler
- core.http.RouteMatcher: This class allows you to do route requests based on the HTTP verb and the request URI, in a manner similar to <a href="http://www.sinatrarb.com/">Sinatra</a> or <a href="http://expressjs.com/">Express</a>.
- core.ssl_support.SSLSupport: A mixin module allowing SSL attributes to be set on classes
  - core.http.HttpClient: An HTTP client.
  - core.http.HttpServer: An HTTP and websockets server
  - core.net.NetClient: NetClient is an asynchronous factory for TCP or SSL connections.
  - core.net.NetServer: Represents a TCP or SSL Server
- core.http.ServerWebSocketHandler: A handler for WebSocket Server Requests
- core.shared_data.SharedData: Sometimes it is desirable to share immutable data between different event loops, for example to implement a cache of data.
- core.shared_data.SharedHash
- core.shared_data.SharedSet
- core.sock_js.SockJSServer: This is an implementation of the server side part of https://github.com/sockjs
- core.sock_js.SockJSSocketHandler: SockJS Socket handler
- core.handlers.StreamEndHandler: Stream End handler
- core.tcp_support.TCPSupport: Mixin module that provides all the common TCP params that can be set.
  - core.http.HttpClient: An HTTP client.
  - core.http.HttpServer: An HTTP and websockets server
  - core.net.NetClient: NetClient is an asynchronous factory for TCP or SSL connections.
  - core.net.NetServer: Represents a TCP or SSL Server
- core.handlers.TimerHandler: Timer handler
- vertx.Vertx
- core.http.WebSocketHandler: A handler for WebSocket Requests
- core.streams.WriteStream: A mixin module which represents a stream of data that can be written to.
  - core.file_system.AsyncFileWriteStream
  - core.http.HttpClientRequest: Instances of this class are created by an HttpClient instance, via one of the methods corresponding to the specific HTTP methods, or the generic HttpClient request method.
  - core.http.HttpServerResponse: Encapsulates a server-side HTTP response.
  - core.net.NetSocket: NetSocket is a socket-like abstraction used for reading from or writing to TCP connections.
  - core.sock_js.SockJSSocket: You interact with SockJS clients through instances of SockJS socket.
  - core.http.WebSocket: Encapsulates an HTML 5 Websocket.
    - core.http.ServerWebSocket: Instances of this class are created when a WebSocket is accepted on the server.