Package | Description |
---|---|
org.eclipse.jetty.client |
This package provides APIs, utility classes and implementation class of an asynchronous HTTP client
The core class is
HttpClient , which acts as a central configuration object (for example
for idle timeouts , max connections per domain , etc.) and as a factory for Request objects. |
org.eclipse.jetty.io | |
org.eclipse.jetty.spdy | |
org.eclipse.jetty.spdy.api | |
org.eclipse.jetty.spdy.client | |
org.eclipse.jetty.util | |
org.eclipse.jetty.websocket.client.internal | |
org.eclipse.jetty.websocket.client.internal.io | |
org.eclipse.jetty.websocket.core.api | |
org.eclipse.jetty.websocket.core.extensions.compress | |
org.eclipse.jetty.websocket.core.extensions.fragment | |
org.eclipse.jetty.websocket.core.io | |
org.eclipse.jetty.websocket.server.callbacks |
Modifier and Type | Method and Description |
---|---|
protected void |
HttpDestination.newConnection(Callback<Connection> callback) |
protected void |
HttpClient.newConnection(HttpDestination destination,
Callback<Connection> callback) |
Modifier and Type | Method and Description |
---|---|
<C> void |
EndPoint.fillInterested(C context,
Callback<C> callback)
Requests callback methods to be invoked when a call to
EndPoint.fill(ByteBuffer) would return data or EOF. |
<C> void |
AbstractEndPoint.fillInterested(C context,
Callback<C> callback) |
<C> void |
FillInterest.register(C context,
Callback<C> callback)
Call to register interest in a callback when a read is possible.
|
<C> void |
WriteFlusher.write(C context,
Callback<C> callback,
ByteBuffer... buffers)
Tries to switch state to WRITING.
|
<C> void |
EndPoint.write(C context,
Callback<C> callback,
ByteBuffer... buffers)
Writes the given buffers via
EndPoint.flush(ByteBuffer...) and invokes callback methods when either
all the data has been flushed or an error occurs. |
<C> void |
AbstractEndPoint.write(C context,
Callback<C> callback,
ByteBuffer... buffers) |
Modifier and Type | Class and Description |
---|---|
class |
Promise<T>
Deprecated.
|
class |
StandardSession |
Modifier and Type | Method and Description |
---|---|
<C> void |
StandardSession.control(IStream stream,
ControlFrame frame,
long timeout,
TimeUnit unit,
Callback<C> callback,
C context) |
<C> void |
ISession.control(IStream stream,
ControlFrame frame,
long timeout,
TimeUnit unit,
Callback<C> callback,
C context) |
void |
StandardStream.data(DataInfo dataInfo,
long timeout,
TimeUnit unit,
Callback<Void> callback) |
<C> void |
StandardSession.data(IStream stream,
DataInfo dataInfo,
long timeout,
TimeUnit unit,
Callback<C> callback,
C context) |
<C> void |
ISession.data(IStream stream,
DataInfo dataInfo,
long timeout,
TimeUnit unit,
Callback<C> callback,
C context) |
void |
StandardSession.goAway(long timeout,
TimeUnit unit,
Callback<Void> callback) |
void |
StandardStream.headers(HeadersInfo headersInfo,
long timeout,
TimeUnit unit,
Callback<Void> callback) |
void |
StandardSession.ping(long timeout,
TimeUnit unit,
Callback<PingInfo> callback) |
void |
StandardStream.reply(ReplyInfo replyInfo,
long timeout,
TimeUnit unit,
Callback<Void> callback) |
void |
StandardSession.rst(RstInfo rstInfo,
long timeout,
TimeUnit unit,
Callback<Void> callback) |
void |
StandardSession.settings(SettingsInfo settingsInfo,
long timeout,
TimeUnit unit,
Callback<Void> callback) |
void |
StandardStream.syn(SynInfo synInfo,
long timeout,
TimeUnit unit,
Callback<Stream> callback) |
void |
StandardSession.syn(SynInfo synInfo,
StreamFrameListener listener,
long timeout,
TimeUnit unit,
Callback<Stream> callback) |
protected void |
StandardSession.write(ByteBuffer buffer,
Callback<StandardSession.FrameBytes> callback,
StandardSession.FrameBytes frameBytes) |
int |
Controller.write(ByteBuffer buffer,
Callback<T> callback,
T context) |
Modifier and Type | Method and Description |
---|---|
void |
Stream.data(DataInfo dataInfo,
long timeout,
TimeUnit unit,
Callback<Void> callback)
Sends asynchronously a DATA frame on this stream.
|
void |
Session.goAway(long timeout,
TimeUnit unit,
Callback<Void> callback)
Closes gracefully this session, sending a GO_AWAY frame and then closing the TCP connection.
|
void |
Stream.headers(HeadersInfo headersInfo,
long timeout,
TimeUnit unit,
Callback<Void> callback)
Sends asynchronously a HEADER frame on this stream.
|
void |
Session.ping(long timeout,
TimeUnit unit,
Callback<PingInfo> callback)
Sends asynchronously a PING, normally to measure round-trip time.
|
void |
Stream.reply(ReplyInfo replyInfo,
long timeout,
TimeUnit unit,
Callback<Void> callback)
Sends asynchronously a SYN_REPLY frame in response to a SYN_STREAM frame.
|
void |
Session.rst(RstInfo rstInfo,
long timeout,
TimeUnit unit,
Callback<Void> callback)
Sends asynchronously a RST_STREAM to abort a stream.
|
void |
Session.settings(SettingsInfo settingsInfo,
long timeout,
TimeUnit unit,
Callback<Void> callback)
Sends asynchronously a SETTINGS to configure the SPDY connection.
|
void |
Stream.syn(SynInfo synInfo,
long timeout,
TimeUnit unit,
Callback<Stream> callback)
Initiate a unidirectional spdy pushstream associated to this stream asynchronously
|
void |
Session.syn(SynInfo synInfo,
StreamFrameListener listener,
long timeout,
TimeUnit unit,
Callback<Stream> callback)
Sends asynchronously a SYN_FRAME to create a new
SPDY stream . |
Modifier and Type | Method and Description |
---|---|
int |
SPDYConnection.write(ByteBuffer buffer,
Callback<StandardSession.FrameBytes> callback,
StandardSession.FrameBytes context) |
Modifier and Type | Class and Description |
---|---|
static class |
Callback.Empty<C>
Empty implementation of
Callback |
class |
ExecutorCallback<C> |
class |
FutureCallback<C> |
Modifier and Type | Class and Description |
---|---|
class |
DefaultWebSocketClient
WebSocketClient for working with Upgrade (request and response), and establishing connections to the websocket URI of your choice.
|
Modifier and Type | Class and Description |
---|---|
class |
UpgradeConnection.SendUpgradeRequest |
Modifier and Type | Method and Description |
---|---|
<C> void |
WebSocketClientConnection.output(C context,
Callback<C> callback,
WebSocketFrame frame) |
Modifier and Type | Method and Description |
---|---|
<C> void |
Extension.nextOutput(C context,
Callback<C> callback,
WebSocketFrame frame)
Convenience method for
#getNextOutgoingFrames()#output(WebSocketFrame) |
<C> void |
Extension.output(C context,
Callback<C> callback,
WebSocketFrame frame) |
<C> void |
WebSocketConnection.ping(C context,
Callback<C> callback,
byte[] payload)
Send a single ping messages.
|
<C> void |
WebSocketConnection.write(C context,
Callback<C> callback,
byte[] buf,
int offset,
int len)
Send a a binary message.
|
<C> void |
WebSocketConnection.write(C context,
Callback<C> callback,
ByteBuffer buffer)
Send a a binary message.
|
<C> void |
WebSocketConnection.write(C context,
Callback<C> callback,
String message)
Send a series of text messages.
|
Modifier and Type | Method and Description |
---|---|
<C> void |
WebkitDeflateFrameExtension.output(C context,
Callback<C> callback,
WebSocketFrame frame) |
<C> void |
PerMessageCompressionExtension.output(C context,
Callback<C> callback,
WebSocketFrame frame) |
Modifier and Type | Method and Description |
---|---|
<C> void |
FragmentExtension.output(C context,
Callback<C> callback,
WebSocketFrame frame) |
Modifier and Type | Class and Description |
---|---|
class |
ControlFrameBytes<C> |
class |
DataFrameBytes<C> |
class |
FrameBytes<C> |
Modifier and Type | Field and Description |
---|---|
protected Callback<C> |
FrameBytes.callback |
Modifier and Type | Method and Description |
---|---|
<C> void |
WebSocketSession.output(C context,
Callback<C> callback,
WebSocketFrame frame) |
<C> void |
OutgoingFrames.output(C context,
Callback<C> callback,
WebSocketFrame frame) |
<C> void |
AbstractWebSocketConnection.output(C context,
Callback<C> callback,
WebSocketFrame frame)
Enqueue internal frame from
OutgoingFrames stack for eventual write out on the physical connection. |
<C> void |
WebSocketSession.ping(C context,
Callback<C> callback,
byte[] payload)
Send a single ping messages.
|
<C> void |
WebSocketSession.write(C context,
Callback<C> callback,
byte[] buf,
int offset,
int len)
Send a a binary message.
|
<C> void |
WebSocketSession.write(C context,
Callback<C> callback,
ByteBuffer buffer)
Send a a binary message.
|
<C> void |
WebSocketSession.write(C context,
Callback<C> callback,
String message)
Send a series of text messages.
|
Constructor and Description |
---|
ControlFrameBytes(AbstractWebSocketConnection connection,
Callback<C> callback,
C context,
WebSocketFrame frame) |
DataFrameBytes(AbstractWebSocketConnection connection,
Callback<C> callback,
C context,
WebSocketFrame frame) |
FrameBytes(AbstractWebSocketConnection connection,
Callback<C> callback,
C context,
WebSocketFrame frame) |
Modifier and Type | Class and Description |
---|---|
class |
WebSocketOpenCallback |
Copyright © 1995-2012 Mort Bay Consulting. All Rights Reserved.