Author: andygumbrecht
Date: Wed Dec 12 15:27:22 2012
New Revision: 1420760

URL: http://svn.apache.org/viewvc?rev=1420760&view=rev
Log:
Use configured port.
Correct typo (getOuputStream to getOutputStream).

Modified:
    
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java
    
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Connection.java
    
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/HttpConnectionFactory.java
    
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/SocketConnectionFactory.java
    
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/java/javaURLContextFactory.java
    
openejb/trunk/openejb/server/openejb-client/src/test/java/org/apache/openejb/client/ConnectionManagerTest.java
    
openejb/trunk/openejb/server/openejb-client/src/test/java/org/apache/openejb/client/OverlyStickyConnectionTest.java
    
openejb/trunk/openejb/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/ClientObjectFactory.java
    
openejb/trunk/openejb/server/openejb-ejbd/src/test/java/org/apache/openejb/server/ejbd/BasicClusterableRequestHandlerTest.java
    
openejb/trunk/openejb/server/openejb-server/src/main/java/org/apache/openejb/server/Start.java
    
openejb/trunk/openejb/server/openejb-server/src/main/java/org/apache/openejb/server/Status.java

Modified: 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java?rev=1420760&r1=1420759&r2=1420760&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java
 Wed Dec 12 15:27:22 2012
