- AbstractHandleableCloseable<T extends HandleableCloseable<T>> - Class in org.jboss.remoting3.spi
-
A basic implementation of a closeable resource.
- AbstractHandleableCloseable(Executor) - Constructor for class org.jboss.remoting3.spi.AbstractHandleableCloseable
-
Basic constructor.
- AbstractHandleableCloseable(Executor, boolean) - Constructor for class org.jboss.remoting3.spi.AbstractHandleableCloseable
-
Basic constructor.
- accept(ConnectionHandlerFactory) - Method in interface org.jboss.remoting3.spi.ConnectionProviderContext
-
Accept a connection that was received by the corresponding protocol handler.
- addCloseHandler(CloseHandler<? super T>) - Method in interface org.jboss.remoting3.HandleableCloseable
-
Add a handler that will be called upon close.
- addCloseHandler(CloseHandler<? super T>) - Method in class org.jboss.remoting3.spi.AbstractHandleableCloseable
-
Add a handler that will be called upon close.
- addConnectionProvider(String, ConnectionProviderFactory, OptionMap) - Method in interface org.jboss.remoting3.Endpoint
-
Register a connection provider for a URI scheme.
- addUser(String, String, char[], KeyPair...) - Method in class org.jboss.remoting3.security.SimpleServerAuthenticationProvider
-
Add a user to the authentication table.
- asyncClosingCloseHandler(HandleableCloseable<?>) - Static method in class org.jboss.remoting3.spi.SpiUtils
-
A close handler which closes another resource asynchronously.
- attach(Attachments.Key<T>, T) - Method in class org.jboss.remoting3.Attachments
- Attachable - Interface in org.jboss.remoting3
-
An entity which can hold attachments.
- attachIfAbsent(Attachments.Key<T>, T) - Method in class org.jboss.remoting3.Attachments
- Attachments - Class in org.jboss.remoting3
-
A set of attachments for an entity.
- Attachments() - Constructor for class org.jboss.remoting3.Attachments
-
- Attachments.Key<T> - Class in org.jboss.remoting3
-
An attachment key.
- Attachments.Key(Class<T>) - Constructor for class org.jboss.remoting3.Attachments.Key
-
Construct a new instance.
- AUTH_REALM - Static variable in class org.jboss.remoting3.RemotingOptions
-
The authentication realm to use if no authentication CallbackHandler
is specified.
- AUTHENTICATION_RETRIES - Static variable in class org.jboss.remoting3.RemotingOptions
-
Specify the number of times a client is allowed to retry authentication before closing the connection.
- AUTHORIZE_ID - Static variable in class org.jboss.remoting3.RemotingOptions
-
The SASL authorization ID.
- AuthorizingCallbackHandler - Interface in org.jboss.remoting3.security
-
An extension so the CallbackHandler interface to allow for additional UserInfo to
be loaded to be associated with the current request.
- awaitClosed() - Method in interface org.jboss.remoting3.HandleableCloseable
-
Wait for a resource close to complete.
- awaitClosed() - Method in class org.jboss.remoting3.spi.AbstractHandleableCloseable
-
Wait for a resource close to complete.
- awaitClosedUninterruptibly() - Method in interface org.jboss.remoting3.HandleableCloseable
-
Wait for a resource close to complete.
- awaitClosedUninterruptibly() - Method in class org.jboss.remoting3.spi.AbstractHandleableCloseable
-
Wait for a resource close to complete.
- cancel() - Method in class org.jboss.remoting3.MessageOutputStream
-
Cancel this message stream.
- Channel - Interface in org.jboss.remoting3
-
The most basic level of communications in a Remoting connection.
- Channel.Receiver - Interface in org.jboss.remoting3
-
A handler for an incoming message.
- ChannelBusyException - Exception in org.jboss.remoting3
-
- ChannelBusyException() - Constructor for exception org.jboss.remoting3.ChannelBusyException
-
Constructs a ChannelBusyException
with no detail message.
- ChannelBusyException(String) - Constructor for exception org.jboss.remoting3.ChannelBusyException
-
Constructs a ChannelBusyException
with the specified detail message.
- ChannelBusyException(Throwable) - Constructor for exception org.jboss.remoting3.ChannelBusyException
-
Constructs a ChannelBusyException
with the specified cause.
- ChannelBusyException(String, Throwable) - Constructor for exception org.jboss.remoting3.ChannelBusyException
-
Constructs a ChannelBusyException
with the specified detail message and cause.
- channelOpened(Channel) - Method in interface org.jboss.remoting3.OpenListener
-
Notification that a new channel has been opened for this service.
- checkOpen() - Method in class org.jboss.remoting3.spi.AbstractHandleableCloseable
-
Check if open, throwing an exception if it is not.
- clone() - Method in class org.jboss.remoting3.security.InetAddressPrincipal
-
Create a clone of this instance.
- close() - Method in interface org.jboss.remoting3.Channel
-
Close this channel.
- close() - Method in interface org.jboss.remoting3.HandleableCloseable
-
Close this resource.
- close() - Method in class org.jboss.remoting3.MessageOutputStream
-
Close this message stream.
- close() - Method in interface org.jboss.remoting3.Registration
-
Close the registration.
- close() - Method in class org.jboss.remoting3.spi.AbstractHandleableCloseable
-
Close this resource.
- closeAction() - Method in class org.jboss.remoting3.spi.AbstractHandleableCloseable
-
Called exactly once when the close()
method is invoked; the actual close operation should take place here.
- closeAsync() - Method in interface org.jboss.remoting3.HandleableCloseable
-
Asynchronously close this resource.
- closeAsync() - Method in class org.jboss.remoting3.spi.AbstractHandleableCloseable
-
Asynchronously close this resource.
- closeComplete() - Method in class org.jboss.remoting3.spi.AbstractHandleableCloseable
-
Call when close is complete.
- closeFailed(IOException) - Method in class org.jboss.remoting3.spi.AbstractHandleableCloseable
-
Call if an async close has failed.
- CloseHandler<T> - Interface in org.jboss.remoting3
-
A handler which is notified of a resource close.
- closingCloseHandler(Closeable) - Static method in class org.jboss.remoting3.spi.SpiUtils
-
A close handler which closes another resource.
- connect(URI) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(URI, OptionMap) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(URI, OptionMap, CallbackHandler) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(URI, OptionMap, CallbackHandler, SSLContext) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(URI, OptionMap, CallbackHandler, XnioSsl) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(URI, OptionMap, String, String, char[]) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(URI, OptionMap, String, String, char[], SSLContext) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(URI, OptionMap, String, String, char[], XnioSsl) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(String, SocketAddress, SocketAddress) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(String, SocketAddress, SocketAddress, OptionMap) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(String, SocketAddress, SocketAddress, OptionMap, CallbackHandler) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(String, SocketAddress, SocketAddress, OptionMap, CallbackHandler, SSLContext) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(String, SocketAddress, SocketAddress, OptionMap, CallbackHandler, XnioSsl) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(String, SocketAddress, SocketAddress, OptionMap, String, String, char[]) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(String, SocketAddress, SocketAddress, OptionMap, String, String, char[], SSLContext) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(String, SocketAddress, SocketAddress, OptionMap, String, String, char[], XnioSsl) - Method in interface org.jboss.remoting3.Endpoint
-
Open a connection with a peer.
- connect(SocketAddress, SocketAddress, OptionMap, Result<ConnectionHandlerFactory>, CallbackHandler, XnioSsl) - Method in interface org.jboss.remoting3.spi.ConnectionProvider
-
Open an outbound connection, using the (optionally) given socket addresses as source and destination.
- Connection - Interface in org.jboss.remoting3
-
A connection to a remote peer.
- ConnectionHandler - Interface in org.jboss.remoting3.spi
-
A connection to a foreign endpoint.
- ConnectionHandlerContext - Interface in org.jboss.remoting3.spi
-
The context for connection handlers.
- ConnectionHandlerFactory - Interface in org.jboss.remoting3.spi
-
A factory which creates the connection handler for a connection.
- ConnectionProvider - Interface in org.jboss.remoting3.spi
-
A connection provider.
- ConnectionProviderContext - Interface in org.jboss.remoting3.spi
-
A context for a connection provider.
- ConnectionProviderDescriptor - Interface in org.jboss.remoting3.spi
-
A service descriptor for connection protocol providers.
- ConnectionProviderFactory - Interface in org.jboss.remoting3.spi
-
A connection provider factory.
- createEndpoint(String, Xnio, OptionMap) - Static method in class org.jboss.remoting3.Remoting
-
Create an endpoint with the given configuration.
- createEndpoint(String, OptionMap) - Static method in class org.jboss.remoting3.Remoting
-
Create a new endpoint with the given configuration.
- createEndpoint(OptionMap) - Static method in class org.jboss.remoting3.Remoting
-
Create an anonymous endpoint.
- createEndpoint() - Static method in class org.jboss.remoting3.Remoting
-
Create an anonymous endpoint.
- createInstance(ConnectionProviderContext, OptionMap) - Method in class org.jboss.remoting3.remote.RemoteConnectionProviderFactory
-
Create a provider instance for an endpoint.
- createInstance(ConnectionHandlerContext) - Method in interface org.jboss.remoting3.spi.ConnectionHandlerFactory
-
Create a connection handler instance.
- createInstance(ConnectionProviderContext, OptionMap) - Method in interface org.jboss.remoting3.spi.ConnectionProviderFactory
-
Create a provider instance for an endpoint.
- createServer(SocketAddress, OptionMap, ServerAuthenticationProvider, XnioSsl) - Method in interface org.jboss.remoting3.spi.NetworkServerProvider
-
Create a network server.
- createUserInfo(Collection<Principal>) - Method in interface org.jboss.remoting3.security.AuthorizingCallbackHandler
-
Create and return the UserInfo instance for the user identified by the
provided remoting principals.
- getAttachment(Attachments.Key<T>) - Method in class org.jboss.remoting3.Attachments
- getAttachments() - Method in interface org.jboss.remoting3.Attachable
-
Get the attachments for this entity.
- getCallbackHandler(String) - Method in interface org.jboss.remoting3.security.ServerAuthenticationProvider
-
Get a callback handler for the given mechanism name.
- getCallbackHandler(String) - Method in class org.jboss.remoting3.security.SimpleServerAuthenticationProvider
-
Get a callback handler for the given mechanism name.
- getConnection() - Method in interface org.jboss.remoting3.Channel
-
Get the connection associated with this channel.
- getConnection() - Method in interface org.jboss.remoting3.spi.ConnectionHandlerContext
-
Get the connection corresponding to this connection handler context.
- getConnectionProviderContext() - Method in interface org.jboss.remoting3.spi.ConnectionHandlerContext
-
Get the connection provider context associated with this connection handler context.
- getConnectionProviderInterface(String, Class<T>) - Method in interface org.jboss.remoting3.Endpoint
-
Get the interface for a connection provider.
- getEndpoint() - Method in interface org.jboss.remoting3.Connection
-
Get the local endpoint.
- getEndpoint() - Method in interface org.jboss.remoting3.spi.ConnectionProviderContext
-
Get the endpoint.
- getExecutor() - Method in class org.jboss.remoting3.spi.AbstractHandleableCloseable
-
Get the executor to use for handler invocation.
- getExecutor() - Method in interface org.jboss.remoting3.spi.ConnectionProviderContext
-
Get an executor usable for running asynchronous tasks.
- getInetAddress() - Method in class org.jboss.remoting3.security.InetAddressPrincipal
-
Get the IP address of this principal.
- getName() - Method in interface org.jboss.remoting3.Endpoint
-
Get the name of this endpoint.
- getName() - Method in class org.jboss.remoting3.security.InetAddressPrincipal
-
Get the name of this principal; it will be the string representation of the IP address.
- getName() - Method in class org.jboss.remoting3.security.UserPrincipal
-
Get the name of this principal.
- getOpenListener() - Method in interface org.jboss.remoting3.spi.RegisteredService
-
Get the service open listener.
- getOption(Option<T>) - Method in interface org.jboss.remoting3.Channel
-
Get the value of a channel option.
- getOptionMap() - Method in interface org.jboss.remoting3.spi.RegisteredService
-
Get the service option map.
- getPrincipals() - Method in interface org.jboss.remoting3.Connection
-
Get the authenticated principals for this connection.
- getPrincipals() - Method in interface org.jboss.remoting3.spi.ConnectionHandler
-
Get the authenticated principals for this connection.
- getProtocolType() - Method in interface org.jboss.remoting3.spi.ConnectionProviderDescriptor
-
The protocol type.
- getProviderFactory() - Method in interface org.jboss.remoting3.spi.ConnectionProviderDescriptor
-
The provider factory.
- getProviderInterface() - Method in interface org.jboss.remoting3.spi.ConnectionProvider
-
Get the user data associated with this connection provider.
- getRegisteredService(String) - Method in interface org.jboss.remoting3.spi.ConnectionHandlerContext
-
Get a registered service.
- getRemoteEndpointName() - Method in interface org.jboss.remoting3.Connection
-
Get the name of the remote endpoint, if it has one.
- getRemoteEndpointName() - Method in interface org.jboss.remoting3.spi.ConnectionHandler
-
Get the name of the remote endpoint.
- getServiceOpenListener(String) - Method in interface org.jboss.remoting3.spi.ConnectionHandlerContext
-
Deprecated.
- getServiceOpenTask(Channel, OpenListener) - Static method in class org.jboss.remoting3.spi.SpiUtils
-
Get an executor task for opening a service.
- getType() - Method in class org.jboss.remoting3.Attachments.Key
-
Get the attachment type class.
- getUserInfo() - Method in interface org.jboss.remoting3.Connection
-
Get the UserInfo for this connection.
- getUserInfo() - Method in interface org.jboss.remoting3.spi.ConnectionHandler
-
Get the authenticated UserInfo for this connection.
- getUserName() - Method in class org.jboss.remoting3.security.SimpleUserInfo
-
- getUserName() - Method in interface org.jboss.remoting3.security.UserInfo
-
Get the name for this user.
- getXnio() - Method in interface org.jboss.remoting3.spi.ConnectionProviderContext
-
Get the XNIO instance.
- getXnioWorker() - Method in interface org.jboss.remoting3.Endpoint
-
Get the XNIO worker configured for this endpoint.
- getXnioWorker() - Method in interface org.jboss.remoting3.spi.ConnectionProviderContext
-
Get the XNIO worker to use for network operations.
- glueStackTraces(Throwable, StackTraceElement[], int, String) - Static method in class org.jboss.remoting3.spi.SpiUtils
-
Glue two stack traces together.
- RECEIVE_BUFFER_SIZE - Static variable in class org.jboss.remoting3.RemotingOptions
-
The size of the largest buffer that this endpoint will accept over a connection.
- RECEIVE_WINDOW_SIZE - Static variable in class org.jboss.remoting3.RemotingOptions
-
The maximum window size of the receive direction for connection channels, in bytes.
- receiveMessage(Channel.Receiver) - Method in interface org.jboss.remoting3.Channel
-
Initiate processing of the next message, when it comes in.
- RegisteredService - Interface in org.jboss.remoting3.spi
-
A registered service.
- registerService(String, OpenListener, OptionMap) - Method in interface org.jboss.remoting3.Endpoint
-
Register a new service.
- Registration - Interface in org.jboss.remoting3
-
A simple registration handle.
- registrationTerminated() - Method in interface org.jboss.remoting3.OpenListener
-
Called when this registration has been terminated.
- remoteClosed() - Method in interface org.jboss.remoting3.spi.ConnectionHandlerContext
-
Indicate that the remote side has terminated the connection, so the local side should be closed as well.
- RemoteConnectionProviderFactory - Class in org.jboss.remoting3.remote
-
- RemoteConnectionProviderFactory() - Constructor for class org.jboss.remoting3.remote.RemoteConnectionProviderFactory
-
Construct a new instance.
- RemoteInterruptedException - Exception in org.jboss.remoting3
-
- RemoteInterruptedException() - Constructor for exception org.jboss.remoting3.RemoteInterruptedException
-
Constructs a RemoteInterruptedException
with no detail message.
- RemoteInterruptedException(String) - Constructor for exception org.jboss.remoting3.RemoteInterruptedException
-
Constructs a RemoteInterruptedException
with the specified detail message.
- RemoteInterruptedException(Throwable) - Constructor for exception org.jboss.remoting3.RemoteInterruptedException
-
Constructs a RemoteInterruptedException
with the specified cause.
- RemoteInterruptedException(String, Throwable) - Constructor for exception org.jboss.remoting3.RemoteInterruptedException
-
Constructs a RemoteInterruptedException
with the specified detail message and cause.
- Remoting - Class in org.jboss.remoting3
-
The standalone interface into Remoting.
- RemotingException - Exception in org.jboss.remoting3
-
A general Remoting exception.
- RemotingException() - Constructor for exception org.jboss.remoting3.RemotingException
-
Constructs a RemotingException with no detail message.
- RemotingException(String) - Constructor for exception org.jboss.remoting3.RemotingException
-
Constructs a RemotingException with the specified detail message.
- RemotingException(Throwable) - Constructor for exception org.jboss.remoting3.RemotingException
-
Constructs a RemotingException with the specified cause.
- RemotingException(String, Throwable) - Constructor for exception org.jboss.remoting3.RemotingException
-
Constructs a RemotingException with the specified detail message and cause.
- RemotingOptions - Class in org.jboss.remoting3
-
Common options for Remoting configuration.
- RemotingPermission - Class in org.jboss.remoting3.security
-
This class is for permissions relating to Remoting endpoints.
- RemotingPermission(String) - Constructor for class org.jboss.remoting3.security.RemotingPermission
-
Creates a new EndpointPermission
object with the specified name.
- RemotingPermission(String, String) - Constructor for class org.jboss.remoting3.security.RemotingPermission
-
Creates a new EndpointPermission
object with the specified name.
- remove() - Method in interface org.jboss.remoting3.HandleableCloseable.Key
-
Remove the registered handler.
- removeAttachment(Attachments.Key<T>) - Method in class org.jboss.remoting3.Attachments
- removeAttachment(Attachments.Key<T>, T) - Method in class org.jboss.remoting3.Attachments
- replaceAttachment(Attachments.Key<T>, T, T) - Method in class org.jboss.remoting3.Attachments
- safeHandleClose(CloseHandler<? super T>, T, IOException) - Static method in class org.jboss.remoting3.spi.SpiUtils
-
Safely handle a close notification.
- SEND_BUFFER_SIZE - Static variable in class org.jboss.remoting3.RemotingOptions
-
The size of the largest buffer that this endpoint will transmit over a connection.
- ServerAuthenticationProvider - Interface in org.jboss.remoting3.security
-
- ServiceNotFoundException - Exception in org.jboss.remoting3
-
Service not found.
- ServiceNotFoundException() - Constructor for exception org.jboss.remoting3.ServiceNotFoundException
-
Constructs a ServiceNotFoundException
with no detail message.
- ServiceNotFoundException(String) - Constructor for exception org.jboss.remoting3.ServiceNotFoundException
-
Constructs a ServiceNotFoundException
with the specified detail message.
- ServiceNotFoundException(Throwable) - Constructor for exception org.jboss.remoting3.ServiceNotFoundException
-
Constructs a ServiceNotFoundException
with the specified cause.
- ServiceNotFoundException(String, Throwable) - Constructor for exception org.jboss.remoting3.ServiceNotFoundException
-
Constructs a ServiceNotFoundException
with the specified detail message and cause.
- ServiceOpenException - Exception in org.jboss.remoting3
-
An exception relating to service opening has occurred.
- ServiceOpenException() - Constructor for exception org.jboss.remoting3.ServiceOpenException
-
Constructs a ServiceOpenException
with no detail message.
- ServiceOpenException(String) - Constructor for exception org.jboss.remoting3.ServiceOpenException
-
Constructs a ServiceOpenException
with the specified detail message.
- ServiceOpenException(Throwable) - Constructor for exception org.jboss.remoting3.ServiceOpenException
-
Constructs a ServiceOpenException
with the specified cause.
- ServiceOpenException(String, Throwable) - Constructor for exception org.jboss.remoting3.ServiceOpenException
-
Constructs a ServiceOpenException
with the specified detail message and cause.
- ServiceRegistrationException - Exception in org.jboss.remoting3
-
A service registration exception, thrown when registering a service fails for some reason.
- ServiceRegistrationException() - Constructor for exception org.jboss.remoting3.ServiceRegistrationException
-
Constructs a ServiceRegistrationException with no detail message.
- ServiceRegistrationException(String) - Constructor for exception org.jboss.remoting3.ServiceRegistrationException
-
Constructs a ServiceRegistrationException with the specified detail message.
- ServiceRegistrationException(Throwable) - Constructor for exception org.jboss.remoting3.ServiceRegistrationException
-
Constructs a ServiceRegistrationException with the specified cause.
- ServiceRegistrationException(String, Throwable) - Constructor for exception org.jboss.remoting3.ServiceRegistrationException
-
Constructs a ServiceRegistrationException with the specified detail message and cause.
- setOption(Option<T>, T) - Method in interface org.jboss.remoting3.Channel
-
Set an option for this channel.
- SimpleServerAuthenticationProvider - Class in org.jboss.remoting3.security
-
A server authentication handler which maintains a simple map of user names and passwords.
- SimpleServerAuthenticationProvider() - Constructor for class org.jboss.remoting3.security.SimpleServerAuthenticationProvider
-
- SimpleUserInfo - Class in org.jboss.remoting3.security
-
A simple UserInfo implementation that takes the the supplied Prinicpals to extract the user name for the user.
- SimpleUserInfo(Collection<Principal>) - Constructor for class org.jboss.remoting3.security.SimpleUserInfo
-
- SpiUtils - Class in org.jboss.remoting3.spi
-
Utility methods for Remoting service providers.
- supportsOption(Option<?>) - Method in interface org.jboss.remoting3.Channel
-
Determine whether an option is supported on this channel.