You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2010/11/06 09:46:39 UTC

svn commit: r1031974 [4/4] - in /incubator/isis/trunk/alternatives/remoting: common/src/main/java/org/apache/isis/remoting/client/ common/src/main/java/org/apache/isis/remoting/client/authentication/ common/src/main/java/org/apache/isis/remoting/client...

Modified: incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_AssociationTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_AssociationTest.java?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_AssociationTest.java (original)
+++ incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_AssociationTest.java Sat Nov  6 08:46:35 2010
@@ -20,36 +20,36 @@
 
 package org.apache.isis.remoting.server;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
-
-import org.jmock.Mockery;
-import org.jmock.integration.junit4.JMock;
-import org.jmock.integration.junit4.JUnit4Mockery;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.apache.isis.commons.exceptions.IsisException;
-import org.apache.isis.metamodel.adapter.ObjectAdapter;
-import org.apache.isis.metamodel.adapter.oid.Oid;
-import org.apache.isis.metamodel.authentication.AuthenticationSession;
-import org.apache.isis.metamodel.spec.feature.ObjectAssociation;
-import org.apache.isis.metamodel.testspec.TestProxySpecification;
-import org.apache.isis.remoting.data.DummyReferenceData;
-import org.apache.isis.remoting.data.common.ObjectData;
-import org.apache.isis.remoting.exchange.ClearAssociationRequest;
-import org.apache.isis.remoting.exchange.ClearAssociationResponse;
-import org.apache.isis.remoting.exchange.SetAssociationRequest;
-import org.apache.isis.remoting.exchange.SetAssociationResponse;
-import org.apache.isis.remoting.facade.impl.ServerFacadeImpl;
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoder;
-import org.apache.isis.runtime.authentication.AuthenticationManager;
-import org.apache.isis.runtime.context.IsisContext;
-import org.apache.isis.runtime.persistence.ConcurrencyException;
-import org.apache.isis.runtime.testsystem.ProxyJunit4TestCase;
-import org.apache.isis.runtime.testsystem.TestProxyAssociation;
-import org.apache.isis.runtime.testsystem.TestProxyVersion;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.fail;
+
+import org.apache.isis.commons.exceptions.IsisException;
+import org.apache.isis.metamodel.adapter.ObjectAdapter;
+import org.apache.isis.metamodel.adapter.oid.Oid;
+import org.apache.isis.metamodel.authentication.AuthenticationSession;
+import org.apache.isis.metamodel.spec.feature.ObjectAssociation;
+import org.apache.isis.metamodel.testspec.TestProxySpecification;
+import org.apache.isis.remoting.data.DummyReferenceData;
+import org.apache.isis.remoting.data.common.ObjectData;
+import org.apache.isis.remoting.exchange.ClearAssociationRequest;
+import org.apache.isis.remoting.exchange.ClearAssociationResponse;
+import org.apache.isis.remoting.exchange.SetAssociationRequest;
+import org.apache.isis.remoting.exchange.SetAssociationResponse;
+import org.apache.isis.remoting.facade.impl.ServerFacadeImpl;
+import org.apache.isis.remoting.protocol.ObjectEncoderDecoder;
+import org.apache.isis.runtime.authentication.AuthenticationManager;
+import org.apache.isis.runtime.context.IsisContext;
+import org.apache.isis.runtime.persistence.ConcurrencyException;
+import org.apache.isis.runtime.testsystem.ProxyJunit4TestCase;
+import org.apache.isis.runtime.testsystem.TestProxyAssociation;
+import org.apache.isis.runtime.testsystem.TestProxyVersion;
+import org.jmock.Mockery;
+import org.jmock.integration.junit4.JMock;
+import org.jmock.integration.junit4.JUnit4Mockery;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
 
 
 @RunWith(JMock.class)

Modified: incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_ClientActionTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_ClientActionTest.java?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_ClientActionTest.java (original)
+++ incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_ClientActionTest.java Sat Nov  6 08:46:35 2010
@@ -20,42 +20,42 @@
 
 package org.apache.isis.remoting.server;
 
-import static org.hamcrest.CoreMatchers.equalTo;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
-
-import org.apache.log4j.BasicConfigurator;
-import org.apache.log4j.Level;
-import org.apache.log4j.LogManager;
-import org.jmock.Expectations;
-import org.jmock.Mockery;
-import org.jmock.integration.junit4.JMock;
-import org.jmock.integration.junit4.JUnit4Mockery;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.apache.isis.metamodel.adapter.ObjectAdapter;
-import org.apache.isis.metamodel.adapter.oid.Oid;
-import org.apache.isis.metamodel.adapter.version.Version;
-import org.apache.isis.metamodel.authentication.AuthenticationSession;
-import org.apache.isis.remoting.client.transaction.ClientTransactionEvent;
-import org.apache.isis.remoting.data.DummyIdentityData;
-import org.apache.isis.remoting.data.DummyObjectData;
-import org.apache.isis.remoting.data.common.ObjectData;
-import org.apache.isis.remoting.data.common.ReferenceData;
-import org.apache.isis.remoting.exchange.ExecuteClientActionRequest;
-import org.apache.isis.remoting.exchange.ExecuteClientActionResponse;
-import org.apache.isis.remoting.exchange.KnownObjectsRequest;
-import org.apache.isis.remoting.facade.impl.ServerFacadeImpl;
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoder;
-import org.apache.isis.runtime.authentication.AuthenticationManager;
-import org.apache.isis.runtime.context.IsisContext;
-import org.apache.isis.runtime.persistence.ConcurrencyException;
-import org.apache.isis.runtime.testsystem.TestProxyAdapter;
-import org.apache.isis.runtime.testsystem.TestProxySession;
-import org.apache.isis.runtime.testsystem.TestProxySystem;
-import org.apache.isis.runtime.testsystem.TestProxyVersion;
+import static org.hamcrest.CoreMatchers.equalTo;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.fail;
+
+import org.apache.isis.metamodel.adapter.ObjectAdapter;
+import org.apache.isis.metamodel.adapter.oid.Oid;
+import org.apache.isis.metamodel.adapter.version.Version;
+import org.apache.isis.metamodel.authentication.AuthenticationSession;
+import org.apache.isis.remoting.client.transaction.ClientTransactionEvent;
+import org.apache.isis.remoting.data.DummyIdentityData;
+import org.apache.isis.remoting.data.DummyObjectData;
+import org.apache.isis.remoting.data.common.ObjectData;
+import org.apache.isis.remoting.data.common.ReferenceData;
+import org.apache.isis.remoting.exchange.ExecuteClientActionRequest;
+import org.apache.isis.remoting.exchange.ExecuteClientActionResponse;
+import org.apache.isis.remoting.exchange.KnownObjectsRequest;
+import org.apache.isis.remoting.facade.impl.ServerFacadeImpl;
+import org.apache.isis.remoting.protocol.ObjectEncoderDecoder;
+import org.apache.isis.runtime.authentication.AuthenticationManager;
+import org.apache.isis.runtime.context.IsisContext;
+import org.apache.isis.runtime.persistence.ConcurrencyException;
+import org.apache.isis.runtime.testsystem.TestProxyAdapter;
+import org.apache.isis.runtime.testsystem.TestProxySession;
+import org.apache.isis.runtime.testsystem.TestProxySystem;
+import org.apache.isis.runtime.testsystem.TestProxyVersion;
+import org.apache.log4j.BasicConfigurator;
+import org.apache.log4j.Level;
+import org.apache.log4j.LogManager;
+import org.jmock.Expectations;
+import org.jmock.Mockery;
+import org.jmock.integration.junit4.JMock;
+import org.jmock.integration.junit4.JUnit4Mockery;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
 
 
 @RunWith(JMock.class)

