| Modifier and Type | Class and Description |
|---|---|
class |
AbstractChannel<T extends Transport> |
| Modifier and Type | Field and Description |
|---|---|
protected Transport |
AbstractChannelFactory.messagingTransport |
protected Transport |
AbstractChannelFactory.remotingTransport |
protected T |
AbstractChannel.transport |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,Transport> |
AbstractChannelFactory.messagingTransports |
| Modifier and Type | Method and Description |
|---|---|
Transport |
AbstractChannelFactory.getMessagingTransport() |
Transport |
ChannelFactory.getMessagingTransport()
The default transport for messaging channels
|
Transport |
AbstractChannelFactory.getMessagingTransport(java.lang.String channelType) |
Transport |
ChannelFactory.getMessagingTransport(java.lang.String channelType)
The transport for the specified messaging channel type
|
Transport |
AbstractChannelFactory.getRemotingTransport() |
Transport |
ChannelFactory.getRemotingTransport()
The transport for remoting channels
|
Transport |
Channel.getTransport()
Transport used by this channel
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,Transport> |
AbstractChannelFactory.getMessagingTransports() |
java.util.Map<java.lang.String,Transport> |
ChannelFactory.getMessagingTransports()
The transports for messaging channels
|
| Modifier and Type | Method and Description |
|---|---|
MessagingChannel |
ChannelBuilder.buildMessagingChannel(java.lang.String channelType,
java.lang.String id,
ServerApp serverApp,
Transport transport,
MessagingCodec<Message[]> codec)
Build a messaging channel with the specified server application
ServerApp |
MessagingChannel |
DefaultChannelBuilder.buildMessagingChannel(java.lang.String channelType,
java.lang.String id,
ServerApp serverApp,
Transport transport,
MessagingCodec<Message[]> codec) |
MessagingChannel |
ChannelBuilder.buildMessagingChannel(java.lang.String channelType,
java.lang.String id,
java.net.URI uri,
Transport transport,
MessagingCodec<Message[]> codec)
Build a messaging channel with the specified
URI |
MessagingChannel |
DefaultChannelBuilder.buildMessagingChannel(java.lang.String channelType,
java.lang.String id,
java.net.URI uri,
Transport transport,
MessagingCodec<Message[]> codec) |
RemotingChannel |
ChannelBuilder.buildRemotingChannel(java.lang.Class<? extends RemotingChannel> channelClass,
java.lang.String id,
ServerApp serverApp,
int maxConcurrentRequests,
Transport transport,
MessagingCodec<AMF0Message> codec)
Build a remoting channel with the specified server application
ServerApp |
RemotingChannel |
DefaultChannelBuilder.buildRemotingChannel(java.lang.Class<? extends RemotingChannel> channelClass,
java.lang.String id,
ServerApp serverApp,
int maxConcurrentRequest,
Transport transport,
MessagingCodec<AMF0Message> codec) |
RemotingChannel |
ChannelBuilder.buildRemotingChannel(java.lang.Class<? extends RemotingChannel> channelClass,
java.lang.String id,
java.net.URI uri,
int maxConcurrentRequests,
Transport transport,
MessagingCodec<AMF0Message> codec)
Build a remoting channel with the specified
URI |
RemotingChannel |
DefaultChannelBuilder.buildRemotingChannel(java.lang.Class<? extends RemotingChannel> channelClass,
java.lang.String id,
java.net.URI uri,
int maxConcurrentRequests,
Transport transport,
MessagingCodec<AMF0Message> codec) |
void |
AbstractHTTPChannel.onStop(Transport transport) |
void |
AbstractChannelFactory.setMessagingTransport(java.lang.String channelType,
Transport messagingTransport) |
void |
ChannelFactory.setMessagingTransport(java.lang.String channelType,
Transport messagingTransport)
Set the transport for the specified messaging channel type
|
void |
AbstractChannelFactory.setMessagingTransport(Transport messagingTransport) |
void |
ChannelFactory.setMessagingTransport(Transport messagingTransport)
Set the default transport for messaging channels
|
void |
AbstractChannelFactory.setRemotingTransport(Transport remotingTransport) |
void |
ChannelFactory.setRemotingTransport(Transport remotingTransport)
Set the transport for remoting channels
|
| Constructor and Description |
|---|
AbstractChannelFactory(ContentType contentType,
java.lang.Object context,
Transport remotingTransport,
Transport messagingTransport) |
AbstractHTTPChannel(Transport transport,
java.lang.String id,
java.net.URI uri,
int maxConcurrentRequests) |
AMFChannelFactory(java.lang.Object context,
Transport remotingTransport,
Transport messagingTransport)
Create an AMF channel factory with the specified transports and for the specified platform context
|
AMFChannelFactory(java.lang.Object context,
Transport remotingTransport,
Transport messagingTransport,
Configuration defaultConfiguration)
Create an AMF channel factory with the specified configuration and transports and for the specified platform context
Custom configuration can extend the default SimpleConfiguration
|
JMFChannelFactory(java.lang.Object context,
ClientSharedContext sharedContext,
Transport remotingTransport,
Transport messagingTransport)
Create an AMF channel factory with the specified configuration and transports and for the specified platform context
|
| Constructor and Description |
|---|
AbstractAMFChannel(Transport transport,
java.lang.String id,
java.net.URI uri,
int maxConcurrentRequests) |
AMFRemotingChannel(Transport transport,
Configuration configuration,
java.lang.String id,
java.net.URI uri,
int maxConcurrentRequests) |
AMFRemotingChannel(Transport transport,
MessagingCodec<AMF0Message> codec,
java.lang.String id,
java.net.URI uri,
int maxConcurrentRequests) |
BaseAMFMessagingChannel(MessagingCodec<Message[]> codec,
Transport transport,
java.lang.String id,
java.net.URI uri) |
JMFRemotingChannel(Transport transport,
ClientSharedContext sharedContext,
java.lang.String id,
java.net.URI uri,
int maxConcurrentRequests) |
JMFRemotingChannel(Transport transport,
MessagingCodec<AMF0Message> codec,
java.lang.String id,
java.net.URI uri,
int maxConcurrentRequests) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTransport<C> |
| Modifier and Type | Method and Description |
|---|---|
void |
TransportStopListener.onStop(Transport transport) |
| Modifier and Type | Class and Description |
|---|---|
class |
ApacheAsyncTransport |
| Modifier and Type | Class and Description |
|---|---|
class |
JettyWebSocketTransport |
| Modifier and Type | Class and Description |
|---|---|
class |
JettyStdWebSocketTransport |
| Modifier and Type | Class and Description |
|---|---|
class |
TyrusWebSocketTransport |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWebSocketTransport<S> |
class |
WebSocketTransport |
| Modifier and Type | Method and Description |
|---|---|
Transport |
Platform.newMessagingTransport() |
Transport |
Platform.newRemotingTransport() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,Transport> |
Platform.getMessagingTransports() |