public final class socketConnector
extends java.lang.Object
XConnector interface.
The socketConnector is a specialized component that uses TCP
sockets for communication. The socketConnector is generally
used by the com.sun.star.connection.Connector service.
com.sun.star.connections.XAcceptor,
com.sun.star.connections.XConnection,
com.sun.star.connections.XConnector,
com.sun.star.loader.JavaLoader| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
__serviceName
The name of the service.
|
| Constructor and Description |
|---|
socketConnector() |
| Modifier and Type | Method and Description |
|---|---|
static XSingleServiceFactory |
__getServiceFactory(java.lang.String implName,
XMultiServiceFactory multiFactory,
XRegistryKey regKey)
Returns a factory for creating the service.
|
XConnection |
connect(java.lang.String connectionDescription)
Connects via the described socket to a waiting server.
|
public static final java.lang.String __serviceName
The JavaLoader acceses this through reflection.
JavaLoader,
Constant Field Valuespublic static XSingleServiceFactory __getServiceFactory(java.lang.String implName,
XMultiServiceFactory multiFactory,
XRegistryKey regKey)
This method is called by the JavaLoader.
implName - the name of the implementation for which a service is
requested.multiFactory - the service manager to be used (if needed).regKey - the registry key.XSingleServiceFactory for creating the component.JavaLoaderpublic XConnection connect(java.lang.String connectionDescription)
throws NoConnectException,
ConnectionSetupException
The connection description has the following format:
type*(key=value),
where type should be socket
(ignoring case). Supported keys (ignoring case) currently are
host
port
6001).
tcpnodelay
0/1) enabling or disabling Nagle's
algorithm on the resulting connection.
connectionDescription - the description of the connection.XConnection to the server.NoConnectExceptionConnectionSetupExceptioncom.sun.star.connections.XAcceptor,
com.sun.star.connections.XConnection