Modified: incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_ParseableAssociationsTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_ParseableAssociationsTest.java?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_ParseableAssociationsTest.java (original)
+++ incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_ParseableAssociationsTest.java Sat Nov  6 08:46:35 2010
@@ -20,40 +20,40 @@
 
 package org.apache.isis.remoting.server;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
-
-import org.jmock.Mockery;
-import org.jmock.integration.junit4.JMock;
-import org.jmock.integration.junit4.JUnit4Mockery;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.apache.isis.commons.exceptions.IsisException;
-import org.apache.isis.metamodel.adapter.ObjectAdapter;
-import org.apache.isis.metamodel.authentication.AuthenticationSession;
-import org.apache.isis.metamodel.facets.Facet;
-import org.apache.isis.metamodel.facets.FacetHolder;
-import org.apache.isis.metamodel.facets.object.encodeable.EncodableFacet;
-import org.apache.isis.metamodel.spec.feature.ObjectAssociation;
-import org.apache.isis.metamodel.testspec.TestProxySpecification;
-import org.apache.isis.remoting.data.DummyEncodeableObjectData;
-import org.apache.isis.remoting.data.DummyReferenceData;
-import org.apache.isis.remoting.data.common.ObjectData;
-import org.apache.isis.remoting.exchange.ClearValueRequest;
-import org.apache.isis.remoting.exchange.ClearValueResponse;
-import org.apache.isis.remoting.exchange.SetValueRequest;
-import org.apache.isis.remoting.exchange.SetValueResponse;
-import org.apache.isis.remoting.facade.ServerFacade;
-import org.apache.isis.remoting.facade.impl.ServerFacadeImpl;
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoder;
-import org.apache.isis.runtime.authentication.AuthenticationManager;
-import org.apache.isis.runtime.context.IsisContext;
-import org.apache.isis.runtime.persistence.ConcurrencyException;
-import org.apache.isis.runtime.testsystem.ProxyJunit4TestCase;
-import org.apache.isis.runtime.testsystem.TestProxyAssociation;
-import org.apache.isis.runtime.testsystem.TestProxyVersion;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.fail;
+
+import org.apache.isis.commons.exceptions.IsisException;
+import org.apache.isis.metamodel.adapter.ObjectAdapter;
+import org.apache.isis.metamodel.authentication.AuthenticationSession;
+import org.apache.isis.metamodel.facets.Facet;
+import org.apache.isis.metamodel.facets.FacetHolder;
+import org.apache.isis.metamodel.facets.object.encodeable.EncodableFacet;
+import org.apache.isis.metamodel.spec.feature.ObjectAssociation;
+import org.apache.isis.metamodel.testspec.TestProxySpecification;
+import org.apache.isis.remoting.data.DummyEncodeableObjectData;
+import org.apache.isis.remoting.data.DummyReferenceData;
+import org.apache.isis.remoting.data.common.ObjectData;
+import org.apache.isis.remoting.exchange.ClearValueRequest;
+import org.apache.isis.remoting.exchange.ClearValueResponse;
+import org.apache.isis.remoting.exchange.SetValueRequest;
+import org.apache.isis.remoting.exchange.SetValueResponse;
+import org.apache.isis.remoting.facade.ServerFacade;
+import org.apache.isis.remoting.facade.impl.ServerFacadeImpl;
+import org.apache.isis.remoting.protocol.ObjectEncoderDecoder;
+import org.apache.isis.runtime.authentication.AuthenticationManager;
+import org.apache.isis.runtime.context.IsisContext;
+import org.apache.isis.runtime.persistence.ConcurrencyException;
+import org.apache.isis.runtime.testsystem.ProxyJunit4TestCase;
+import org.apache.isis.runtime.testsystem.TestProxyAssociation;
+import org.apache.isis.runtime.testsystem.TestProxyVersion;
+import org.jmock.Mockery;
+import org.jmock.integration.junit4.JMock;
+import org.jmock.integration.junit4.JUnit4Mockery;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
 
 
 @RunWith(JMock.class)

Modified: incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_RemoteActionTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_RemoteActionTest.java?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_RemoteActionTest.java (original)
+++ incubator/isis/trunk/alternatives/remoting/common/src/test/java/org/apache/isis/remoting/server/ServerFacadeImpl_RemoteActionTest.java Sat Nov  6 08:46:35 2010
@@ -21,42 +21,41 @@
 package org.apache.isis.remoting.server;
 
 
-import static org.hamcrest.CoreMatchers.equalTo;
-import static org.hamcrest.CoreMatchers.nullValue;
-import static org.junit.Assert.assertEquals;
-
-import org.apache.log4j.BasicConfigurator;
-import org.apache.log4j.Level;
-import org.apache.log4j.LogManager;
-import org.jmock.Expectations;
-import org.jmock.Mockery;
-import org.jmock.integration.junit4.JMock;
-import org.jmock.integration.junit4.JUnit4Mockery;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.apache.isis.metamodel.adapter.ObjectAdapter;
-import org.apache.isis.metamodel.adapter.oid.Oid;
-import org.apache.isis.metamodel.spec.feature.ObjectAction;
-import org.apache.isis.metamodel.spec.feature.ObjectActionType;
-import org.apache.isis.metamodel.testspec.TestProxySpecification;
-import org.apache.isis.remoting.data.DummyIdentityData;
-import org.apache.isis.remoting.data.DummyObjectData;
-import org.apache.isis.remoting.data.DummyReferenceData;
-import org.apache.isis.remoting.data.common.ObjectData;
-import org.apache.isis.remoting.data.common.ReferenceData;
-import org.apache.isis.remoting.exchange.ExecuteServerActionRequest;
-import org.apache.isis.remoting.exchange.ExecuteServerActionResponse;
-import org.apache.isis.remoting.facade.impl.ServerFacadeImpl;
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoder;
-import org.apache.isis.runtime.authentication.AuthenticationManager;
-import org.apache.isis.runtime.context.IsisContext;
-import org.apache.isis.runtime.testdomain.Movie;
-import org.apache.isis.runtime.testsystem.TestProxyAdapter;
-import org.apache.isis.runtime.testsystem.TestProxySession;
-import org.apache.isis.runtime.testsystem.TestProxySystem;
-import org.apache.isis.runtime.testsystem.TestProxyVersion;
+import static org.hamcrest.CoreMatchers.equalTo;
+import static org.hamcrest.CoreMatchers.nullValue;
+import static org.junit.Assert.assertEquals;
+
+import org.apache.isis.metamodel.adapter.ObjectAdapter;
+import org.apache.isis.metamodel.adapter.oid.Oid;
+import org.apache.isis.metamodel.spec.feature.ObjectAction;
+import org.apache.isis.metamodel.spec.feature.ObjectActionType;
+import org.apache.isis.metamodel.testspec.TestProxySpecification;
+import org.apache.isis.remoting.data.DummyIdentityData;
+import org.apache.isis.remoting.data.DummyObjectData;
+import org.apache.isis.remoting.data.DummyReferenceData;
+import org.apache.isis.remoting.data.common.ObjectData;
+import org.apache.isis.remoting.data.common.ReferenceData;
+import org.apache.isis.remoting.exchange.ExecuteServerActionRequest;
+import org.apache.isis.remoting.exchange.ExecuteServerActionResponse;
+import org.apache.isis.remoting.facade.impl.ServerFacadeImpl;
+import org.apache.isis.remoting.protocol.ObjectEncoderDecoder;
+import org.apache.isis.runtime.authentication.AuthenticationManager;
+import org.apache.isis.runtime.context.IsisContext;
+import org.apache.isis.runtime.testsystem.TestProxyAdapter;
+import org.apache.isis.runtime.testsystem.TestProxySession;
+import org.apache.isis.runtime.testsystem.TestProxySystem;
+import org.apache.isis.runtime.testsystem.TestProxyVersion;
+import org.apache.log4j.BasicConfigurator;
+import org.apache.log4j.Level;
+import org.apache.log4j.LogManager;
+import org.jmock.Expectations;
+import org.jmock.Mockery;
+import org.jmock.integration.junit4.JMock;
+import org.jmock.integration.junit4.JUnit4Mockery;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
 
 
 

