Class pipeConnector
- java.lang.Object
-
- com.sun.star.lib.connections.pipe.pipeConnector
-
- All Implemented Interfaces:
com.sun.star.connection.XConnector
,com.sun.star.uno.XInterface
public final class pipeConnector extends java.lang.Object implements com.sun.star.connection.XConnector
A component that implements theXConnector
interface.The
pipeConnector
is a specialized component that uses TCP pipes for communication. ThepipeConnector
is generally used by thecom.sun.star.connection.Connector
service.- Since:
- UDK 1.0
- See Also:
XAcceptor
,XConnection
,XConnector
,JavaLoader
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
__serviceName
The name of the service.
-
Constructor Summary
Constructors Constructor Description pipeConnector()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static com.sun.star.lang.XSingleServiceFactory
__getServiceFactory(java.lang.String implName, com.sun.star.lang.XMultiServiceFactory multiFactory, com.sun.star.registry.XRegistryKey regKey)
Returns a factory for creating the service.com.sun.star.connection.XConnection
connect(java.lang.String connectionDescription)
Connects via the described pipe to a waiting server.
-
-
-
Field Detail
-
__serviceName
public static final java.lang.String __serviceName
The name of the service.The
JavaLoader
accesses this through reflection.- See Also:
JavaLoader
, Constant Field Values
-
-
Method Detail
-
__getServiceFactory
public static com.sun.star.lang.XSingleServiceFactory __getServiceFactory(java.lang.String implName, com.sun.star.lang.XMultiServiceFactory multiFactory, com.sun.star.registry.XRegistryKey regKey)
Returns a factory for creating the service.This method is called by the
JavaLoader
.- Parameters:
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.- Returns:
- an
XSingleServiceFactory
for creating the component. - See Also:
JavaLoader
-
connect
public com.sun.star.connection.XConnection connect(java.lang.String connectionDescription) throws com.sun.star.connection.NoConnectException, com.sun.star.connection.ConnectionSetupException
Connects via the described pipe to a waiting server.The connection description has the following format:
type
*(key=value
), wheretype
should bepipe
(ignoring case). Supported keys (ignoring case) currently arehost
- The name or address of the server. Must be present.
port
- The TCP port number of the server (defaults to
6001
). tcpnodelay
- A flag (
0
/1
) enabling or disabling Nagle's algorithm on the resulting connection.
- Specified by:
connect
in interfacecom.sun.star.connection.XConnector
- Parameters:
connectionDescription
- the description of the connection.- Returns:
- an
XConnection
to the server. - Throws:
com.sun.star.connection.NoConnectException
com.sun.star.connection.ConnectionSetupException
- See Also:
XAcceptor
,XConnection
-
-