You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2012/01/07 22:56:03 UTC
svn commit: r1228734 - in
/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core:
AbstractHookableCmdHandler.java esmtp/AuthCmdHandler.java
esmtp/EhloCmdHandler.java
Author: norman
Date: Sat Jan 7 21:56:02 2012
New Revision: 1228734
URL: http://svn.apache.org/viewvc?rev=1228734&view=rev
Log:
Some cleanup
Modified:
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractHookableCmdHandler.java
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java
Modified: james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractHookableCmdHandler.java
URL: http://svn.apache.org/viewvc/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractHookableCmdHandler.java?rev=1228734&r1=1228733&r2=1228734&view=diff
==============================================================================
--- james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractHookableCmdHandler.java (original)
+++ james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractHookableCmdHandler.java Sat Jan 7 21:56:02 2012
@@ -256,12 +256,12 @@ public abstract class AbstractHookableCm
* @see org.apache.james.protocols.api.handler.ExtensibleHandler#wireExtensions(java.lang.Class,
* java.util.List)
*/
- @SuppressWarnings({ "unchecked", "rawtypes" })
- public void wireExtensions(Class interfaceName, List extension) {
+ @SuppressWarnings("unchecked")
+ public void wireExtensions(Class<?> interfaceName, List<?> extension) {
if (getHookInterface().equals(interfaceName)) {
- this.hooks = extension;
+ this.hooks = (List<Hook>) extension;
} else if (HookResultHook.class.equals(interfaceName)) {
- this.rHooks = extension;
+ this.rHooks = (List<HookResultHook>) extension;
}
}
Modified: james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java
URL: http://svn.apache.org/viewvc/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java?rev=1228734&r1=1228733&r2=1228734&view=diff
==============================================================================
--- james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java (original)
+++ james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java Sat Jan 7 21:56:02 2012
@@ -496,16 +496,16 @@ public class AuthCmdHandler
/**
* @see org.apache.james.protocols.api.handler.ExtensibleHandler#wireExtensions(java.lang.Class, java.util.List)
*/
- @SuppressWarnings({ "unchecked", "rawtypes" })
- public void wireExtensions(Class interfaceName, List extension) throws WiringException {
+ @SuppressWarnings("unchecked")
+ public void wireExtensions(Class<?> interfaceName, List<?> extension) throws WiringException {
if (AuthHook.class.equals(interfaceName)) {
- this.hooks = extension;
+ this.hooks = (List<AuthHook>) extension;
// If no AuthHook is configured then we revert to the default LocalUsersRespository check
if (hooks == null || hooks.size() == 0) {
throw new WiringException("AuthCmdHandler used without AuthHooks");
}
} else if (HookResultHook.class.equals(interfaceName)) {
- this.rHooks = extension;
+ this.rHooks = (List<HookResultHook>) extension;
}
}
Modified: james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java
URL: http://svn.apache.org/viewvc/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java?rev=1228734&r1=1228733&r2=1228734&view=diff
==============================================================================
--- james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java (original)
+++ james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java Sat Jan 7 21:56:02 2012
@@ -96,11 +96,11 @@ public class EhloCmdHandler extends Abst
* @see org.apache.james.protocols.api.handler.ExtensibleHandler#wireExtensions(java.lang.Class,
* java.util.List)
*/
- @SuppressWarnings({ "unchecked", "rawtypes" })
- public void wireExtensions(Class interfaceName, List extension) {
+ @SuppressWarnings("unchecked")
+ public void wireExtensions(Class<?> interfaceName, List<?> extension) {
super.wireExtensions(interfaceName, extension);
if (EhloExtension.class.equals(interfaceName)) {
- this.ehloExtensions = extension;
+ this.ehloExtensions = (List<EhloExtension>) extension;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org