Modified: incubator/isis/trunk/alternatives/remoting/marshalling-encode/pom.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/marshalling-encode/pom.xml?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/marshalling-encode/pom.xml (original)
+++ incubator/isis/trunk/alternatives/remoting/marshalling-encode/pom.xml Sat Nov  6 08:46:35 2010
@@ -40,30 +40,10 @@
     </reporting>
 
 	<dependencies>
-		<dependency>
-			<groupId>org.apache.isis.core</groupId>
-			<artifactId>metamodel</artifactId>
-			<type>test-jar</type>
-			<scope>test</scope>
-        </dependency>
-
-		<dependency>
-			<groupId>org.apache.isis.core</groupId>
-		    <artifactId>runtime</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>org.apache.isis.core</groupId>
-			<artifactId>runtime</artifactId>
-			<type>test-jar</type>
-			<scope>test</scope>
-		</dependency>
-
         <dependency>
-            <groupId>org.easymock</groupId>
-            <artifactId>easymock</artifactId>
-            <scope>test</scope>
+            <groupId>org.apache.isis.alternatives.remoting</groupId>
+            <artifactId>common</artifactId>
         </dependency>
-
 	</dependencies>
 
 </project>

Copied: incubator/isis/trunk/alternatives/remoting/marshalling-encode/src/main/java/org/apache/isis/alternatives/remoting/marshalling/encode/EncodingMarshaller.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/protocol/encoding/EncodingMarshaller.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/marshalling-encode/src/main/java/org/apache/isis/alternatives/remoting/marshalling/encode/EncodingMarshaller.java?p2=incubator/isis/trunk/alternatives/remoting/marshalling-encode/src/main/java/org/apache/isis/alternatives/remoting/marshalling/encode/EncodingMarshaller.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/protocol/encoding/EncodingMarshaller.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/protocol/encoding/EncodingMarshaller.java (original)
+++ incubator/isis/trunk/alternatives/remoting/marshalling-encode/src/main/java/org/apache/isis/alternatives/remoting/marshalling/encode/EncodingMarshaller.java Sat Nov  6 08:46:35 2010
@@ -18,7 +18,7 @@
  */
 
 
-package org.apache.isis.remoting.protocol.encoding;
+package org.apache.isis.alternatives.remoting.marshalling.encode;
 
 import java.io.IOException;
 import java.net.SocketException;
@@ -36,8 +36,8 @@ import org.apache.isis.metamodel.encodin
 import org.apache.isis.metamodel.encoding.DebugDataOutputExtended;
 import org.apache.isis.metamodel.encoding.Encodable;
 import org.apache.isis.remoting.exchange.Request;
-import org.apache.isis.remoting.protocol.MarshallerAbstract;
-import org.apache.isis.remoting.protocol.ProtocolConstants;
+import org.apache.isis.remoting.marshalling.MarshallerAbstract;
+import org.apache.isis.remoting.marshalling.MarshallingConstants;
 import org.apache.isis.remoting.transport.Transport;
 
 
