Author: akarasulu
Date: Tue Nov 2 15:28:50 2004
New Revision: 56439
Modified:
incubator/directory/seda/trunk/src/java/org/apache/seda/protocol/DefaultRequestProcessor.java
incubator/directory/seda/trunk/src/java/org/apache/seda/protocol/ProtocolProvider.java
Log:
added client key to signature to get a handler
Modified:
incubator/directory/seda/trunk/src/java/org/apache/seda/protocol/DefaultRequestProcessor.java
==============================================================================
---
incubator/directory/seda/trunk/src/java/org/apache/seda/protocol/DefaultRequestProcessor.java
(original)
+++
incubator/directory/seda/trunk/src/java/org/apache/seda/protocol/DefaultRequestProcessor.java
Tue Nov 2 15:28:50 2004
@@ -126,7 +126,7 @@
}
ProtocolProvider proto = (ProtocolProvider) protocols.get(name);
- return proto.getHandler(request);
+ return proto.getHandler(key, request);
}
/**
Modified:
incubator/directory/seda/trunk/src/java/org/apache/seda/protocol/ProtocolProvider.java
==============================================================================
---
incubator/directory/seda/trunk/src/java/org/apache/seda/protocol/ProtocolProvider.java
(original)
+++
incubator/directory/seda/trunk/src/java/org/apache/seda/protocol/ProtocolProvider.java
Tue Nov 2 15:28:50 2004
@@ -18,6 +18,7 @@
import org.apache.commons.codec.stateful.DecoderFactory;
import org.apache.commons.codec.stateful.EncoderFactory;
+import org.apache.seda.listener.ClientKey;
/**
@@ -54,8 +55,9 @@
/**
* Gets a protocol specific handler for an request object.
*
+ * @param key the unique key of the client making the request
* @param request the protocol request to handle
* @return the protocol request handler for the request object
*/
- RequestHandler getHandler(Object request);
+ RequestHandler getHandler(ClientKey key, Object request);
}