hammant 2003/02/04 17:02:54
Modified: altrmi/src/java/org/apache/excalibur/altrmi/client
ClientInvocationHandler.java
altrmi/src/java/org/apache/excalibur/altrmi/client/impl
AbstractClientInvocationHandler.java
altrmi/src/java/org/apache/excalibur/altrmi/client/impl/callback/stream
CallbackEnabledClientCustomStreamReadWriter.java
altrmi/src/java/org/apache/excalibur/altrmi/client/impl/multiple
RotatingMultipleInvocationHandler.java
altrmi/src/java/org/apache/excalibur/altrmi/server/impl
AbstractServer.java
AbstractServerStreamReadWriter.java
altrmi/src/test/org/apache/excalibur/altrmi/test
DummyInvocationHandler.java
altrmi/src/test/org/apache/excalibur/altrmi/test/misc
DefaultConnectionPingerTestCase.java
Added: altrmi/src/java/org/apache/excalibur/altrmi/common
DefaultThreadPool.java ThreadPool.java
ThreadPoolAware.java
Removed: altrmi/src/java/org/apache/excalibur/altrmi/common
DefaultThreadContextProvider.java
ThreadContextProvider.java
ThreadContextProviderAware.java
Log:
ThreadPool renamed
Revision Changes Path
1.8 +3 -3
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/ClientInvocationHandler.java
Index: ClientInvocationHandler.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/ClientInvocationHandler.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ClientInvocationHandler.java 2 Feb 2003 14:10:05 -0000 1.7
+++ ClientInvocationHandler.java 5 Feb 2003 01:02:53 -0000 1.8
@@ -9,7 +9,7 @@
import org.apache.excalibur.altrmi.common.ConnectionException;
import org.apache.excalibur.altrmi.common.CallbackException;
-import org.apache.excalibur.altrmi.common.ThreadContextProviderAware;
+import org.apache.excalibur.altrmi.common.ThreadPoolAware;
import org.apache.excalibur.altrmi.common.Reply;
import org.apache.excalibur.altrmi.common.Request;
@@ -20,7 +20,7 @@
* @author Paul Hammant
* @version * $Revision$
*/
-public interface ClientInvocationHandler extends ThreadContextProviderAware
+public interface ClientInvocationHandler extends ThreadPoolAware
{
/**
1.15 +7 -7
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractClientInvocationHandler.java
Index: AbstractClientInvocationHandler.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractClientInvocationHandler.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- AbstractClientInvocationHandler.java 29 Jan 2003 08:01:12 -0000 1.14
+++ AbstractClientInvocationHandler.java 5 Feb 2003 01:02:53 -0000 1.15
@@ -15,8 +15,8 @@
import org.apache.excalibur.altrmi.common.ConnectionException;
import org.apache.excalibur.altrmi.common.PingRequest;
import org.apache.excalibur.altrmi.common.Reply;
-import org.apache.excalibur.altrmi.common.ThreadContextProvider;
-import org.apache.excalibur.altrmi.common.DefaultThreadContextProvider;
+import org.apache.excalibur.altrmi.common.ThreadPool;
+import org.apache.excalibur.altrmi.common.DefaultThreadPool;
/**
* Class AbstractClientInvocationHandler
@@ -33,7 +33,7 @@
protected ConnectionListener m_connectionListener =
new DefaultConnectionListener();
protected boolean m_stopped = false;
- private ThreadContextProvider m_threadContextProvider;
+ private ThreadPool m_threadContextProvider;
/**
* Method setConnectionListener
@@ -52,16 +52,16 @@
return m_connectionListener;
}
- public void setThreadContextProvider(ThreadContextProvider
threadContextProvider)
+ public void setThreadContextProvider(ThreadPool threadContextProvider)
{
m_threadContextProvider = threadContextProvider;
}
- public synchronized ThreadContextProvider getThreadContextProvider()
+ public synchronized ThreadPool getThreadContextProvider()
{
if (m_threadContextProvider == null)
{
- m_threadContextProvider = new DefaultThreadContextProvider();
+ m_threadContextProvider = new DefaultThreadPool();
}
return m_threadContextProvider;
}
1.17 +4 -4
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/callback/stream/CallbackEnabledClientCustomStreamReadWriter.java
Index: CallbackEnabledClientCustomStreamReadWriter.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/callback/stream/CallbackEnabledClientCustomStreamReadWriter.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- CallbackEnabledClientCustomStreamReadWriter.java 5 Feb 2003 00:10:25 -0000
1.16
+++ CallbackEnabledClientCustomStreamReadWriter.java 5 Feb 2003 01:02:53 -0000
1.17
@@ -23,7 +23,7 @@
import org.apache.excalibur.altrmi.common.Request;
import org.apache.excalibur.altrmi.common.SerializationHelper;
import org.apache.excalibur.altrmi.common.ConnectionException;
-import org.apache.excalibur.altrmi.common.ThreadContextProvider;
+import org.apache.excalibur.altrmi.common.ThreadPool;
import org.apache.excalibur.altrmi.common.ThreadContext;
import org.apache.excalibur.altrmi.common.ExceptionReply;
import org.apache.excalibur.altrmi.common.InvocationException;
@@ -58,7 +58,7 @@
private HashMap m_exposedObjPublishNameHash_ = new HashMap();
private Server m_clientServerHostingExposedObjects = new DirectServer();
private static int m_random = 0;
- private ThreadContextProvider m_threadContextProvider;
+ private ThreadPool m_threadContextProvider;
/**
* Constructor ClientCustomStreamReadWriter
@@ -70,7 +70,7 @@
* @throws ConnectionException The IO Exception
*
*/
- public CallbackEnabledClientCustomStreamReadWriter(ThreadContextProvider
threadContextProvider, InputStream inputStream, OutputStream outputStream, ClassLoader
interfacesClassLoader)
+ public CallbackEnabledClientCustomStreamReadWriter(ThreadPool
threadContextProvider, InputStream inputStream, OutputStream outputStream, ClassLoader
interfacesClassLoader)
throws ConnectionException
{
this.m_threadContextProvider = threadContextProvider;
1.10 +4 -4
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/multiple/RotatingMultipleInvocationHandler.java
Index: RotatingMultipleInvocationHandler.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/multiple/RotatingMultipleInvocationHandler.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- RotatingMultipleInvocationHandler.java 29 Jan 2003 08:01:13 -0000 1.9
+++ RotatingMultipleInvocationHandler.java 5 Feb 2003 01:02:54 -0000 1.10
@@ -12,7 +12,7 @@
import org.apache.excalibur.altrmi.common.PingReply;
import org.apache.excalibur.altrmi.common.PingRequest;
import org.apache.excalibur.altrmi.common.Sessionable;
-import org.apache.excalibur.altrmi.common.ThreadContextProvider;
+import org.apache.excalibur.altrmi.common.ThreadPool;
/**
* Class RotatingMultipleInvocationHandler
@@ -114,12 +114,12 @@
}
}
- public void setThreadContextProvider(ThreadContextProvider
threadContextProvider)
+ public void setThreadContextProvider(ThreadPool threadContextProvider)
{
//TODO
}
- public ThreadContextProvider getThreadContextProvider()
+ public ThreadPool getThreadContextProvider()
{
//TODO
return null;
1.16 +9 -9
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/AbstractServer.java
Index: AbstractServer.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/AbstractServer.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- AbstractServer.java 2 Feb 2003 14:10:05 -0000 1.15
+++ AbstractServer.java 5 Feb 2003 01:02:54 -0000 1.16
@@ -11,10 +11,10 @@
import org.apache.excalibur.altrmi.common.Reply;
import org.apache.excalibur.altrmi.common.Request;
import org.apache.excalibur.altrmi.common.MethodRequest;
-import org.apache.excalibur.altrmi.common.ThreadContextProvider;
+import org.apache.excalibur.altrmi.common.ThreadPool;
import org.apache.excalibur.altrmi.common.ThreadContext;
-import org.apache.excalibur.altrmi.common.DefaultThreadContextProvider;
-import org.apache.excalibur.altrmi.common.ThreadContextProviderAware;
+import org.apache.excalibur.altrmi.common.DefaultThreadPool;
+import org.apache.excalibur.altrmi.common.ThreadPoolAware;
import org.apache.excalibur.altrmi.server.Authenticator;
import org.apache.excalibur.altrmi.server.Server;
import org.apache.excalibur.altrmi.server.ServerConnection;
@@ -34,7 +34,7 @@
* @version $Revision$
*/
public abstract class AbstractServer
- implements Server, ThreadContextProviderAware
+ implements Server, ThreadPoolAware
{
/**
@@ -53,7 +53,7 @@
private int m_state = UNSTARTED;
private ServerMonitor m_serverMonitor;
- private ThreadContextProvider m_threadContextProvider;
+ private ThreadPool m_threadContextProvider;
/**
* Construct a AbstractServer
@@ -82,16 +82,16 @@
return m_serverMonitor;
}
- public void setThreadContextProvider(ThreadContextProvider
threadContextProvider)
+ public void setThreadContextProvider(ThreadPool threadContextProvider)
{
m_threadContextProvider = threadContextProvider;
}
- public synchronized ThreadContextProvider getThreadContextProvider()
+ public synchronized ThreadPool getThreadContextProvider()
{
if (m_threadContextProvider == null)
{
- m_threadContextProvider = new DefaultThreadContextProvider();
+ m_threadContextProvider = new DefaultThreadPool();
}
return m_threadContextProvider;
}
1.2 +8 -8
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/AbstractServerStreamReadWriter.java
Index: AbstractServerStreamReadWriter.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/AbstractServerStreamReadWriter.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractServerStreamReadWriter.java 5 Feb 2003 00:55:22 -0000 1.1
+++ AbstractServerStreamReadWriter.java 5 Feb 2003 01:02:54 -0000 1.2
@@ -13,9 +13,9 @@
import org.apache.excalibur.altrmi.common.Reply;
import org.apache.excalibur.altrmi.common.Request;
import org.apache.excalibur.altrmi.common.ConnectionException;
-import org.apache.excalibur.altrmi.common.ThreadContextProvider;
+import org.apache.excalibur.altrmi.common.ThreadPool;
import org.apache.excalibur.altrmi.server.ServerMonitor;
-import org.apache.excalibur.altrmi.common.ThreadContextProviderAware;
+import org.apache.excalibur.altrmi.common.ThreadPoolAware;
/**
@@ -25,7 +25,7 @@
* @author Paul Hammant
* @version $Revision$
*/
-public abstract class AbstractServerStreamReadWriter implements
ThreadContextProviderAware
+public abstract class AbstractServerStreamReadWriter implements ThreadPoolAware
{
@@ -40,19 +40,19 @@
private OutputStream m_outputStream;
protected ServerMonitor m_serverMonitor;
- private ThreadContextProvider m_threadContextProvider;
+ private ThreadPool m_threadContextProvider;
private Object m_connectionDetails;
public final void setServerMonitor(ServerMonitor serverMonitor) {
m_serverMonitor = serverMonitor;
}
- public void setThreadContextProvider(ThreadContextProvider
threadContextProvider)
+ public void setThreadContextProvider(ThreadPool threadContextProvider)
{
m_threadContextProvider = threadContextProvider;
}
- public ThreadContextProvider getThreadContextProvider()
+ public ThreadPool getThreadContextProvider()
{
return m_threadContextProvider;
}
@@ -108,7 +108,7 @@
{
m_serverMonitor.closeError( "AbstractServerStreamReadWriter.close():
Failed closing an AltRMI connection input stream: ", e);
}
-
+
try
{
m_outputStream.close();
1.6 +5 -5
jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/DummyInvocationHandler.java
Index: DummyInvocationHandler.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/DummyInvocationHandler.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- DummyInvocationHandler.java 2 Feb 2003 14:10:07 -0000 1.5
+++ DummyInvocationHandler.java 5 Feb 2003 01:02:54 -0000 1.6
@@ -11,7 +11,7 @@
import org.apache.excalibur.altrmi.common.Request;
import org.apache.excalibur.altrmi.common.ConnectionException;
import org.apache.excalibur.altrmi.common.CallbackException;
-import org.apache.excalibur.altrmi.common.ThreadContextProvider;
+import org.apache.excalibur.altrmi.common.ThreadPool;
import org.apache.excalibur.altrmi.client.ClientInvocationHandler;
import org.apache.excalibur.altrmi.client.ConnectionListener;
import org.apache.excalibur.altrmi.client.ConnectionPinger;
@@ -31,7 +31,7 @@
boolean pinged = false;
long lastReq = System.currentTimeMillis();
private ConnectionListener m_connectionListener;
- private ThreadContextProvider m_threadContextProvider;
+ private ThreadPool m_threadContextProvider;
public boolean isPinged()
{
@@ -108,12 +108,12 @@
throw new java.lang.UnsupportedOperationException();
}
- public void setThreadContextProvider(ThreadContextProvider
threadContextProvider)
+ public void setThreadContextProvider(ThreadPool threadContextProvider)
{
m_threadContextProvider = threadContextProvider;
}
- public ThreadContextProvider getThreadContextProvider()
+ public ThreadPool getThreadContextProvider()
{
return m_threadContextProvider;
}
1.3 +2 -2
jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/misc/DefaultConnectionPingerTestCase.java
Index: DefaultConnectionPingerTestCase.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/misc/DefaultConnectionPingerTestCase.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- DefaultConnectionPingerTestCase.java 2 Feb 2003 08:50:14 -0000 1.2
+++ DefaultConnectionPingerTestCase.java 5 Feb 2003 01:02:54 -0000 1.3
@@ -10,7 +10,7 @@
import junit.framework.TestCase;
import org.apache.excalibur.altrmi.test.DummyInvocationHandler;
import org.apache.excalibur.altrmi.client.impl.DefaultConnectionPinger;
-import org.apache.excalibur.altrmi.common.DefaultThreadContextProvider;
+import org.apache.excalibur.altrmi.common.DefaultThreadPool;
public class DefaultConnectionPingerTestCase extends TestCase
{
@@ -29,7 +29,7 @@
{
DefaultConnectionPinger pinger = new DefaultConnectionPinger(1L,10000L);
DummyInvocationHandler dummy = new DummyInvocationHandler();
- dummy.setThreadContextProvider(new DefaultThreadContextProvider());
+ dummy.setThreadContextProvider(new DefaultThreadPool());
pinger.setInvocationHandler(dummy);
pinger.start();
Thread.sleep(1000);
1.1
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/common/DefaultThreadPool.java
Index: DefaultThreadPool.java
===================================================================
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
package org.apache.excalibur.altrmi.common;
/**
* Class DefaultThreadPool
*
*
* @author Paul Hammant
* @version $Revision: 1.1 $
*/
public class DefaultThreadPool implements ThreadPool
{
public DefaultThreadPool()
{
}
public ThreadContext getThreadContext(Runnable runnable)
{
return new DefaultThreadContext(runnable);
}
}
1.1
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/common/ThreadPool.java
Index: ThreadPool.java
===================================================================
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
package org.apache.excalibur.altrmi.common;
/**
* Class ThreadPool
*
*
* @author Paul Hammant
* @version $Revision: 1.1 $
*/
public interface ThreadPool {
ThreadContext getThreadContext(Runnable runnable);
}
1.1
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/common/ThreadPoolAware.java
Index: ThreadPoolAware.java
===================================================================
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
package org.apache.excalibur.altrmi.common;
/**
* Class ThreadPoolAware
*
*
* @author Paul Hammant
* @version $Revision: 1.1 $
*/
public interface ThreadPoolAware {
void setThreadContextProvider(ThreadPool threadContextProvider);
ThreadPool getThreadContextProvider();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]