You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by jv...@apache.org on 2008/06/19 10:11:38 UTC

svn commit: r669418 - in /mina/trunk/core/src/main/java/org/apache/mina/transport/socket: SocketAcceptor.java SocketConnector.java

Author: jvermillard
Date: Thu Jun 19 01:11:37 2008
New Revision: 669418

URL: http://svn.apache.org/viewvc?rev=669418&view=rev
Log:
added good IoSessionConfig subclass type for getSessionConfig() in the SocketAcceptor and SocketConnector iface
So removing of SoketService have no API impact on SocketAcceptor/Connector configuration code.


Modified:
    mina/trunk/core/src/main/java/org/apache/mina/transport/socket/SocketAcceptor.java
    mina/trunk/core/src/main/java/org/apache/mina/transport/socket/SocketConnector.java

Modified: mina/trunk/core/src/main/java/org/apache/mina/transport/socket/SocketAcceptor.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/transport/socket/SocketAcceptor.java?rev=669418&r1=669417&r2=669418&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/transport/socket/SocketAcceptor.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/transport/socket/SocketAcceptor.java Thu Jun 19 01:11:37 2008
@@ -56,4 +56,10 @@
      * class is not bound
      */
     public void setBacklog(int backlog);
+    
+    /**
+     * Returns the default configuration of the new SocketSessions created by 
+     * this acceptor service.
+     */
+    SocketSessionConfig getSessionConfig();
 }

Modified: mina/trunk/core/src/main/java/org/apache/mina/transport/socket/SocketConnector.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/transport/socket/SocketConnector.java?rev=669418&r1=669417&r2=669418&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/transport/socket/SocketConnector.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/transport/socket/SocketConnector.java Thu Jun 19 01:11:37 2008
@@ -22,6 +22,7 @@
 import java.net.InetSocketAddress;
 
 import org.apache.mina.common.IoConnector;
+import org.apache.mina.common.IoSessionConfig;
 
 
 /**
@@ -31,6 +32,21 @@
  * @version $Rev$, $Date$
  */
 public interface SocketConnector extends IoConnector {
+    
+    /**
+     * {@inheritDoc}
+     */
     InetSocketAddress getDefaultRemoteAddress();
+    
+    /**
+     * TODO : add documentation
+     * @param remoteAddress
+     */
     void setDefaultRemoteAddress(InetSocketAddress remoteAddress);
+    
+    /**
+     * Returns the default configuration of the new SocketSessions created by 
+     * this connect service.
+     */
+    SocketSessionConfig getSessionConfig();
 }
\ No newline at end of file