You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by mw...@apache.org on 2008/07/21 03:25:09 UTC

svn commit: r678335 - in /mina/trunk/core/src/main/java/org/apache/mina: core/ core/future/ core/polling/ core/service/ core/session/ transport/socket/ transport/vmpipe/ util/

Author: mwebb
Date: Sun Jul 20 18:25:08 2008
New Revision: 678335

URL: http://svn.apache.org/viewvc?rev=678335&view=rev
Log:
JIRA 611.  The ExceptionMonitor belongs in util, not core.  I brought this issue up in the dev mailing list and many people have agreed to this.  I am just getting around to it now, as I forgot to make the change when it was originally brought up on the mailing list.

Added:
    mina/trunk/core/src/main/java/org/apache/mina/util/DefaultExceptionMonitor.java   (contents, props changed)
      - copied, changed from r678330, mina/trunk/core/src/main/java/org/apache/mina/core/DefaultExceptionMonitor.java
    mina/trunk/core/src/main/java/org/apache/mina/util/ExceptionMonitor.java   (contents, props changed)
      - copied, changed from r678330, mina/trunk/core/src/main/java/org/apache/mina/core/ExceptionMonitor.java
Removed:
    mina/trunk/core/src/main/java/org/apache/mina/core/DefaultExceptionMonitor.java
    mina/trunk/core/src/main/java/org/apache/mina/core/ExceptionMonitor.java
Modified:
    mina/trunk/core/src/main/java/org/apache/mina/core/future/DefaultIoFuture.java
    mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingConnectionlessIoAcceptor.java
    mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoAcceptor.java
    mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoConnector.java
    mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoProcessor.java
    mina/trunk/core/src/main/java/org/apache/mina/core/service/AbstractIoService.java
    mina/trunk/core/src/main/java/org/apache/mina/core/service/IoServiceListenerSupport.java
    mina/trunk/core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java
    mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DefaultDatagramSessionConfig.java
    mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DefaultSocketSessionConfig.java
    mina/trunk/core/src/main/java/org/apache/mina/transport/vmpipe/VmPipeConnector.java

Modified: mina/trunk/core/src/main/java/org/apache/mina/core/future/DefaultIoFuture.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/core/future/DefaultIoFuture.java?rev=678335&r1=678334&r2=678335&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/core/future/DefaultIoFuture.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/core/future/DefaultIoFuture.java Sun Jul 20 18:25:08 2008
@@ -23,10 +23,10 @@
 import java.util.List;
 import java.util.concurrent.TimeUnit;
 
-import org.apache.mina.core.ExceptionMonitor;
 import org.apache.mina.core.polling.AbstractPollingIoProcessor;
 import org.apache.mina.core.service.IoProcessor;
 import org.apache.mina.core.session.IoSession;
