Author: jvermillard
Date: Tue Aug 14 07:59:01 2007
New Revision: 565789

URL: http://svn.apache.org/viewvc?view=rev&rev=565789
Log:
fixed code for compiling with the new API changes

Modified:
    
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRConnector.java
    
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRFilterChain.java
    
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRIoProcessor.java
    
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRSessionImpl.java
    
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRTransportType.java
    
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/DefaultAPRSessionConfig.java

Modified: 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRConnector.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRConnector.java?view=diff&rev=565789&r1=565788&r2=565789
==============================================================================
--- 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRConnector.java
 (original)
+++ 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRConnector.java
 Tue Aug 14 07:59:01 2007
@@ -5,18 +5,18 @@
 import java.net.SocketAddress;
 import java.util.concurrent.Executor;
 
+import org.apache.mina.common.AbstractIoConnector;
+import org.apache.mina.common.AbstractIoFilterChain;
 import org.apache.mina.common.ConnectFuture;
-import org.apache.mina.common.TransportType;
-import org.apache.mina.common.support.AbstractIoFilterChain;
-import org.apache.mina.common.support.BaseIoConnector;
-import org.apache.mina.common.support.DefaultConnectFuture;
-import org.apache.mina.common.support.IoServiceListenerSupport;
+import org.apache.mina.common.DefaultConnectFuture;
+import org.apache.mina.common.IoServiceListenerSupport;
+import org.apache.mina.common.IoServiceMetadata;
 import org.apache.mina.util.NewThreadExecutor;
 import org.apache.tomcat.jni.Address;
 import org.apache.tomcat.jni.Pool;
 import org.apache.tomcat.jni.Socket;
 
-public class APRConnector extends BaseIoConnector {
+public class APRConnector extends AbstractIoConnector {
 
        /**
         * @noinspection StaticNonFinalField
@@ -124,7 +124,7 @@
                }
        }
 
-       public TransportType getTransportType() {
+       public IoServiceMetadata getMetadata() {
                return APRTransportType.APR_SOCKET;
        }
 

Modified: 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRFilterChain.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRFilterChain.java?view=diff&rev=565789&r1=565788&r2=565789
==============================================================================
--- 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRFilterChain.java
 (original)
+++ 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRFilterChain.java
 Tue Aug 14 07:59:01 2007
@@ -3,10 +3,10 @@
 import java.io.IOException;
 import java.util.Queue;
 
+import org.apache.mina.common.AbstractIoFilterChain;
 import org.apache.mina.common.ByteBuffer;
 import org.apache.mina.common.IoSession;
 import org.apache.mina.common.WriteRequest;
-import org.apache.mina.common.support.AbstractIoFilterChain;
 
 public class APRFilterChain extends AbstractIoFilterChain {
 

Modified: 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRIoProcessor.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRIoProcessor.java?view=diff&rev=565789&r1=565788&r2=565789
==============================================================================
--- 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRIoProcessor.java
 (original)
+++ 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRIoProcessor.java
 Tue Aug 14 07:59:01 2007
@@ -12,7 +12,7 @@
 import org.apache.mina.common.IoService;
 import org.apache.mina.common.IoSession;
 import org.apache.mina.common.WriteRequest;
-import org.apache.mina.common.support.IoServiceListenerSupport;
+import org.apache.mina.common.IoServiceListenerSupport;
 import org.apache.mina.util.NamePreservingRunnable;
 import org.apache.tomcat.jni.Error;
 import org.apache.tomcat.jni.Poll;

Modified: 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRSessionImpl.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRSessionImpl.java?view=diff&rev=565789&r1=565788&r2=565789
==============================================================================
--- 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRSessionImpl.java
 (original)
+++ 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRSessionImpl.java
 Tue Aug 14 07:59:01 2007
@@ -4,15 +4,14 @@
 import java.util.LinkedList;
 import java.util.Queue;
 
+import org.apache.mina.common.AbstractIoSession;
 import org.apache.mina.common.ByteBuffer;
 import org.apache.mina.common.IoFilterChain;
 import org.apache.mina.common.IoHandler;
 import org.apache.mina.common.IoService;
-import org.apache.mina.common.TransportType;
 import org.apache.mina.common.WriteRequest;
-import org.apache.mina.common.support.BaseIoSession;
 
-public class APRSessionImpl extends BaseIoSession implements APRSession {
+public class APRSessionImpl extends AbstractIoSession implements APRSession {
        private long socket;
 
        private final IoService service;
@@ -108,11 +107,7 @@
        public IoService getService() {
                return service;
        }
-
-       public TransportType getTransportType() {
-               return APRTransportType.APR_SOCKET;
-       }
-
+       
        APRIoProcessor getIoProcessor() {
                return ioProcessor;
        }

Modified: 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRTransportType.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRTransportType.java?view=diff&rev=565789&r1=565788&r2=565789
==============================================================================
--- 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRTransportType.java
 (original)
+++ 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/APRTransportType.java
 Tue Aug 14 07:59:01 2007
@@ -3,14 +3,14 @@
 import java.net.InetSocketAddress;
 
 import org.apache.mina.common.ByteBuffer;
-import org.apache.mina.common.support.DefaultTransportType;
+import org.apache.mina.common.DefaultIoServiceMetadata;
 
-public class APRTransportType extends DefaultTransportType {
+public class APRTransportType extends DefaultIoServiceMetadata {
 
        public static final APRTransportType APR_SOCKET=new APRTransportType();
        
        private APRTransportType() {
-               super("Apache Portable Runtime socket", 
false,InetSocketAddress.class, ByteBuffer.class,APRSessionConfig.class);
+               super("Apache Portable Runtime socket", 
false,true,InetSocketAddress.class, ByteBuffer.class,APRSessionConfig.class);
        }
 
 }

Modified: 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/DefaultAPRSessionConfig.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/DefaultAPRSessionConfig.java?view=diff&rev=565789&r1=565788&r2=565789
==============================================================================
--- 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/DefaultAPRSessionConfig.java
 (original)
+++ 
mina/sandbox/jvermillard/apr/src/main/java/org/apache/mina/transport/apr/DefaultAPRSessionConfig.java
 Tue Aug 14 07:59:01 2007
@@ -1,8 +1,8 @@
 package org.apache.mina.transport.apr;
 
-import org.apache.mina.common.support.BaseIoSessionConfig;
+import org.apache.mina.common.AbstractIoSessionConfig;
 
-public class DefaultAPRSessionConfig extends BaseIoSessionConfig implements 
APRSessionConfig {
+public class DefaultAPRSessionConfig extends AbstractIoSessionConfig 
implements APRSessionConfig {
 
        public int getReceiveBufferSize() {
                // TODO Auto-generated method stub


Reply via email to