@@ -120,7 +120,7 @@ public class EncodingMarshaller extends 
     @Override
     public void init() {
     	super.init();
-        debugging = getConfiguration().getBoolean(ProtocolConstants.DEBUGGING_KEY, ProtocolConstants.DEBUGGING_DEFAULT);
+        debugging = getConfiguration().getBoolean(MarshallingConstants.DEBUGGING_KEY, MarshallingConstants.DEBUGGING_DEFAULT);
         if (LOG.isInfoEnabled()) {
         	LOG.info("debugging=" + debugging);
         }

Modified: incubator/isis/trunk/alternatives/remoting/marshalling-serialize/pom.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/marshalling-serialize/pom.xml?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/marshalling-serialize/pom.xml (original)
+++ incubator/isis/trunk/alternatives/remoting/marshalling-serialize/pom.xml Sat Nov  6 08:46:35 2010
@@ -40,30 +40,10 @@
     </reporting>
 
 	<dependencies>
-		<dependency>
-			<groupId>org.apache.isis.core</groupId>
-			<artifactId>metamodel</artifactId>
-			<type>test-jar</type>
-			<scope>test</scope>
-        </dependency>
-
-		<dependency>
-			<groupId>org.apache.isis.core</groupId>
-		    <artifactId>runtime</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>org.apache.isis.core</groupId>
-			<artifactId>runtime</artifactId>
-			<type>test-jar</type>
-			<scope>test</scope>
-		</dependency>
-
         <dependency>
-            <groupId>org.easymock</groupId>
-            <artifactId>easymock</artifactId>
-            <scope>test</scope>
+            <groupId>org.apache.isis.alternatives.remoting</groupId>
+            <artifactId>common</artifactId>
         </dependency>
-
 	</dependencies>
 
 </project>

Copied: incubator/isis/trunk/alternatives/remoting/marshalling-serialize/src/main/java/org/apache/isis/alternatives/remoting/marshalling/serialize/SerializingMarshaller.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/protocol/serialize/SerializingMarshaller.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/marshalling-serialize/src/main/java/org/apache/isis/alternatives/remoting/marshalling/serialize/SerializingMarshaller.java?p2=incubator/isis/trunk/alternatives/remoting/marshalling-serialize/src/main/java/org/apache/isis/alternatives/remoting/marshalling/serialize/SerializingMarshaller.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/protocol/serialize/SerializingMarshaller.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/protocol/serialize/SerializingMarshaller.java (original)
+++ incubator/isis/trunk/alternatives/remoting/marshalling-serialize/src/main/java/org/apache/isis/alternatives/remoting/marshalling/serialize/SerializingMarshaller.java Sat Nov  6 08:46:35 2010
@@ -18,7 +18,7 @@
  */
 
 
-package org.apache.isis.remoting.protocol.serialize;
+package org.apache.isis.alternatives.remoting.marshalling.serialize;
 
 import java.io.IOException;
 import java.io.ObjectInputStream;
@@ -30,8 +30,8 @@ import org.apache.log4j.Logger;
 import org.apache.isis.commons.exceptions.IsisException;
 import org.apache.isis.metamodel.config.IsisConfiguration;
 import org.apache.isis.remoting.exchange.Request;
+import org.apache.isis.remoting.marshalling.MarshallerAbstract;
 import org.apache.isis.remoting.protocol.IllegalRequestException;
-import org.apache.isis.remoting.protocol.MarshallerAbstract;
 import org.apache.isis.remoting.transport.ConnectionException;
 import org.apache.isis.remoting.transport.Transport;
 

Modified: incubator/isis/trunk/alternatives/remoting/marshalling-xstream/pom.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/marshalling-xstream/pom.xml?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/marshalling-xstream/pom.xml (original)
+++ incubator/isis/trunk/alternatives/remoting/marshalling-xstream/pom.xml Sat Nov  6 08:46:35 2010
@@ -59,6 +59,13 @@
 			<artifactId>common</artifactId>
 		</dependency>
 
+        <dependency>
+            <!-- required for sockets transport support -->
+            <groupId>org.apache.isis.alternatives.remoting</groupId>
+            <artifactId>transport-sockets</artifactId>
+            <optional>true</optional>
+        </dependency>
+
 		<dependency>
 			<groupId>com.thoughtworks.xstream</groupId>
 			<artifactId>xstream</artifactId>

Modified: incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/client/XStreamOverSocketsProxyDecoratorInstaller.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/client/XStreamOverSocketsProxyDecoratorInstaller.java?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/client/XStreamOverSocketsProxyDecoratorInstaller.java (original)
+++ incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/client/XStreamOverSocketsProxyDecoratorInstaller.java Sat Nov  6 08:46:35 2010
@@ -22,11 +22,11 @@ package org.apache.isis.extensions.xstre
 
 import java.util.List;
 
+import org.apache.isis.alternatives.remoting.transport.sockets.shared.SocketTransport;
 import org.apache.isis.extensions.xstream.shared.XStreamMarshaller;
 import org.apache.isis.remoting.client.ProxyInstallerAbstract;
-import org.apache.isis.remoting.protocol.ClientMarshaller;
+import org.apache.isis.remoting.marshalling.ClientMarshaller;
 import org.apache.isis.remoting.transport.Transport;
-import org.apache.isis.remoting.transport.socket.SocketTransport;
 
 
 public class XStreamOverSocketsProxyDecoratorInstaller extends ProxyInstallerAbstract {

Modified: incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/server/XStreamOverSocketsViewer.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/server/XStreamOverSocketsViewer.java?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/server/XStreamOverSocketsViewer.java (original)
+++ incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/server/XStreamOverSocketsViewer.java Sat Nov  6 08:46:35 2010
@@ -24,12 +24,12 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
 
+import org.apache.isis.alternatives.remoting.transport.sockets.server.SocketsViewerAbstract;
 import org.apache.isis.extensions.xstream.shared.XStreamMarshaller;
 import org.apache.isis.remoting.facade.ServerFacade;
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoder;
+import org.apache.isis.remoting.protocol.ObjectEncoderDecoder;
 import org.apache.isis.remoting.server.ServerConnection;
 import org.apache.isis.remoting.server.ServerConnectionDefault;
-import org.apache.isis.remoting.server.SocketsViewerAbstract;
 import org.apache.isis.remoting.transport.ConnectionException;
 import org.apache.isis.remoting.transport.simple.SimpleTransport;
 

Modified: incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/server/XStreamOverSocketsViewerInstaller.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/server/XStreamOverSocketsViewerInstaller.java?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/server/XStreamOverSocketsViewerInstaller.java (original)
+++ incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/server/XStreamOverSocketsViewerInstaller.java Sat Nov  6 08:46:35 2010
@@ -22,9 +22,9 @@ package org.apache.isis.extensions.xstre
 
 import java.util.List;
 
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoder;
-import org.apache.isis.remoting.server.SocketsViewerAbstract;
-import org.apache.isis.remoting.server.SocketsViewerInstallerAbstract;
+import org.apache.isis.alternatives.remoting.transport.sockets.server.SocketsViewerAbstract;
+import org.apache.isis.alternatives.remoting.transport.sockets.server.SocketsViewerInstallerAbstract;
+import org.apache.isis.remoting.protocol.ObjectEncoderDecoder;
 import org.apache.isis.runtime.Isis;
 import org.apache.isis.runtime.viewer.IsisViewer;
 

Modified: incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/shared/XStreamMarshaller.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/shared/XStreamMarshaller.java?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/shared/XStreamMarshaller.java (original)
+++ incubator/isis/trunk/alternatives/remoting/marshalling-xstream/src/main/java/org/apache/isis/extensions/xstream/shared/XStreamMarshaller.java Sat Nov  6 08:46:35 2010
@@ -21,21 +21,19 @@
 package org.apache.isis.extensions.xstream.shared;
 
 import java.io.IOException;
-import java.io.InputStream;
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
-import java.io.OutputStream;
 import java.io.StreamCorruptedException;
 import java.net.SocketException;
 
-import org.apache.log4j.Logger;
 import org.apache.isis.commons.exceptions.IsisException;
 import org.apache.isis.metamodel.config.IsisConfiguration;
 import org.apache.isis.remoting.exchange.Request;
+import org.apache.isis.remoting.marshalling.MarshallerAbstract;
 import org.apache.isis.remoting.protocol.IllegalRequestException;
-import org.apache.isis.remoting.protocol.MarshallerAbstract;
 import org.apache.isis.remoting.transport.ConnectionException;
 import org.apache.isis.remoting.transport.Transport;
+import org.apache.log4j.Logger;
 
 import com.thoughtworks.xstream.XStream;
 

Modified: incubator/isis/trunk/alternatives/remoting/transport-http/client/pom.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-http/client/pom.xml?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/transport-http/client/pom.xml (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-http/client/pom.xml Sat Nov  6 08:46:35 2010
@@ -40,21 +40,24 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>org.apache.isis.core</groupId>
-			<artifactId>metamodel</artifactId>
-			<type>test-jar</type>
-			<scope>test</scope>
-        </dependency>
-		<dependency>
-			<groupId>org.apache.isis.core</groupId>
-			<artifactId>runtime</artifactId>
-			<type>test-jar</type>
-			<scope>test</scope>
-		</dependency>
-		<dependency>
 			<groupId>org.apache.isis.alternatives.remoting</groupId>
 			<artifactId>common</artifactId>
 		</dependency>
+        
+        <dependency>
+            <!-- required for encoding marshalling -->
+            <groupId>org.apache.isis.alternatives.remoting</groupId>
+            <artifactId>marshalling-encode</artifactId>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <!-- required for serialize marshalling -->
+            <groupId>org.apache.isis.alternatives.remoting</groupId>
+            <artifactId>marshalling-serialize</artifactId>
+            <optional>true</optional>
+        </dependency>
+
+
 		<dependency>
 		    <groupId>commons-httpclient</groupId>
 		    <artifactId>commons-httpclient</artifactId>

Copied: incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/alternatives/remoting/transport/http/client/EncodingOverHttpProxyInstaller.java (from r1031826, incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/extensions/remoting/http/EncodingOverHttpProxyInstaller.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/alternatives/remoting/transport/http/client/EncodingOverHttpProxyInstaller.java?p2=incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/alternatives/remoting/transport/http/client/EncodingOverHttpProxyInstaller.java&p1=incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/extensions/remoting/http/EncodingOverHttpProxyInstaller.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/extensions/remoting/http/EncodingOverHttpProxyInstaller.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/alternatives/remoting/transport/http/client/EncodingOverHttpProxyInstaller.java Sat Nov  6 08:46:35 2010
@@ -17,41 +17,39 @@
  *  under the License.
  */
 
+package org.apache.isis.alternatives.remoting.transport.http.client;
 
-package org.apache.isis.extensions.remoting.http;
+import java.util.List;
 
-import org.apache.isis.extensions.remoting.http.transport.HttpClientTransport;
+import org.apache.isis.alternatives.remoting.marshalling.encode.EncodingMarshaller;
 import org.apache.isis.remoting.client.ProxyInstallerAbstract;
-import org.apache.isis.remoting.protocol.encoding.EncodingMarshaller;
 import org.apache.isis.remoting.transport.Transport;
-import java.util.List;
 
 public class EncodingOverHttpProxyInstaller extends ProxyInstallerAbstract {
 
     public EncodingOverHttpProxyInstaller() {
-		super("encoding-http");
-	}
-
-	@Override
-	protected void addConfigurationResources(List<String> configurationResources) {
-		super.addConfigurationResources(configurationResources);
-		// TODO: this (small) hack is because we don't load up the Protocol (Marshaller)
-		// and Transport using the installers.
-		configurationResources.add("protocol.properties");
-		configurationResources.add("protocol_encoding.properties");
-		configurationResources.add("transport.properties");
-		configurationResources.add("transport_http.properties");
-	}
+        super("encoding-http");
+    }
 
+    @Override
+    protected void addConfigurationResources(List<String> configurationResources) {
+        super.addConfigurationResources(configurationResources);
+        // TODO: this (small) hack is because we don't load up the Protocol (Marshaller)
+        // and Transport using the installers.
+        configurationResources.add("protocol.properties");
+        configurationResources.add("protocol_encoding.properties");
+        configurationResources.add("transport.properties");
+        configurationResources.add("transport_http.properties");
+    }
 
     @Override
-	protected EncodingMarshaller createMarshaller(Transport transport) {
-		return new EncodingMarshaller(getConfiguration(), transport);
-	}
+    protected EncodingMarshaller createMarshaller(Transport transport) {
+        return new EncodingMarshaller(getConfiguration(), transport);
+    }
 
     @Override
-	protected Transport createTransport() {
-		return new HttpClientTransport(getConfiguration());
-	}
+    protected Transport createTransport() {
+        return new HttpClientTransport(getConfiguration());
+    }
 
 }

Copied: incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/alternatives/remoting/transport/http/client/HttpClientTransport.java (from r1031826, incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/extensions/remoting/http/transport/HttpClientTransport.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/alternatives/remoting/transport/http/client/HttpClientTransport.java?p2=incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/alternatives/remoting/transport/http/client/HttpClientTransport.java&p1=incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/extensions/remoting/http/transport/HttpClientTransport.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/extensions/remoting/http/transport/HttpClientTransport.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/alternatives/remoting/transport/http/client/HttpClientTransport.java Sat Nov  6 08:46:35 2010
@@ -18,21 +18,20 @@
  */
 
 
-package org.apache.isis.extensions.remoting.http.transport;
+package org.apache.isis.alternatives.remoting.transport.http.client;
 
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-
-import org.apache.commons.httpclient.HttpClient;
-import org.apache.commons.httpclient.methods.InputStreamRequestEntity;
-import org.apache.commons.httpclient.methods.PostMethod;
-import org.apache.isis.commons.io.LazyInputStream;
-import org.apache.isis.metamodel.config.IsisConfiguration;
-import org.apache.isis.extensions.remoting.http.HttpRemotingConstants;
-import org.apache.isis.remoting.transport.TransportAbstract;
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+
+import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.methods.InputStreamRequestEntity;
+import org.apache.commons.httpclient.methods.PostMethod;
+import org.apache.isis.commons.io.LazyInputStream;
+import org.apache.isis.metamodel.config.IsisConfiguration;
+import org.apache.isis.remoting.transport.TransportAbstract;
 
 public class HttpClientTransport extends TransportAbstract {
 

Copied: incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/alternatives/remoting/transport/http/client/HttpRemotingConstants.java (from r1031826, incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/extensions/remoting/http/HttpRemotingConstants.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/alternatives/remoting/transport/http/client/HttpRemotingConstants.java?p2=incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/alternatives/remoting/transport/http/client/HttpRemotingConstants.java&p1=incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/extensions/remoting/http/HttpRemotingConstants.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/extensions/remoting/http/HttpRemotingConstants.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-http/client/src/main/java/org/apache/isis/alternatives/remoting/transport/http/client/HttpRemotingConstants.java Sat Nov  6 08:46:35 2010
@@ -18,9 +18,9 @@
  */
 
 
-package org.apache.isis.extensions.remoting.http;
+package org.apache.isis.alternatives.remoting.transport.http.client;
 
-import org.apache.isis.metamodel.config.ConfigurationConstants;
+import org.apache.isis.metamodel.config.ConfigurationConstants;
 
 public class HttpRemotingConstants {
 	

Modified: incubator/isis/trunk/alternatives/remoting/transport-http/server/pom.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-http/server/pom.xml?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/transport-http/server/pom.xml (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-http/server/pom.xml Sat Nov  6 08:46:35 2010
@@ -42,18 +42,6 @@
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.isis.core</groupId>
-			<artifactId>metamodel</artifactId>
-			<type>test-jar</type>
-			<scope>test</scope>
-        </dependency>
-		<dependency>
-			<groupId>org.apache.isis.core</groupId>
-			<artifactId>runtime</artifactId>
-			<type>test-jar</type>
-			<scope>test</scope>
-		</dependency>
-		<dependency>
-			<groupId>org.apache.isis.core</groupId>
 			<artifactId>webapp</artifactId>
 		</dependency>
 
@@ -61,6 +49,18 @@
 			<groupId>org.apache.isis.alternatives.remoting</groupId>
 			<artifactId>common</artifactId>
 		</dependency>
+        <dependency>
+            <!-- required for encoding marshalling -->
+            <groupId>org.apache.isis.alternatives.remoting</groupId>
+            <artifactId>marshalling-encode</artifactId>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <!-- required for serialize marshalling -->
+            <groupId>org.apache.isis.alternatives.remoting</groupId>
+            <artifactId>marshalling-serialize</artifactId>
+            <optional>true</optional>
+        </dependency>
 
         <dependency>
 	        <groupId>javax.servlet</groupId>

Modified: incubator/isis/trunk/alternatives/remoting/transport-http/server/src/main/java/org/apache/isis/alternatives/remoting/transport/http/server/EncodingOverHttpRemotingServlet.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-http/server/src/main/java/org/apache/isis/alternatives/remoting/transport/http/server/EncodingOverHttpRemotingServlet.java?rev=1031974&r1=1031826&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/transport-http/server/src/main/java/org/apache/isis/alternatives/remoting/transport/http/server/EncodingOverHttpRemotingServlet.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-http/server/src/main/java/org/apache/isis/alternatives/remoting/transport/http/server/EncodingOverHttpRemotingServlet.java Sat Nov  6 08:46:35 2010
@@ -17,89 +17,80 @@
  *  under the License.
  */
 
+package org.apache.isis.alternatives.remoting.transport.http.server;
 
-package org.apache.isis.extensions.remoting.http;
-
-import java.io.IOException;
-
-import javax.servlet.ServletException;
-import javax.servlet.ServletInputStream;
-import javax.servlet.ServletOutputStream;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import org.apache.isis.metamodel.config.IsisConfiguration;
-import org.apache.isis.remoting.facade.impl.ServerFacadeImpl;
-import org.apache.isis.remoting.protocol.encoding.EncodingMarshaller;
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoderDefault;
-import org.apache.isis.remoting.server.ServerConnection;
-import org.apache.isis.remoting.server.ServerConnectionDefault;
-import org.apache.isis.remoting.server.ServerConnectionHandler;
-import org.apache.isis.remoting.server.SocketsViewerAbstract;
-import org.apache.isis.remoting.transport.simple.SimpleTransport;
-import org.apache.isis.runtime.system.IsisSystem;
-import org.apache.isis.webapp.IsisWebAppBootstrapper;
-
-/**
- * Analogous to {@link SocketsViewerAbstract}; both ultimately delegate to
- * {@link ServerConnectionHandler}.
- */
-public class EncodingOverHttpRemotingServlet extends HttpServlet {
-
-	private static final long serialVersionUID = 1L;
-
-	private IsisSystem system;
-	private IsisConfiguration configuration;
-
-	private ServerFacadeImpl serverFacade;
-
-	@Override
-	public void init() throws ServletException {
-		super.init();
-		system = IsisWebAppBootstrapper
-				.getSystemBoundTo(getServletContext());
-		configuration = system.getConfiguration();
-
-		serverFacade = new ServerFacadeImpl(system.getSessionFactory()
-				.getAuthenticationManager());
-		serverFacade.setEncoder(ObjectEncoderDecoderDefault
-				.create(configuration));
-	}
-
-	@Override
-	protected void doPost(HttpServletRequest request,
-			HttpServletResponse response) throws ServletException, IOException {
-		ServletInputStream inputStream = request.getInputStream();
-		ServletOutputStream outputStream = response.getOutputStream();
-
-		ServerConnection serverConnection = createConnection(inputStream,
-				outputStream);
-
-		try {
-			new ServerConnectionHandler(serverConnection).handleRequest();
-		} catch (IOException ex) {
-			// REVIEW: is this enough, or should we try to return a more
-			// user-friendly exception or status?
-			throw ex;
-		} finally {
-			// nothing to do
-		}
-	}
-
-	private ServerConnection createConnection(ServletInputStream inputStream,
-			ServletOutputStream outputStream) throws IOException {
-
-		// TODO: should use installers to create these,
-		// provides the opportunity to read in installer-specific config files.
-		SimpleTransport transport = new SimpleTransport(configuration,
-				inputStream, outputStream);
-		EncodingMarshaller marshaller = new EncodingMarshaller(configuration,
-				transport);
-
-		// this is a no-op with the SimpleTransport, but include for consistency
-		marshaller.connect();
-
-		return new ServerConnectionDefault(serverFacade, marshaller);
-	}
-}
+import java.io.IOException;
+
+import javax.servlet.ServletException;
+import javax.servlet.ServletInputStream;
+import javax.servlet.ServletOutputStream;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.isis.alternatives.remoting.marshalling.encode.EncodingMarshaller;
+import org.apache.isis.metamodel.config.IsisConfiguration;
+import org.apache.isis.remoting.facade.impl.ServerFacadeImpl;
+import org.apache.isis.remoting.protocol.internal.ObjectEncoderDecoderDefault;
+import org.apache.isis.remoting.server.ServerConnection;
+import org.apache.isis.remoting.server.ServerConnectionDefault;
+import org.apache.isis.remoting.transport.ServerConnectionHandler;
+import org.apache.isis.remoting.transport.simple.SimpleTransport;
+import org.apache.isis.runtime.system.IsisSystem;
+import org.apache.isis.webapp.IsisWebAppBootstrapper;
+
+/**
+ * Analogous to {@link SocketsViewerAbstract}; both ultimately delegate to {@link ServerConnectionHandler}.
+ */
+public class EncodingOverHttpRemotingServlet extends HttpServlet {
+
+    private static final long serialVersionUID = 1L;
+
+    private IsisSystem system;
+    private IsisConfiguration configuration;
+
+    private ServerFacadeImpl serverFacade;
+
+    @Override
+    public void init() throws ServletException {
+        super.init();
+        system = IsisWebAppBootstrapper.getSystemBoundTo(getServletContext());
+        configuration = system.getConfiguration();
+
+        serverFacade = new ServerFacadeImpl(system.getSessionFactory().getAuthenticationManager());
+        serverFacade.setEncoder(ObjectEncoderDecoderDefault.create(configuration));
+    }
+
+    @Override
+    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,
+        IOException {
+        ServletInputStream inputStream = request.getInputStream();
+        ServletOutputStream outputStream = response.getOutputStream();
+
+        ServerConnection serverConnection = createConnection(inputStream, outputStream);
+
+        try {
+            new ServerConnectionHandler(serverConnection).handleRequest();
+        } catch (IOException ex) {
+            // REVIEW: is this enough, or should we try to return a more
+            // user-friendly exception or status?
+            throw ex;
+        } finally {
+            // nothing to do
+        }
+    }
+
+    private ServerConnection createConnection(ServletInputStream inputStream, ServletOutputStream outputStream)
+        throws IOException {
+
+        // TODO: should use installers to create these,
+        // provides the opportunity to read in installer-specific config files.
+        SimpleTransport transport = new SimpleTransport(configuration, inputStream, outputStream);
+        EncodingMarshaller marshaller = new EncodingMarshaller(configuration, transport);
+
+        // this is a no-op with the SimpleTransport, but include for consistency
+        marshaller.connect();
+
+        return new ServerConnectionDefault(serverFacade, marshaller);
+    }
+}

Modified: incubator/isis/trunk/alternatives/remoting/transport-http/server/src/main/java/org/apache/isis/alternatives/remoting/transport/http/server/EncodingOverHttpRemotingViewerInstaller.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-http/server/src/main/java/org/apache/isis/alternatives/remoting/transport/http/server/EncodingOverHttpRemotingViewerInstaller.java?rev=1031974&r1=1031826&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/transport-http/server/src/main/java/org/apache/isis/alternatives/remoting/transport/http/server/EncodingOverHttpRemotingViewerInstaller.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-http/server/src/main/java/org/apache/isis/alternatives/remoting/transport/http/server/EncodingOverHttpRemotingViewerInstaller.java Sat Nov  6 08:46:35 2010
@@ -18,7 +18,7 @@
  */
 
 
-package org.apache.isis.extensions.remoting.http;
+package org.apache.isis.alternatives.remoting.transport.http.server;
 
 import java.util.List;
 

Modified: incubator/isis/trunk/alternatives/remoting/transport-sockets/pom.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/pom.xml?rev=1031974&r1=1031973&r2=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/transport-sockets/pom.xml (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/pom.xml Sat Nov  6 08:46:35 2010
@@ -41,28 +41,24 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>org.apache.isis.core</groupId>
-			<artifactId>metamodel</artifactId>
-			<type>test-jar</type>
-			<scope>test</scope>
-        </dependency>
-
-		<dependency>
-			<groupId>org.apache.isis.core</groupId>
-		    <artifactId>runtime</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>org.apache.isis.core</groupId>
-			<artifactId>runtime</artifactId>
-			<type>test-jar</type>
-			<scope>test</scope>
+			<groupId>org.apache.isis.alternatives.remoting</groupId>
+		    <artifactId>common</artifactId>
 		</dependency>
 
         <dependency>
-            <groupId>org.easymock</groupId>
-            <artifactId>easymock</artifactId>
-            <scope>test</scope>
+            <!-- required if using Serializing Marshaller -->
+            <groupId>org.apache.isis.alternatives.remoting</groupId>
+            <artifactId>marshalling-serialize</artifactId>
+            <optional>true</optional>
         </dependency>
+
+        <dependency>
+            <!-- required if using Serializing Marshaller -->
+            <groupId>org.apache.isis.alternatives.remoting</groupId>
+            <artifactId>marshalling-encode</artifactId>
+            <optional>true</optional>
+        </dependency>
+
 	</dependencies>
 
 </project>

Copied: incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/client/EncodingOverSocketsProxyInstaller.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/client/EncodingOverSocketsProxyInstaller.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/client/EncodingOverSocketsProxyInstaller.java?p2=incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/client/EncodingOverSocketsProxyInstaller.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/client/EncodingOverSocketsProxyInstaller.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/client/EncodingOverSocketsProxyInstaller.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/client/EncodingOverSocketsProxyInstaller.java Sat Nov  6 08:46:35 2010
@@ -18,14 +18,15 @@
  */
 
 
-package org.apache.isis.remoting.client;
+package org.apache.isis.alternatives.remoting.transport.sockets.client;
 
 import java.util.List;
 
-import org.apache.isis.remoting.protocol.ClientMarshaller;
-import org.apache.isis.remoting.protocol.encoding.EncodingMarshaller;
+import org.apache.isis.alternatives.remoting.marshalling.encode.EncodingMarshaller;
+import org.apache.isis.alternatives.remoting.transport.sockets.shared.SocketTransport;
+import org.apache.isis.remoting.client.ProxyInstallerAbstract;
+import org.apache.isis.remoting.marshalling.ClientMarshaller;
 import org.apache.isis.remoting.transport.Transport;
-import org.apache.isis.remoting.transport.socket.SocketTransport;
 
 
 public class EncodingOverSocketsProxyInstaller extends ProxyInstallerAbstract {

Copied: incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/client/SerializingOverSocketsProxyInstaller.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/client/SerializingOverSocketsProxyInstaller.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/client/SerializingOverSocketsProxyInstaller.java?p2=incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/client/SerializingOverSocketsProxyInstaller.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/client/SerializingOverSocketsProxyInstaller.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/client/SerializingOverSocketsProxyInstaller.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/client/SerializingOverSocketsProxyInstaller.java Sat Nov  6 08:46:35 2010
@@ -18,14 +18,15 @@
  */
 
 
-package org.apache.isis.remoting.client;
+package org.apache.isis.alternatives.remoting.transport.sockets.client;
 
 import java.util.List;
 
-import org.apache.isis.remoting.protocol.ClientMarshaller;
-import org.apache.isis.remoting.protocol.serialize.SerializingMarshaller;
+import org.apache.isis.alternatives.remoting.marshalling.serialize.SerializingMarshaller;
+import org.apache.isis.alternatives.remoting.transport.sockets.shared.SocketTransport;
+import org.apache.isis.remoting.client.ProxyInstallerAbstract;
+import org.apache.isis.remoting.marshalling.ClientMarshaller;
 import org.apache.isis.remoting.transport.Transport;
-import org.apache.isis.remoting.transport.socket.SocketTransport;
 
 
 public class SerializingOverSocketsProxyInstaller extends ProxyInstallerAbstract {

Copied: incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/EncodingOverSocketsViewer.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/EncodingOverSocketsViewer.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/EncodingOverSocketsViewer.java?p2=incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/EncodingOverSocketsViewer.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/EncodingOverSocketsViewer.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/EncodingOverSocketsViewer.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/EncodingOverSocketsViewer.java Sat Nov  6 08:46:35 2010
@@ -18,15 +18,16 @@
  */
 
 
-package org.apache.isis.remoting.server;
+package org.apache.isis.alternatives.remoting.transport.sockets.server;
 
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
 
+import org.apache.isis.alternatives.remoting.marshalling.encode.EncodingMarshaller;
 import org.apache.isis.remoting.facade.ServerFacade;
-import org.apache.isis.remoting.protocol.encoding.EncodingMarshaller;
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoder;
+import org.apache.isis.remoting.protocol.ObjectEncoderDecoder;
+import org.apache.isis.remoting.server.ServerConnectionDefault;
 import org.apache.isis.remoting.transport.ConnectionException;
 import org.apache.isis.remoting.transport.simple.SimpleTransport;
 

Copied: incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/EncodingOverSocketsViewerInstaller.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/EncodingOverSocketsViewerInstaller.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/EncodingOverSocketsViewerInstaller.java?p2=incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/EncodingOverSocketsViewerInstaller.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/EncodingOverSocketsViewerInstaller.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/EncodingOverSocketsViewerInstaller.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/EncodingOverSocketsViewerInstaller.java Sat Nov  6 08:46:35 2010
@@ -18,11 +18,11 @@
  */
 
 
-package org.apache.isis.remoting.server;
+package org.apache.isis.alternatives.remoting.transport.sockets.server;
 
 import java.util.List;
 
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoder;
+import org.apache.isis.remoting.protocol.ObjectEncoderDecoder;
 import org.apache.isis.runtime.Isis;
 import org.apache.isis.runtime.viewer.IsisViewer;
 

Copied: incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SerializingOverSocketsViewer.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SerializingOverSocketsViewer.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SerializingOverSocketsViewer.java?p2=incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SerializingOverSocketsViewer.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SerializingOverSocketsViewer.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SerializingOverSocketsViewer.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SerializingOverSocketsViewer.java Sat Nov  6 08:46:35 2010
@@ -18,15 +18,17 @@
  */
 
 
-package org.apache.isis.remoting.server;
+package org.apache.isis.alternatives.remoting.transport.sockets.server;
 
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
 
+import org.apache.isis.alternatives.remoting.marshalling.serialize.SerializingMarshaller;
 import org.apache.isis.remoting.facade.ServerFacade;
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoder;
-import org.apache.isis.remoting.protocol.serialize.SerializingMarshaller;
+import org.apache.isis.remoting.protocol.ObjectEncoderDecoder;
+import org.apache.isis.remoting.server.ServerConnection;
+import org.apache.isis.remoting.server.ServerConnectionDefault;
 import org.apache.isis.remoting.transport.ConnectionException;
 import org.apache.isis.remoting.transport.simple.SimpleTransport;
 

Copied: incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SerializingOverSocketsViewerInstaller.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SerializingOverSocketsViewerInstaller.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SerializingOverSocketsViewerInstaller.java?p2=incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SerializingOverSocketsViewerInstaller.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SerializingOverSocketsViewerInstaller.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SerializingOverSocketsViewerInstaller.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SerializingOverSocketsViewerInstaller.java Sat Nov  6 08:46:35 2010
@@ -18,11 +18,11 @@
  */
 
 
-package org.apache.isis.remoting.server;
+package org.apache.isis.alternatives.remoting.transport.sockets.server;
 
 import java.util.List;
 
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoder;
+import org.apache.isis.remoting.protocol.ObjectEncoderDecoder;
 import org.apache.isis.runtime.Isis;
 import org.apache.isis.runtime.viewer.IsisViewer;
 

Copied: incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SocketsViewerAbstract.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SocketsViewerAbstract.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SocketsViewerAbstract.java?p2=incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SocketsViewerAbstract.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SocketsViewerAbstract.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SocketsViewerAbstract.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SocketsViewerAbstract.java Sat Nov  6 08:46:35 2010
@@ -18,7 +18,7 @@
  */
 
 
-package org.apache.isis.remoting.server;
+package org.apache.isis.alternatives.remoting.transport.sockets.server;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -28,6 +28,9 @@ import java.net.ServerSocket;
 import java.net.Socket;
 
 import org.apache.log4j.Logger;
+import org.apache.isis.alternatives.remoting.transport.sockets.shared.SocketTransportConstants;
+import org.apache.isis.alternatives.remoting.transport.sockets.shared.Worker;
+import org.apache.isis.alternatives.remoting.transport.sockets.shared.WorkerPool;
 import org.apache.isis.commons.debug.DebugInfo;
 import org.apache.isis.commons.debug.DebugString;
 import org.apache.isis.commons.exceptions.IsisException;
@@ -35,13 +38,11 @@ import org.apache.isis.commons.lang.Thre
 import org.apache.isis.remoting.facade.ServerFacade;
 import org.apache.isis.remoting.facade.ServerFacadeLogger;
 import org.apache.isis.remoting.facade.impl.ServerFacadeImpl;
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoder;
+import org.apache.isis.remoting.protocol.ObjectEncoderDecoder;
+import org.apache.isis.remoting.server.ServerConnection;
 import org.apache.isis.remoting.transport.ConnectionException;
 import org.apache.isis.remoting.transport.ProfilingInputStream;
 import org.apache.isis.remoting.transport.ProfilingOutputStream;
-import org.apache.isis.remoting.transport.socket.SocketTransportConstants;
-import org.apache.isis.remoting.transport.socket.server.Worker;
-import org.apache.isis.remoting.transport.socket.server.WorkerPool;
 import org.apache.isis.runtime.system.IsisSystem;
 import org.apache.isis.runtime.system.internal.monitor.HttpServerMonitor;
 import org.apache.isis.runtime.system.internal.monitor.SocketServerMonitor;

Copied: incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SocketsViewerConstants.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SocketsViewerConstants.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SocketsViewerConstants.java?p2=incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SocketsViewerConstants.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SocketsViewerConstants.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SocketsViewerConstants.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SocketsViewerConstants.java Sat Nov  6 08:46:35 2010
@@ -18,10 +18,10 @@
  */
 
 
-package org.apache.isis.remoting.server;
+package org.apache.isis.alternatives.remoting.transport.sockets.server;
 
+import org.apache.isis.alternatives.remoting.transport.sockets.shared.SocketTransportConstants;
 import org.apache.isis.metamodel.config.ConfigurationConstants;
-import org.apache.isis.remoting.transport.socket.SocketTransportConstants;
 import org.apache.isis.runtime.viewer.IsisViewerInstaller;
 
 

Copied: incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SocketsViewerInstallerAbstract.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SocketsViewerInstallerAbstract.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SocketsViewerInstallerAbstract.java?p2=incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SocketsViewerInstallerAbstract.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SocketsViewerInstallerAbstract.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/server/SocketsViewerInstallerAbstract.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/server/SocketsViewerInstallerAbstract.java Sat Nov  6 08:46:35 2010
@@ -18,10 +18,10 @@
  */
 
 
-package org.apache.isis.remoting.server;
+package org.apache.isis.alternatives.remoting.transport.sockets.server;
 
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoder;
-import org.apache.isis.remoting.protocol.encoding.internal.ObjectEncoderDecoderDefault;
+import org.apache.isis.remoting.protocol.ObjectEncoderDecoder;
+import org.apache.isis.remoting.protocol.internal.ObjectEncoderDecoderDefault;
 import org.apache.isis.runtime.viewer.IsisViewer;
 import org.apache.isis.runtime.viewer.IsisViewerInstallerAbstract;
 

Copied: incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/SocketTransport.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/transport/socket/SocketTransport.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/SocketTransport.java?p2=incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/SocketTransport.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/transport/socket/SocketTransport.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/transport/socket/SocketTransport.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/SocketTransport.java Sat Nov  6 08:46:35 2010
@@ -18,9 +18,9 @@
  */
 
 
-package org.apache.isis.remoting.transport.socket;
+package org.apache.isis.alternatives.remoting.transport.sockets.shared;
 
-import static org.apache.isis.remoting.transport.socket.SocketTransportConstants.PORT_DEFAULT;
+import static org.apache.isis.alternatives.remoting.transport.sockets.shared.SocketTransportConstants.PORT_DEFAULT;
 
 import java.io.IOException;
 import java.io.InputStream;

Copied: incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/SocketTransportConstants.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/transport/socket/SocketTransportConstants.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/SocketTransportConstants.java?p2=incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/SocketTransportConstants.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/transport/socket/SocketTransportConstants.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/transport/socket/SocketTransportConstants.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/SocketTransportConstants.java Sat Nov  6 08:46:35 2010
@@ -18,7 +18,7 @@
  */
 
 
-package org.apache.isis.remoting.transport.socket;
+package org.apache.isis.alternatives.remoting.transport.sockets.shared;
 
 import org.apache.isis.metamodel.config.ConfigurationConstants;
 import org.apache.isis.remoting.transport.TransportInstaller;

Copied: incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/Worker.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/transport/socket/server/Worker.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/Worker.java?p2=incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/Worker.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/transport/socket/server/Worker.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/transport/socket/server/Worker.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/Worker.java Sat Nov  6 08:46:35 2010
@@ -18,7 +18,7 @@
  */
 
 
-package org.apache.isis.remoting.transport.socket.server;
+package org.apache.isis.alternatives.remoting.transport.sockets.shared;
 
 import java.io.IOException;
 import java.io.PrintWriter;
@@ -34,7 +34,7 @@ import org.apache.isis.remoting.exchange
 import org.apache.isis.remoting.exchange.Request;
 import org.apache.isis.remoting.exchange.ResponseEnvelope;
 import org.apache.isis.remoting.server.ServerConnection;
-import org.apache.isis.remoting.server.ServerConnectionHandler;
+import org.apache.isis.remoting.transport.ServerConnectionHandler;
 import org.apache.isis.runtime.context.IsisContext;
 import org.apache.isis.runtime.system.internal.monitor.Monitor;
 

Copied: incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/WorkerPool.java (from r1031826, incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/transport/socket/server/WorkerPool.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/WorkerPool.java?p2=incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/WorkerPool.java&p1=incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/transport/socket/server/WorkerPool.java&r1=1031826&r2=1031974&rev=1031974&view=diff
==============================================================================
--- incubator/isis/trunk/alternatives/remoting/common/src/main/java/org/apache/isis/remoting/transport/socket/server/WorkerPool.java (original)
+++ incubator/isis/trunk/alternatives/remoting/transport-sockets/src/main/java/org/apache/isis/alternatives/remoting/transport/sockets/shared/WorkerPool.java Sat Nov  6 08:46:35 2010
@@ -18,7 +18,7 @@
  */
 
 
-package org.apache.isis.remoting.transport.socket.server;
+package org.apache.isis.alternatives.remoting.transport.sockets.shared;
 
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;