diff options
author | slewis | 2016-01-13 00:42:56 +0000 |
---|---|---|
committer | slewis | 2016-01-13 00:42:56 +0000 |
commit | 7d8b0132f86b26328485a18690bc9735f6ced351 (patch) | |
tree | 3b5759da355e8fe0b3126e39a425675e664238ff /framework | |
parent | b528828e6076567faac742f2bf98d390b8595c0b (diff) | |
download | org.eclipse.ecf-7d8b0132f86b26328485a18690bc9735f6ced351.tar.gz org.eclipse.ecf-7d8b0132f86b26328485a18690bc9735f6ced351.tar.xz org.eclipse.ecf-7d8b0132f86b26328485a18690bc9735f6ced351.zip |
Fix for ObjectSerializationUtil
Change-Id: I0000000000000000000000000000000000000000
Diffstat (limited to 'framework')
-rw-r--r-- | framework/bundles/org.eclipse.ecf.remoteservice/src/org/eclipse/ecf/internal/remoteservice/Activator.java | 8 |
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); } /* |