@@ -150,7 +150,7 @@ public class Client {
             /*----------------------------------*/
             try {
 
-                out = conn.getOuputStream();
+                out = conn.getOutputStream();
 
             } catch (IOException e) {
                 throw newIOException("Cannot open output stream to server: ", 
e);

Modified: 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Connection.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Connection.java?rev=1420760&r1=1420759&r2=1420760&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Connection.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Connection.java
 Wed Dec 12 15:27:22 2012
@@ -16,14 +16,9 @@
  */
 package org.apache.openejb.client;
 
-import javax.naming.NamingException;
-import javax.naming.AuthenticationException;
-import javax.transaction.RollbackException;
-import javax.ejb.EJBException;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
-import java.io.NotSerializableException;
 import java.net.URI;
 
 public interface Connection {
@@ -36,6 +31,6 @@ public interface Connection {
 
     public InputStream getInputStream() throws IOException;
 
-    public OutputStream getOuputStream() throws IOException;
+    public OutputStream getOutputStream() throws IOException;
 
 }

Modified: 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/HttpConnectionFactory.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/HttpConnectionFactory.java?rev=1420760&r1=1420759&r2=1420760&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/HttpConnectionFactory.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/HttpConnectionFactory.java
 Wed Dec 12 15:27:22 2012
@@ -106,7 +106,7 @@ public class HttpConnectionFactory imple
             }
         }
 
-        public OutputStream getOuputStream() throws IOException {
+        public OutputStream getOutputStream() throws IOException {
             if (outputStream == null) {
                 outputStream = httpURLConnection.getOutputStream();
             }

Modified: 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/SocketConnectionFactory.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/SocketConnectionFactory.java?rev=1420760&r1=1420759&r2=1420760&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/SocketConnectionFactory.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/SocketConnectionFactory.java
 Wed Dec 12 15:27:22 2012
@@ -164,7 +164,7 @@ public class SocketConnectionFactory imp
             throw new IOException("Connection busy");
         }
 
-        final OutputStream ouputStream = conn.getOuputStream();
+        final OutputStream ouputStream = conn.getOutputStream();
         if (conn.socket.isClosed()) {
             pool.put(null);
             return this.getConnection(uri);
@@ -364,7 +364,7 @@ public class SocketConnectionFactory imp
         }
 
         @Override
-        public OutputStream getOuputStream() throws IOException {
+        public OutputStream getOutputStream() throws IOException {
 
             try {
 

Modified: 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/java/javaURLContextFactory.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/java/javaURLContextFactory.java?rev=1420760&r1=1420759&r2=1420760&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/java/javaURLContextFactory.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/java/javaURLContextFactory.java
 Wed Dec 12 15:27:22 2012
@@ -28,6 +28,8 @@ import java.util.Properties;
  * @version $Rev$ $Date$
  */
 public class javaURLContextFactory implements ObjectFactory {
+
+    @Override
     public Object getObjectInstance(Object obj, Name name, Context nameCtx, 
Hashtable<?, ?> environment) throws Exception {
         RemoteInitialContextFactory context = new 
RemoteInitialContextFactory();
 

Modified: 
openejb/trunk/openejb/server/openejb-client/src/test/java/org/apache/openejb/client/ConnectionManagerTest.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-client/src/test/java/org/apache/openejb/client/ConnectionManagerTest.java?rev=1420760&r1=1420759&r2=1420760&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-client/src/test/java/org/apache/openejb/client/ConnectionManagerTest.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-client/src/test/java/org/apache/openejb/client/ConnectionManagerTest.java
 Wed Dec 12 15:27:22 2012
@@ -53,7 +53,7 @@ public class ConnectionManagerTest exten
             throw new UnsupportedOperationException();
         }
 
-        public OutputStream getOuputStream() throws IOException {
+        public OutputStream getOutputStream() throws IOException {
             throw new UnsupportedOperationException();
         }
 

Modified: 
openejb/trunk/openejb/server/openejb-client/src/test/java/org/apache/openejb/client/OverlyStickyConnectionTest.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-client/src/test/java/org/apache/openejb/client/OverlyStickyConnectionTest.java?rev=1420760&r1=1420759&r2=1420760&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-client/src/test/java/org/apache/openejb/client/OverlyStickyConnectionTest.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-client/src/test/java/org/apache/openejb/client/OverlyStickyConnectionTest.java
 Wed Dec 12 15:27:22 2012
@@ -55,14 +55,14 @@ public class OverlyStickyConnectionTest 
         p.put("java.naming.factory.initial", 
"org.apache.openejb.client.RemoteInitialContextFactory");
         p.put("java.naming.provider.url", uri);
 
-        InitialContext context = new InitialContext(p);
-        return context;
+        return new InitialContext(p);
     }
 
     private final ThreadLocal<Connection> connection = new 
ThreadLocal<Connection>();
 
     public class MockConnectionFactory implements ConnectionFactory {
 
+        @Override
         public Connection getConnection(final URI uri) throws IOException {
             return new Connection() {
                 private ByteArrayInputStream in;
@@ -80,21 +80,26 @@ public class OverlyStickyConnectionTest 
                     out.reset();
                 }
 
+                @Override
                 public URI getURI() {
                     return uri;
                 }
 
+                @Override
                 public void discard() {
                 }
 
+                @Override
                 public void close() throws IOException {
                 }
 
+                @Override
                 public InputStream getInputStream() throws IOException {
                     return in;
                 }
 
-                public OutputStream getOuputStream() throws IOException {
+                @Override
+                public OutputStream getOutputStream() throws IOException {
                     return out;
                 }
             };

Modified: 
openejb/trunk/openejb/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/ClientObjectFactory.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/ClientObjectFactory.java?rev=1420760&r1=1420759&r2=1420760&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/ClientObjectFactory.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/ClientObjectFactory.java
 Wed Dec 12 15:27:22 2012
@@ -46,6 +46,7 @@ class ClientObjectFactory implements org
         }
     }
 
+    @Override
     public javax.ejb.EJBMetaData getEJBMetaData(ProxyInfo info) {
         CallContext call = CallContext.getCallContext();
 
@@ -56,6 +57,7 @@ class ClientObjectFactory implements org
         return metaData;
     }
 
+    @Override
     public javax.ejb.Handle getHandle(ProxyInfo info) {
         CallContext call = CallContext.getCallContext();
         BeanContext beanContext = info.getBeanContext();
@@ -72,9 +74,9 @@ class ClientObjectFactory implements org
         EJBMetaDataImpl eMetaData = buildEjbMetaData(info, beanContext, 
idCode);
         Object primKey = info.getPrimaryKey();
 
-        EJBObjectHandler hanlder = 
EJBObjectHandler.createEJBObjectHandler(eMetaData, getServerMetaData(), 
cMetaData, primKey);
+        EJBObjectHandler handler = 
EJBObjectHandler.createEJBObjectHandler(eMetaData, getServerMetaData(), 
cMetaData, primKey);
 
-        return new EJBObjectHandle(hanlder.createEJBObjectProxy());
+        return new EJBObjectHandle(handler.createEJBObjectProxy());
     }
 
     private ServerMetaData getServerMetaData() {
@@ -85,6 +87,7 @@ class ClientObjectFactory implements org
         return serverMetaData;
     }
 
+    @Override
     public javax.ejb.HomeHandle getHomeHandle(ProxyInfo info) {
         CallContext call = CallContext.getCallContext();
         BeanContext beanContext = info.getBeanContext();
@@ -105,6 +108,7 @@ class ClientObjectFactory implements org
         return new EJBHomeHandle(hanlder.createEJBHomeProxy());
     }
 
+    @Override
     public javax.ejb.EJBObject getEJBObject(ProxyInfo info) {
         CallContext call = CallContext.getCallContext();
         BeanContext beanContext = info.getBeanContext();
@@ -126,6 +130,7 @@ class ClientObjectFactory implements org
         return (javax.ejb.EJBObject) hanlder.createEJBObjectProxy();
     }
 
+    @Override
     public Object getBusinessObject(ProxyInfo info) {
         CallContext call = CallContext.getCallContext();
         BeanContext beanContext = info.getBeanContext();
@@ -170,6 +175,7 @@ class ClientObjectFactory implements org
         return null;
     }
 
+    @Override
     public javax.ejb.EJBHome getEJBHome(ProxyInfo info) {
         CallContext call = CallContext.getCallContext();
         BeanContext beanContext = info.getBeanContext();

Modified: 
openejb/trunk/openejb/server/openejb-ejbd/src/test/java/org/apache/openejb/server/ejbd/BasicClusterableRequestHandlerTest.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-ejbd/src/test/java/org/apache/openejb/server/ejbd/BasicClusterableRequestHandlerTest.java?rev=1420760&r1=1420759&r2=1420760&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-ejbd/src/test/java/org/apache/openejb/server/ejbd/BasicClusterableRequestHandlerTest.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-ejbd/src/test/java/org/apache/openejb/server/ejbd/BasicClusterableRequestHandlerTest.java
 Wed Dec 12 15:27:22 2012
@@ -31,7 +31,6 @@ import org.apache.openejb.loader.SystemI
 import java.io.IOException;
 import java.net.URI;
 
-
 public class BasicClusterableRequestHandlerTest extends RMockTestCase {
 
     private BasicClusterableRequestHandler requestHandler;
@@ -48,17 +47,18 @@ public class BasicClusterableRequestHand
         clusteredContainer = (ClusteredRPCContainer) 
mock(ClusteredRPCContainer.class);
         beanContext = new BeanContext("aDeploymentId", null, new 
ModuleContext("", null, "", new AppContext("", SystemInstance.get(), null, 
null, null, false), null), BasicClusterableRequestHandlerTest.class, null, 
null, null, null, null, null, null, null, null, null, false);
     }
-    
+
     public void testNoOpWhenNotAClusteredContainer() throws Exception {
         beanContext.getContainer();
-        
+
         startVerification();
-        
+
         requestHandler.updateServer(beanContext, request, response);
     }
 
     public void testUpdateServerWhenRequestHashDiffersFromServerSideHash() 
throws Exception {
-        final URI[] locations = new URI[] {new URI("ejbd://localhost:4201")};
+        final int port = SystemInstance.get().getOptions().get("ejbd.port", 
4201);
+        final URI[] locations = new URI[]{new URI("ejbd://localhost:" + port)};
         ServerMetaData server = new ServerMetaData(locations);
 
         beanContext.setContainer(clusteredContainer);
@@ -68,26 +68,29 @@ public class BasicClusterableRequestHand
 
         response.setServer(null);
         modify().args(new AbstractExpression() {
+            @Override
             public void describeWith(ExpressionDescriber arg0) throws 
IOException {
             }
 
+            @Override
             public boolean passes(Object arg0) {
                 ServerMetaData actualServer = (ServerMetaData) arg0;
                 assertSame(locations, actualServer.getLocations());
                 return true;
             }
         });
-        
+
         clusteredContainer.getLocations(beanContext);
         modify().returnValue(locations);
-        
+
         startVerification();
-        
+
         requestHandler.updateServer(beanContext, request, response);
     }
 
     public void testServerIsNotUpdatedWhenRequestHashEqualsServerSideHash() 
throws Exception {
-        URI[] locations = new URI[] {new URI("ejbd://localhost:4201")};
+        final int port = SystemInstance.get().getOptions().get("ejbd.port", 
4201);
+        URI[] locations = new URI[]{new URI("ejbd://localhost:" + port)};
         ServerMetaData server = new ServerMetaData(locations);
 
         beanContext.setContainer(clusteredContainer);
@@ -99,7 +102,7 @@ public class BasicClusterableRequestHand
         modify().returnValue(locations);
 
         startVerification();
-        
+
         requestHandler.updateServer(beanContext, request, response);
     }
 

Modified: 
openejb/trunk/openejb/server/openejb-server/src/main/java/org/apache/openejb/server/Start.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-server/src/main/java/org/apache/openejb/server/Start.java?rev=1420760&r1=1420759&r2=1420760&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-server/src/main/java/org/apache/openejb/server/Start.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-server/src/main/java/org/apache/openejb/server/Start.java
 Wed Dec 12 15:27:22 2012
@@ -16,6 +16,7 @@
  */
 package org.apache.openejb.server;
 
+import org.apache.openejb.loader.SystemInstance;
 import org.apache.openejb.util.Connect;
 
 import java.io.File;
@@ -30,19 +31,25 @@ public class Start {
 
     public static void main(String[] args) {
 
-//        System.exit(new Start().start()?0:1);
+        //        System.exit(new Start().start()?0:1);
 
         new Start().start();
 
     }
 
+    public static boolean connect() {
+        final int port = SystemInstance.get().getOptions().get("ejbd.port", 
4201);
+        return Connect.connect(1, "localhost", port);
+
+    }
+
     public boolean start() {
 
         if (!connect()) {
 
             forkServerProcess();
-
-            return Connect.connect(10, "localhost", 4201);
+            final int port = 
SystemInstance.get().getOptions().get("ejbd.port", 4201);
+            return Connect.connect(10, "localhost", port);
 
         } else {
 
@@ -133,6 +140,7 @@ public class Start {
 
     }
 
+    @SuppressWarnings("unchecked")
     private String getClasspath() {
 
         String classpath = System.getProperty("java.class.path");
@@ -163,16 +171,9 @@ public class Start {
 
     }
 
-    public static boolean connect() {
-
-        return Connect.connect(1, "localhost", 4201);
-
-    }
-
     private static final class Pipe implements Runnable {
 
         private final InputStream is;
-
         private final OutputStream out;
 
         private Pipe(InputStream is, OutputStream out) {

Modified: 
openejb/trunk/openejb/server/openejb-server/src/main/java/org/apache/openejb/server/Status.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-server/src/main/java/org/apache/openejb/server/Status.java?rev=1420760&r1=1420759&r2=1420760&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-server/src/main/java/org/apache/openejb/server/Status.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-server/src/main/java/org/apache/openejb/server/Status.java
 Wed Dec 12 15:27:22 2012
@@ -16,6 +16,8 @@
  */
 package org.apache.openejb.server;
 
+import org.apache.openejb.loader.SystemInstance;
+
 import java.io.OutputStream;
 import java.net.Socket;
 
@@ -42,7 +44,8 @@ public class Status {
 
     private boolean connect(int tries) {
         try {
-            Socket socket = new Socket("localhost", 4201);
+            final int port = 
SystemInstance.get().getOptions().get("ejbd.port", 4201);
+            Socket socket = new Socket("localhost", port);
             OutputStream out = socket.getOutputStream();
         } catch (Exception e) {
             if (tries < 2) {


Reply via email to