package org.objectstyle.wolips.pbserver; import java.io.IOException; import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.ui.IStartup; import org.objectstyle.wolips.pbserver.preferences.PreferenceConstants; import org.objectstyle.wolips.preferences.PreferencesPlugin; public class PBServerStartup implements IStartup { private PBServer myServer; public void earlyStartup() { IPreferenceStore store = PreferencesPlugin.getDefault().getPreferenceStore(); if (store.getBoolean(PreferenceConstants.PBSERVER_ENABLED)) { myServer = new PBServer(); try { int port = store.getInt(PreferenceConstants.PBSERVER_PORT); myServer.start(port); } catch (IOException e) { e.printStackTrace(System.out); } } } }