+import org.apache.mina.util.ExceptionMonitor;
 
 
 /**

Modified: mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingConnectionlessIoAcceptor.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingConnectionlessIoAcceptor.java?rev=678335&r1=678334&r2=678335&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingConnectionlessIoAcceptor.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingConnectionlessIoAcceptor.java Sun Jul 20 18:25:08 2008
@@ -31,7 +31,6 @@
 import java.util.concurrent.ConcurrentLinkedQueue;
 import java.util.concurrent.Executor;
 
-import org.apache.mina.core.ExceptionMonitor;
 import org.apache.mina.core.RuntimeIoException;
 import org.apache.mina.core.buffer.IoBuffer;
 import org.apache.mina.core.future.IoFuture;
@@ -46,6 +45,7 @@
 import org.apache.mina.core.session.IoSessionRecycler;
 import org.apache.mina.core.write.WriteRequest;
 import org.apache.mina.core.write.WriteRequestQueue;
+import org.apache.mina.util.ExceptionMonitor;
 
 /**
  * TODO Add documentation

Modified: mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoAcceptor.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoAcceptor.java?rev=678335&r1=678334&r2=678335&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoAcceptor.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoAcceptor.java Sun Jul 20 18:25:08 2008
@@ -32,7 +32,6 @@
 import java.util.concurrent.Executor;
 import java.util.concurrent.Executors;
 
-import org.apache.mina.core.ExceptionMonitor;
 import org.apache.mina.core.RuntimeIoException;
 import org.apache.mina.core.filterchain.IoFilter;
 import org.apache.mina.core.future.IoFuture;
@@ -45,6 +44,7 @@
 import org.apache.mina.core.session.IoSession;
 import org.apache.mina.core.session.IoSessionConfig;
 import org.apache.mina.transport.socket.nio.NioSocketAcceptor;
+import org.apache.mina.util.ExceptionMonitor;
 
 /**
  * A base class for implementing transport using a polling strategy. The

Modified: mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoConnector.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoConnector.java?rev=678335&r1=678334&r2=678335&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoConnector.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoConnector.java Sun Jul 20 18:25:08 2008
@@ -27,7 +27,6 @@
 import java.util.concurrent.Executor;
 import java.util.concurrent.Executors;
 
-import org.apache.mina.core.ExceptionMonitor;
 import org.apache.mina.core.RuntimeIoException;
 import org.apache.mina.core.filterchain.IoFilter;
 import org.apache.mina.core.future.ConnectFuture;
@@ -42,6 +41,7 @@
 import org.apache.mina.core.session.IoSession;
 import org.apache.mina.core.session.IoSessionConfig;
 import org.apache.mina.core.session.IoSessionInitializer;
+import org.apache.mina.util.ExceptionMonitor;
 
 /**
  * A base class for implementing client transport using a polling strategy. The

Modified: mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoProcessor.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoProcessor.java?rev=678335&r1=678334&r2=678335&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoProcessor.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoProcessor.java Sun Jul 20 18:25:08 2008
@@ -31,7 +31,6 @@
 import java.util.concurrent.Executor;
 import java.util.concurrent.atomic.AtomicInteger;
 
-import org.apache.mina.core.ExceptionMonitor;
 import org.apache.mina.core.buffer.IoBuffer;
 import org.apache.mina.core.file.FileRegion;
 import org.apache.mina.core.future.DefaultIoFuture;
@@ -44,6 +43,7 @@
 import org.apache.mina.core.write.WriteRequest;
 import org.apache.mina.core.write.WriteRequestQueue;
 import org.apache.mina.core.write.WriteToClosedSessionException;
+import org.apache.mina.util.ExceptionMonitor;
 import org.apache.mina.util.NamePreservingRunnable;
 
 /**

Modified: mina/trunk/core/src/main/java/org/apache/mina/core/service/AbstractIoService.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/core/service/AbstractIoService.java?rev=678335&r1=678334&r2=678335&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/core/service/AbstractIoService.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/core/service/AbstractIoService.java Sun Jul 20 18:25:08 2008
@@ -31,7 +31,6 @@
 import java.util.concurrent.atomic.AtomicInteger;
 import java.util.concurrent.atomic.AtomicLong;
 
-import org.apache.mina.core.ExceptionMonitor;
 import org.apache.mina.core.IoUtil;
 import org.apache.mina.core.filterchain.DefaultIoFilterChain;
 import org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder;
@@ -49,6 +48,7 @@
 import org.apache.mina.core.session.IoSessionDataStructureFactory;
 import org.apache.mina.core.session.IoSessionInitializationException;
 import org.apache.mina.core.session.IoSessionInitializer;
+import org.apache.mina.util.ExceptionMonitor;
 import org.apache.mina.util.NamePreservingRunnable;
 
 

Modified: mina/trunk/core/src/main/java/org/apache/mina/core/service/IoServiceListenerSupport.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/core/service/IoServiceListenerSupport.java?rev=678335&r1=678334&r2=678335&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/core/service/IoServiceListenerSupport.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/core/service/IoServiceListenerSupport.java Sun Jul 20 18:25:08 2008
@@ -27,11 +27,11 @@
 import java.util.concurrent.CopyOnWriteArrayList;
 import java.util.concurrent.atomic.AtomicBoolean;
 
-import org.apache.mina.core.ExceptionMonitor;
 import org.apache.mina.core.future.IoFuture;
 import org.apache.mina.core.future.IoFutureListener;
 import org.apache.mina.core.session.IdleStatus;
 import org.apache.mina.core.session.IoSession;
+import org.apache.mina.util.ExceptionMonitor;
 
 /**
  * A helper which provides addition and removal of {@link IoServiceListener}s and firing

Modified: mina/trunk/core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java?rev=678335&r1=678334&r2=678335&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java Sun Jul 20 18:25:08 2008
@@ -29,7 +29,6 @@
 import java.util.concurrent.atomic.AtomicBoolean;
 import java.util.concurrent.atomic.AtomicInteger;
 
-import org.apache.mina.core.ExceptionMonitor;
 import org.apache.mina.core.buffer.IoBuffer;
 import org.apache.mina.core.file.DefaultFileRegion;
 import org.apache.mina.core.future.CloseFuture;
@@ -49,6 +48,7 @@
 import org.apache.mina.core.write.WriteRequestQueue;
 import org.apache.mina.core.write.WriteToClosedSessionException;
 import org.apache.mina.util.CircularQueue;
+import org.apache.mina.util.ExceptionMonitor;
 
 
 /**

Modified: mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DefaultDatagramSessionConfig.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DefaultDatagramSessionConfig.java?rev=678335&r1=678334&r2=678335&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DefaultDatagramSessionConfig.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DefaultDatagramSessionConfig.java Sun Jul 20 18:25:08 2008
@@ -22,7 +22,7 @@
 import java.net.DatagramSocket;
 import java.net.SocketException;
 
-import org.apache.mina.core.ExceptionMonitor;
+import org.apache.mina.util.ExceptionMonitor;
 
 /**
  * A default implementation of {@link DatagramSessionConfig}.

Modified: mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DefaultSocketSessionConfig.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DefaultSocketSessionConfig.java?rev=678335&r1=678334&r2=678335&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DefaultSocketSessionConfig.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DefaultSocketSessionConfig.java Sun Jul 20 18:25:08 2008
@@ -30,8 +30,8 @@
 import java.util.Map;
 import java.util.Map.Entry;
 
-import org.apache.mina.core.ExceptionMonitor;
 import org.apache.mina.core.service.IoService;
+import org.apache.mina.util.ExceptionMonitor;
 
 /**
  * A default implementation of {@link SocketSessionConfig}.

Modified: mina/trunk/core/src/main/java/org/apache/mina/transport/vmpipe/VmPipeConnector.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/transport/vmpipe/VmPipeConnector.java?rev=678335&r1=678334&r2=678335&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/transport/vmpipe/VmPipeConnector.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/transport/vmpipe/VmPipeConnector.java Sun Jul 20 18:25:08 2008
@@ -25,7 +25,6 @@
 import java.util.Set;
 import java.util.concurrent.Executor;
 
-import org.apache.mina.core.ExceptionMonitor;
 import org.apache.mina.core.filterchain.IoFilterChain;
 import org.apache.mina.core.future.ConnectFuture;
 import org.apache.mina.core.future.DefaultConnectFuture;
@@ -35,6 +34,7 @@
 import org.apache.mina.core.service.IoHandler;
 import org.apache.mina.core.service.TransportMetadata;
 import org.apache.mina.core.session.IoSessionInitializer;
+import org.apache.mina.util.ExceptionMonitor;
 
 /**
  * Connects to {@link IoHandler}s which is bound on the specified

Copied: mina/trunk/core/src/main/java/org/apache/mina/util/DefaultExceptionMonitor.java (from r678330, mina/trunk/core/src/main/java/org/apache/mina/core/DefaultExceptionMonitor.java)
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/util/DefaultExceptionMonitor.java?p2=mina/trunk/core/src/main/java/org/apache/mina/util/DefaultExceptionMonitor.java&p1=mina/trunk/core/src/main/java/org/apache/mina/core/DefaultExceptionMonitor.java&r1=678330&r2=678335&rev=678335&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/core/DefaultExceptionMonitor.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/util/DefaultExceptionMonitor.java Sun Jul 20 18:25:08 2008
@@ -17,7 +17,7 @@
  *  under the License.
  *
  */
