Author: elecharny
Date: Thu Oct 25 00:06:46 2012
New Revision: 1401923
URL: http://svn.apache.org/viewvc?rev=1401923&view=rev
Log:
Simplified the Connector classes, by removing suplicated methods
Modified:
mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/DatagramAcceptor.java
mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/DatagramConnector.java
mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/SocketConnector.java
Modified:
mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/DatagramAcceptor.java
URL:
http://svn.apache.org/viewvc/mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/DatagramAcceptor.java?rev=1401923&r1=1401922&r2=1401923&view=diff
==============================================================================
---
mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/DatagramAcceptor.java
(original)
+++
mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/DatagramAcceptor.java
Thu Oct 25 00:06:46 2012
@@ -20,6 +20,7 @@
package org.apache.mina.transport.socket;
import org.apache.mina.core.service.IoAcceptor;
+import org.apache.mina.core.session.IoSession;
import org.apache.mina.core.session.IoSessionRecycler;
/**
@@ -39,4 +40,10 @@ public interface DatagramAcceptor extend
* @param sessionRecycler <tt>null</tt> to use the default recycler
*/
void setSessionRecycler(IoSessionRecycler sessionRecycler);
+
+ /**
+ * Returns the default Datagram configuration of the new {@link IoSession}s
+ * created by this service.
+ */
+ DatagramSessionConfig getSessionConfig();
}
Modified:
mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/DatagramConnector.java
URL:
http://svn.apache.org/viewvc/mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/DatagramConnector.java?rev=1401923&r1=1401922&r2=1401923&view=diff
==============================================================================
---
mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/DatagramConnector.java
(original)
+++
mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/DatagramConnector.java
Thu Oct 25 00:06:46 2012
@@ -19,8 +19,6 @@
*/
package org.apache.mina.transport.socket;
-import java.net.InetSocketAddress;
-
import org.apache.mina.core.service.IoConnector;
/**
@@ -29,7 +27,9 @@ import org.apache.mina.core.service.IoCo
* @author <a href="http://mina.apache.org">Apache MINA Project</a>
*/
public interface DatagramConnector extends IoConnector {
- InetSocketAddress getDefaultRemoteAddress();
-
- void setDefaultRemoteAddress(InetSocketAddress remoteAddress);
+ /**
+ * Returns the default configuration of the new FatagramSessions created
by
+ * this connect service.
+ */
+ DatagramSessionConfig getSessionConfig();
}
Modified:
mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/SocketConnector.java
URL:
http://svn.apache.org/viewvc/mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/SocketConnector.java?rev=1401923&r1=1401922&r2=1401923&view=diff
==============================================================================
---
mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/SocketConnector.java
(original)
+++
mina/mina/branches/2.0/mina-core/src/main/java/org/apache/mina/transport/socket/SocketConnector.java
Thu Oct 25 00:06:46 2012
@@ -19,8 +19,6 @@
*/
package org.apache.mina.transport.socket;
-import java.net.InetSocketAddress;
-
import org.apache.mina.core.service.IoConnector;
/**
@@ -29,18 +27,6 @@ import org.apache.mina.core.service.IoCo
* @author <a href="http://mina.apache.org">Apache MINA Project</a>
*/
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.