donaldp 2002/11/09 00:04:54 Modified: src/java/org/apache/avalon/framework/component ComponentException.java WrapperComponentManager.java src/java/org/apache/avalon/framework/service ServiceException.java Log: Deprecate the term role and replace with key for clearer semantics. Revision Changes Path 1.13 +23 -10 jakarta-avalon/src/java/org/apache/avalon/framework/component/ComponentException.java Index: ComponentException.java =================================================================== RCS file: /home/cvs/jakarta-avalon/src/java/org/apache/avalon/framework/component/ComponentException.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- ComponentException.java 7 Nov 2002 08:35:27 -0000 1.12 +++ ComponentException.java 9 Nov 2002 08:04:53 -0000 1.13 @@ -69,7 +69,7 @@ public class ComponentException extends CascadingException { - private final String m_role; + private final String m_key; /** * Construct a new <code>ComponentException</code> instance. @@ -77,10 +77,12 @@ * @param message the exception message * @param throwable the throwable */ - public ComponentException( final String role, final String message, final Throwable throwable ) + public ComponentException( final String key, + final String message, + final Throwable throwable ) { super( message, throwable ); - m_role = role; + m_key = key; } /** @@ -111,19 +113,30 @@ * * @param message the exception message */ - public ComponentException( final String role, final String message ) + public ComponentException( final String key, final String message ) { - this( role, message, null ); + this( key, message, null ); } /** - * Get the role which let to the exception. May be null. + * Get the key which let to the exception. May be null. * - * @return The role which let to the exception. + * @return The key which let to the exception. + */ + public final String getKey() + { + return m_key; + } + + /** + * Get the key which let to the exception. May be null. + * + * @return The key which let to the exception. + * @deprecated Use getKey instead */ public final String getRole() { - return m_role; + return getKey(); } /** @@ -133,13 +146,13 @@ */ public String getMessage() { - if( m_role == null ) + if( m_key == null ) { return super.getMessage(); } else { - return super.getMessage() + " (role [" + m_role + "])"; + return super.getMessage() + " (role [" + m_key + "])"; } } } 1.5 +2 -2 jakarta-avalon/src/java/org/apache/avalon/framework/component/WrapperComponentManager.java Index: WrapperComponentManager.java =================================================================== RCS file: /home/cvs/jakarta-avalon/src/java/org/apache/avalon/framework/component/WrapperComponentManager.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- WrapperComponentManager.java 7 Nov 2002 15:52:11 -0000 1.4 +++ WrapperComponentManager.java 9 Nov 2002 08:04:53 -0000 1.5 @@ -65,7 +65,7 @@ } catch( final ServiceException se ) { - throw new ComponentException( se.getRole(), se.getMessage(), se.getCause() ); + throw new ComponentException( se.getKey(), se.getMessage(), se.getCause() ); } final String message = "Role does not implement the Component " + 1.12 +18 -8 jakarta-avalon/src/java/org/apache/avalon/framework/service/ServiceException.java Index: ServiceException.java =================================================================== RCS file: /home/cvs/jakarta-avalon/src/java/org/apache/avalon/framework/service/ServiceException.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- ServiceException.java 7 Nov 2002 08:35:29 -0000 1.11 +++ ServiceException.java 9 Nov 2002 08:04:54 -0000 1.12 @@ -70,7 +70,7 @@ public class ServiceException extends CascadingException { - final private String m_role; + final private String m_key; /** * Construct a new <code>ServiceException</code> instance. @@ -90,10 +90,10 @@ * @param message the exception message * @param throwable the throwable */ - public ServiceException( final String role, final String message, final Throwable throwable ) + public ServiceException( final String key, final String message, final Throwable throwable ) { super( message, throwable ); - m_role = role; + m_key = key; } /** @@ -112,17 +112,27 @@ * * @param message the exception message */ - public ServiceException( final String role, final String message ) + public ServiceException( final String key, final String message ) { - this( role, message, null ); + this( key, message, null ); + } + + /** + * Return the key that caused the exception. + */ + public String getKey() + { + return m_key; } /** * Return the role that caused the exception + * + * @deprecated Use getKey() instead */ public String getRole() { - return m_role; + return getKey(); } /** @@ -131,13 +141,13 @@ */ public String getMessage() { - if( m_role == null ) + if( m_key == null ) { return super.getMessage(); } else { - return super.getMessage() + " (Role='" + m_role + "')"; + return super.getMessage() + " (Role='" + m_key + "')"; } } }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>