-package org.apache.mina.core;
+package org.apache.mina.util;
 
 import org.apache.mina.core.service.IoService;
 import org.slf4j.Logger;

Propchange: mina/trunk/core/src/main/java/org/apache/mina/util/DefaultExceptionMonitor.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: mina/trunk/core/src/main/java/org/apache/mina/util/DefaultExceptionMonitor.java
------------------------------------------------------------------------------
    svn:keywords = HeadURL Id LastChangedBy LastChangedDate LastChangedRevision

Propchange: mina/trunk/core/src/main/java/org/apache/mina/util/DefaultExceptionMonitor.java
------------------------------------------------------------------------------
    svn:mergeinfo = 

Copied: mina/trunk/core/src/main/java/org/apache/mina/util/ExceptionMonitor.java (from r678330, mina/trunk/core/src/main/java/org/apache/mina/core/ExceptionMonitor.java)
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/util/ExceptionMonitor.java?p2=mina/trunk/core/src/main/java/org/apache/mina/util/ExceptionMonitor.java&p1=mina/trunk/core/src/main/java/org/apache/mina/core/ExceptionMonitor.java&r1=678330&r2=678335&rev=678335&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/core/ExceptionMonitor.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/util/ExceptionMonitor.java Sun Jul 20 18:25:08 2008
@@ -17,7 +17,8 @@
  *  under the License.
  *
  */
-package org.apache.mina.core;
+package org.apache.mina.util;
+
 
 
 /**

Propchange: mina/trunk/core/src/main/java/org/apache/mina/util/ExceptionMonitor.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: mina/trunk/core/src/main/java/org/apache/mina/util/ExceptionMonitor.java
------------------------------------------------------------------------------
    svn:keywords = HeadURL Id LastChangedBy LastChangedDate LastChangedRevision

Propchange: mina/trunk/core/src/main/java/org/apache/mina/util/ExceptionMonitor.java
------------------------------------------------------------------------------
    svn:mergeinfo =