From f491760ac0f8d4cbffd944ff551681d9f19b7da2 Mon Sep 17 00:00:00 2001 From: Barthelemy Dagenais Date: Tue, 12 Oct 2010 23:33:24 +0000 Subject: [PATCH] Initial import. --- net.sf.py4j.defaultserver/.classpath | 7 +++++ net.sf.py4j.defaultserver/.project | 28 +++++++++++++++++ .../.settings/org.eclipse.jdt.core.prefs | 8 +++++ .../META-INF/MANIFEST.MF | 10 +++++++ net.sf.py4j.defaultserver/build.properties | 4 +++ .../defaultserver/DefaultServerActivator.java | 30 +++++++++++++++++++ 6 files changed, 87 insertions(+) create mode 100644 net.sf.py4j.defaultserver/.classpath create mode 100644 net.sf.py4j.defaultserver/.project create mode 100644 net.sf.py4j.defaultserver/.settings/org.eclipse.jdt.core.prefs create mode 100644 net.sf.py4j.defaultserver/META-INF/MANIFEST.MF create mode 100644 net.sf.py4j.defaultserver/build.properties create mode 100644 net.sf.py4j.defaultserver/src/net/sf/py4j/defaultserver/DefaultServerActivator.java diff --git a/net.sf.py4j.defaultserver/.classpath b/net.sf.py4j.defaultserver/.classpath new file mode 100644 index 00000000..ad32c83a --- /dev/null +++ b/net.sf.py4j.defaultserver/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/net.sf.py4j.defaultserver/.project b/net.sf.py4j.defaultserver/.project new file mode 100644 index 00000000..94cb877a --- /dev/null +++ b/net.sf.py4j.defaultserver/.project @@ -0,0 +1,28 @@ + + + net.sf.py4j.defaultserver + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + diff --git a/net.sf.py4j.defaultserver/.settings/org.eclipse.jdt.core.prefs b/net.sf.py4j.defaultserver/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 00000000..f70a20ac --- /dev/null +++ b/net.sf.py4j.defaultserver/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,8 @@ +#Tue Oct 12 17:52:09 EDT 2010 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/net.sf.py4j.defaultserver/META-INF/MANIFEST.MF b/net.sf.py4j.defaultserver/META-INF/MANIFEST.MF new file mode 100644 index 00000000..97812c2b --- /dev/null +++ b/net.sf.py4j.defaultserver/META-INF/MANIFEST.MF @@ -0,0 +1,10 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Py4J Default Server +Bundle-SymbolicName: net.sf.py4j.defaultserver +Bundle-Version: 0.5.0.qualifier +Bundle-Activator: net.sf.py4j.defaultserver.DefaultServerActivator +Bundle-Vendor: Py4J +Require-Bundle: org.eclipse.core.runtime +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Bundle-ActivationPolicy: lazy diff --git a/net.sf.py4j.defaultserver/build.properties b/net.sf.py4j.defaultserver/build.properties new file mode 100644 index 00000000..34d2e4d2 --- /dev/null +++ b/net.sf.py4j.defaultserver/build.properties @@ -0,0 +1,4 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + . diff --git a/net.sf.py4j.defaultserver/src/net/sf/py4j/defaultserver/DefaultServerActivator.java b/net.sf.py4j.defaultserver/src/net/sf/py4j/defaultserver/DefaultServerActivator.java new file mode 100644 index 00000000..4a0981cc --- /dev/null +++ b/net.sf.py4j.defaultserver/src/net/sf/py4j/defaultserver/DefaultServerActivator.java @@ -0,0 +1,30 @@ +package net.sf.py4j.defaultserver; + +import org.osgi.framework.BundleActivator; +import org.osgi.framework.BundleContext; + +public class DefaultServerActivator implements BundleActivator { + + private static BundleContext context; + + static BundleContext getContext() { + return context; + } + + /* + * (non-Javadoc) + * @see org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext) + */ + public void start(BundleContext bundleContext) throws Exception { + DefaultServerActivator.context = bundleContext; + } + + /* + * (non-Javadoc) + * @see org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext) + */ + public void stop(BundleContext bundleContext) throws Exception { + DefaultServerActivator.context = null; + } + +}