Author: jvermillard
Date: Fri Aug 26 12:17:24 2011
New Revision: 1162077
URL: http://svn.apache.org/viewvc?rev=1162077&view=rev
Log:
IoFilterController as new name for IoFilterChain since the chain is now an
fixed array
Added:
mina/trunk/core/src/main/java/org/apache/mina/filterchain/DefaultIoFilterController.java
(contents, props changed)
- copied, changed from r1162074,
mina/trunk/core/src/main/java/org/apache/mina/filterchain/DefaultIoFilterProcessor.java
mina/trunk/core/src/main/java/org/apache/mina/filterchain/IoFilterController.java
(contents, props changed)
- copied, changed from r1162074,
mina/trunk/core/src/main/java/org/apache/mina/filterchain/IoFilterProcessor.java
Removed:
mina/trunk/core/src/main/java/org/apache/mina/filterchain/DefaultIoFilterProcessor.java
mina/trunk/core/src/main/java/org/apache/mina/filterchain/IoFilterProcessor.java
Modified:
mina/trunk/core/src/main/java/org/apache/mina/api/IoSession.java
mina/trunk/core/src/main/java/org/apache/mina/session/AbstractIoSession.java
Modified: mina/trunk/core/src/main/java/org/apache/mina/api/IoSession.java
URL:
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/api/IoSession.java?rev=1162077&r1=1162076&r2=1162077&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/api/IoSession.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/api/IoSession.java Fri Aug 26
12:17:24 2011
@@ -23,7 +23,7 @@ import java.net.SocketAddress;
import java.util.Queue;
import java.util.Set;
-import org.apache.mina.filterchain.IoFilterProcessor;
+import org.apache.mina.filterchain.IoFilterController;
import org.apache.mina.service.SelectorProcessor;
import org.apache.mina.session.WriteRequest;
@@ -285,7 +285,7 @@ public interface IoSession {
public IoFuture<Void> writeWithFuture(Object message);
/**
- * Internal method for enqueue write request after {@link
IoFilterProcessor} processing
+ * Internal method for enqueue write request after {@link
IoFilterController} processing
* @param message
*/
public void enqueueWriteRequest(Object message);
@@ -300,5 +300,5 @@ public interface IoSession {
* Get the filter chain in charge of filtering events generated by this
session.
* @return the filter chain for this session
*/
- public IoFilterProcessor getFilterChain();
+ public IoFilterController getFilterChain();
}
\ No newline at end of file
Copied:
mina/trunk/core/src/main/java/org/apache/mina/filterchain/DefaultIoFilterController.java
(from r1162074,
mina/trunk/core/src/main/java/org/apache/mina/filterchain/DefaultIoFilterProcessor.java)
URL:
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/filterchain/DefaultIoFilterController.java?p2=mina/trunk/core/src/main/java/org/apache/mina/filterchain/DefaultIoFilterController.java&p1=mina/trunk/core/src/main/java/org/apache/mina/filterchain/DefaultIoFilterProcessor.java&r1=1162074&r2=1162077&rev=1162077&view=diff
==============================================================================
---
mina/trunk/core/src/main/java/org/apache/mina/filterchain/DefaultIoFilterProcessor.java
(original)
+++
mina/trunk/core/src/main/java/org/apache/mina/filterchain/DefaultIoFilterController.java
Fri Aug 26 12:17:24 2011
@@ -25,10 +25,10 @@ import org.apache.mina.api.IoSession;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-public class DefaultIoFilterProcessor implements IoFilterProcessor,
ReadFilterChainController,
+public class DefaultIoFilterController implements IoFilterController,
ReadFilterChainController,
WriteFilterChainController {
- private static final Logger LOG =
LoggerFactory.getLogger(DefaultIoFilterProcessor.class);
+ private static final Logger LOG =
LoggerFactory.getLogger(DefaultIoFilterController.class);
/**
* The list of {@link IoFilter} implementing this chain.
@@ -36,9 +36,9 @@ public class DefaultIoFilterProcessor im
private final IoFilter[] chain;
/**
- * The instance of {@link DefaultIoFilterProcessor} with the {@link
IoService} chain.
+ * The instance of {@link DefaultIoFilterController} with the {@link
IoService} chain.
*/
- public DefaultIoFilterProcessor(IoFilter[] chain) {
+ public DefaultIoFilterController(IoFilter[] chain) {
this.chain = chain;
}
Propchange:
mina/trunk/core/src/main/java/org/apache/mina/filterchain/DefaultIoFilterController.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Copied:
mina/trunk/core/src/main/java/org/apache/mina/filterchain/IoFilterController.java
(from r1162074,
mina/trunk/core/src/main/java/org/apache/mina/filterchain/IoFilterProcessor.java)
URL:
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/filterchain/IoFilterController.java?p2=mina/trunk/core/src/main/java/org/apache/mina/filterchain/IoFilterController.java&p1=mina/trunk/core/src/main/java/org/apache/mina/filterchain/IoFilterProcessor.java&r1=1162074&r2=1162077&rev=1162077&view=diff
==============================================================================
---
mina/trunk/core/src/main/java/org/apache/mina/filterchain/IoFilterProcessor.java
(original)
+++
mina/trunk/core/src/main/java/org/apache/mina/filterchain/IoFilterController.java
Fri Aug 26 12:17:24 2011
@@ -29,7 +29,7 @@ import org.apache.mina.api.IoSession;
*
* @author <a href="http://mina.apache.org">Apache MINA Project</a>
*/
-public interface IoFilterProcessor {
+public interface IoFilterController {
/**
* Call this method for processing a session created event using this
chain.
Propchange:
mina/trunk/core/src/main/java/org/apache/mina/filterchain/IoFilterController.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
mina/trunk/core/src/main/java/org/apache/mina/filterchain/IoFilterController.java
------------------------------------------------------------------------------
svn:keywords = Rev Date
Modified:
mina/trunk/core/src/main/java/org/apache/mina/session/AbstractIoSession.java
URL:
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/session/AbstractIoSession.java?rev=1162077&r1=1162076&r2=1162077&view=diff
==============================================================================
---
mina/trunk/core/src/main/java/org/apache/mina/session/AbstractIoSession.java
(original)
+++
mina/trunk/core/src/main/java/org/apache/mina/session/AbstractIoSession.java
Fri Aug 26 12:17:24 2011
@@ -29,8 +29,8 @@ import java.util.concurrent.atomic.Atomi
import org.apache.mina.api.IoFuture;
import org.apache.mina.api.IoService;
import org.apache.mina.api.IoSession;
-import org.apache.mina.filterchain.DefaultIoFilterProcessor;
-import org.apache.mina.filterchain.IoFilterProcessor;
+import org.apache.mina.filterchain.DefaultIoFilterController;
+import org.apache.mina.filterchain.IoFilterController;
import org.apache.mina.service.SelectorProcessor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -85,7 +85,7 @@ public abstract class AbstractIoSession
/** the queue of pending writes for the session, to be dequeued by the
{@link SelectorProcessor} */
private Queue<WriteRequest> writeQueue = new DefaultWriteQueue();
- private IoFilterProcessor filterProcessor;
+ private IoFilterController filterProcessor;
/**
* Create an {@link org.apache.mina.api.IoSession} with a unique
identifier (
@@ -100,7 +100,7 @@ public abstract class AbstractIoSession
creationTime = System.currentTimeMillis();
this.service = service;
this.writeProcessor = writeProcessor;
- this.filterProcessor = new
DefaultIoFilterProcessor(service.getFilters());
+ this.filterProcessor = new
DefaultIoFilterController(service.getFilters());
LOG.debug("Created new session with id : {}", id);
synchronized (stateMonitor) {
@@ -257,7 +257,7 @@ public abstract class AbstractIoSession
}
@Override
- public IoFilterProcessor getFilterChain() {
+ public IoFilterController getFilterChain() {
return filterProcessor;
}
}
\ No newline at end of file