You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hivemind.apache.org by hi...@jakarta.apache.org on 2004/10/20 12:35:41 UTC
[Jakarta HiveMind Wiki] Updated: PluggingIntoStruts
Date: 2004-10-20T03:35:41
Editor: KurtHoehn <kh...@etechstudios.com>
Wiki: Jakarta HiveMind Wiki
Page: PluggingIntoStruts
URL: http://wiki.apache.org/jakarta-hivemind/PluggingIntoStruts
no comment
Change Log:
------------------------------------------------------------------------------
@@ -78,7 +78,7 @@
{
try
{
- resolver = initializeClassResolver();
+ resolver = (ClassResolver) initializeClass( _classResolver );
}
catch( Exception e )
{
@@ -94,7 +94,7 @@
{
try
{
- ErrorHandler errorHandler = initializeErrorHandler();
+ ErrorHandler errorHandler = (ErrorHandler initializeClass( _errorHandler );
builder = new RegistryBuilder( errorHandler );
}
catch( Exception e )
@@ -170,20 +170,12 @@
}
}
- protected ErrorHandler initializeErrorHandler() throws Exception
+ protected Object initializeClass( String type ) throws Exception
{
Thread thread = Thread.currentThread();
ClassLoader loader = thread.getContextClassLoader();
- Class clazz = loader.loadClass( _errorHandler);
- return (ErrorHandler) clazz.newInstance();
- }
-
- protected ClassResolver initializeClassResolver() throws Exception
- {
- Thread thread = Thread.currentThread();
- ClassLoader loader = thread.getContextClassLoader();
- Class clazz = loader.loadClass( _classResolver);
- return (ClassResolver) clazz.newInstance();
+ Class clazz = loader.loadClass( type );
+ return clazz.newInstance();
}
}
}}}
---------------------------------------------------------------------
To unsubscribe, e-mail: hivemind-cvs-unsubscribe@jakarta.apache.org
For additional commands, e-mail: hivemind-cvs-help@jakarta.apache.org