diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/AbstractTransportTest.java')
-rw-r--r-- | plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/AbstractTransportTest.java | 130 |
1 files changed, 0 insertions, 130 deletions
diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/AbstractTransportTest.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/AbstractTransportTest.java deleted file mode 100644 index 2850dbe7b7..0000000000 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/AbstractTransportTest.java +++ /dev/null @@ -1,130 +0,0 @@ -/*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - **************************************************************************/ -package org.eclipse.net4j.tests; - -import org.eclipse.net4j.Net4jUtil; -import org.eclipse.net4j.acceptor.IAcceptor; -import org.eclipse.net4j.connector.IConnector; -import org.eclipse.net4j.internal.util.container.ManagedContainer; -import org.eclipse.net4j.jvm.JVMUtil; -import org.eclipse.net4j.tcp.TCPUtil; -import org.eclipse.net4j.util.container.IManagedContainer; -import org.eclipse.net4j.util.lifecycle.LifecycleUtil; -import org.eclipse.net4j.util.tests.AbstractOMTest; - -import org.eclipse.internal.net4j.acceptor.Acceptor; -import org.eclipse.internal.net4j.connector.Connector; - -/** - * @author Eike Stepper - */ -public abstract class AbstractTransportTest extends AbstractOMTest -{ - protected static final String HOST = "localhost"; - - protected IManagedContainer container; - - private IAcceptor acceptor; - - private IConnector connector; - - @Override - protected void doSetUp() throws Exception - { - super.doSetUp(); - container = createContainer(); - LifecycleUtil.activate(container); - } - - @Override - protected void doTearDown() throws Exception - { - try - { - sleep(20); - LifecycleUtil.deactivate(container); - } - finally - { - connector = null; - acceptor = null; - container = null; - super.doTearDown(); - } - } - - protected boolean useJVMTransport() - { - return false; - } - - protected IManagedContainer createContainer() - { - IManagedContainer container = new ManagedContainer(); - Net4jUtil.prepareContainer(container); - if (useJVMTransport()) - { - JVMUtil.prepareContainer(container); - } - else - { - TCPUtil.prepareContainer(container); - } - - return container; - } - - protected IAcceptor getAcceptor() - { - if (acceptor == null) - { - if (useJVMTransport()) - { - acceptor = (Acceptor)JVMUtil.getAcceptor(container, "default"); - } - else - { - acceptor = (Acceptor)TCPUtil.getAcceptor(container, null); - } - } - - return acceptor; - } - - protected IConnector getConnector() - { - if (connector == null) - { - if (useJVMTransport()) - { - connector = (Connector)JVMUtil.getConnector(container, "default"); - } - else - { - connector = (Connector)TCPUtil.getConnector(container, HOST); - } - } - - return connector; - } - - protected void startTransport() throws Exception - { - if (container != null) - { - IAcceptor acceptor = getAcceptor(); - LifecycleUtil.activate(acceptor); - - IConnector connector = getConnector(); - LifecycleUtil.activate(connector); - } - } -} |