summaryrefslogtreecommitdiff
path: root/bridges/test/com
diff options
context:
space:
mode:
authorRĂ¼diger Timm <rt@openoffice.org>2004-07-23 13:49:20 +0000
committerRĂ¼diger Timm <rt@openoffice.org>2004-07-23 13:49:20 +0000
commitf894b84631bb79d3a77b78ea85c10067c6ba58db (patch)
tree8a831ec0e1d25455378fb4aaf4bfe99edbecc3d4 /bridges/test/com
parent89deac22a89e888c246a08e2a163b1c1d26ea6dd (diff)
INTEGRATION: CWS sb20 (1.3.20); FILE MERGED
2004/07/09 13:29:29 sb 1.3.20.1: #i29741# Retrofitted existing services as single-interface--based ones.
Diffstat (limited to 'bridges/test/com')
-rw-r--r--bridges/test/com/sun/star/lib/TestBed.java36
1 files changed, 14 insertions, 22 deletions
diff --git a/bridges/test/com/sun/star/lib/TestBed.java b/bridges/test/com/sun/star/lib/TestBed.java
index 22df4b9bec04..c783547bca90 100644
--- a/bridges/test/com/sun/star/lib/TestBed.java
+++ b/bridges/test/com/sun/star/lib/TestBed.java
@@ -2,9 +2,9 @@
*
* $RCSfile: TestBed.java,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: kz $ $Date: 2004-03-25 14:57:46 $
+ * last change: $Author: rt $ $Date: 2004-07-23 14:49:20 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -65,10 +65,11 @@ import com.sun.star.bridge.XBridge;
import com.sun.star.bridge.XBridgeFactory;
import com.sun.star.bridge.XInstanceProvider;
import com.sun.star.comp.helper.Bootstrap;
+import com.sun.star.connection.Acceptor;
+import com.sun.star.connection.Connector;
import com.sun.star.connection.XAcceptor;
import com.sun.star.connection.XConnection;
import com.sun.star.connection.XConnector;
-import com.sun.star.lang.XMultiComponentFactory;
import com.sun.star.uno.UnoRuntime;
import com.sun.star.uno.XComponentContext;
import java.io.BufferedReader;
@@ -148,20 +149,15 @@ public final class TestBed {
protected abstract boolean run(XBridge bridge) throws Throwable;
protected final XBridge getBridge() throws com.sun.star.uno.Exception {
- XMultiComponentFactory factory = context.getServiceManager();
- XConnector connector = (XConnector) UnoRuntime.queryInterface(
- XConnector.class,
- factory.createInstanceWithContext(
- "com.sun.star.connection.Connector", context));
- XBridgeFactory bridgeFactory
- = (XBridgeFactory) UnoRuntime.queryInterface(
- XBridgeFactory.class,
- factory.createInstanceWithContext(
- "com.sun.star.bridge.BridgeFactory", context));
+ XConnector connector = Connector.create(context);
+ XBridgeFactory factory = (XBridgeFactory) UnoRuntime.queryInterface(
+ XBridgeFactory.class,
+ context.getServiceManager().createInstanceWithContext(
+ "com.sun.star.bridge.BridgeFactory", context));
System.out.println("Client: Connecting...");
XConnection connection = connector.connect(connectionDescription);
System.out.println("Client: ...connected...");
- XBridge bridge = bridgeFactory.createBridge(
+ XBridge bridge = factory.createBridge(
"", protocolDescription, connection, null);
System.out.println("Client: ...bridged.");
return bridge;
@@ -194,16 +190,12 @@ public final class TestBed {
try {
XComponentContext context
= Bootstrap.createInitialComponentContext(null);
- XMultiComponentFactory factory = context.getServiceManager();
- XBridgeFactory bridgeFactory
+ XAcceptor acceptor = Acceptor.create(context);
+ XBridgeFactory factory
= (XBridgeFactory) UnoRuntime.queryInterface(
XBridgeFactory.class,
- factory.createInstanceWithContext(
+ context.getServiceManager().createInstanceWithContext(
"com.sun.star.bridge.BridgeFactory", context));
- XAcceptor acceptor = (XAcceptor) UnoRuntime.queryInterface(
- XAcceptor.class,
- factory.createInstanceWithContext(
- "com.sun.star.connection.Acceptor", context));
System.out.println("Server: Accepting...");
synchronized (this) {
state = ACCEPTING;
@@ -213,7 +205,7 @@ public final class TestBed {
XConnection connection = acceptor.accept(
connectionDescription);
System.out.println("Server: ...connected...");
- XBridge bridge = bridgeFactory.createBridge(
+ XBridge bridge = factory.createBridge(
"", protocolDescription, connection, provider);
System.out.println("Server: ...bridged.");
}