Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorslewis2016-01-13 00:42:56 +0000
committerslewis2016-01-13 00:42:56 +0000
commit7d8b0132f86b26328485a18690bc9735f6ced351 (patch)
tree3b5759da355e8fe0b3126e39a425675e664238ff /framework
parentb528828e6076567faac742f2bf98d390b8595c0b (diff)
downloadorg.eclipse.ecf-7d8b0132f86b26328485a18690bc9735f6ced351.tar.gz
org.eclipse.ecf-7d8b0132f86b26328485a18690bc9735f6ced351.tar.xz
org.eclipse.ecf-7d8b0132f86b26328485a18690bc9735f6ced351.zip
Fix for ObjectSerializationUtil
Diffstat (limited to 'framework')
-rw-r--r--framework/bundles/org.eclipse.ecf.remoteservice/src/org/eclipse/ecf/internal/remoteservice/Activator.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/framework/bundles/org.eclipse.ecf.remoteservice/src/org/eclipse/ecf/internal/remoteservice/Activator.java b/framework/bundles/org.eclipse.ecf.remoteservice/src/org/eclipse/ecf/internal/remoteservice/Activator.java
index 2897fa3f7..e321b9121 100644
--- a/framework/bundles/org.eclipse.ecf.remoteservice/src/org/eclipse/ecf/internal/remoteservice/Activator.java
+++ b/framework/bundles/org.eclipse.ecf.remoteservice/src/org/eclipse/ecf/internal/remoteservice/Activator.java
@@ -11,6 +11,7 @@
package org.eclipse.ecf.internal.remoteservice;
+import java.io.*;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Proxy;
import java.util.*;
@@ -186,6 +187,13 @@ public class Activator implements BundleActivator {
distributionProviderTracker = new ServiceTracker<IRemoteServiceDistributionProvider, IRemoteServiceDistributionProvider>(getContext(), IRemoteServiceDistributionProvider.class, distributionProviderCustomizer);
distributionProviderTracker.open();
+ Hashtable<String, Object> crProps = new Hashtable<String, Object>();
+ crProps.put(IClassResolver.BUNDLE_PROP_NAME, PLUGIN_ID);
+ this.context.registerService(IClassResolver.class, new BundleClassResolver(context.getBundle()), crProps);
+ }
+
+ public ObjectInputStream createObjectInputStream(InputStream ins) throws IOException {
+ return ClassResolverObjectInputStream.create(this.context, ins);
}
/*

Back to the top