Deprecated List
Date: 2016-02-08

# Deprecated API

## Contents

- Deprecated Interfaces
- Deprecated Methods
- Deprecated Constructors

- Deprecated Interfaces
  Interface and Description
  org.apache.avalon.framework.logger.Loggable Use `LogEnabled` instead.
  org.apache.avalon.framework.component.Recomposable Deprecated with no replacement. The Recomposable interface is a legacy interface with no concrete contracts. Rather than copy the design mistake to the "service" package, we no longer support this class.

- Deprecated Methods
  Method and Description
  org.apache.avalon.framework.parameters.Parameters.getParameterNames() Use getNames() instead
  org.apache.avalon.framework.component.ComponentException.getRole() Use getKey instead
  org.apache.avalon.framework.service.ServiceException.getRole() Use getKey() instead

- Deprecated Constructors
  Constructor and Description
  org.apache.avalon.framework.component.ComponentException(String) use the String, String version to record the role
  org.apache.avalon.framework.component.ComponentException(String, Throwable) use the String, String, Throwable version to record the role
  org.apache.avalon.framework.service.ServiceException(String) use the String,String version instead
  org.apache.avalon.framework.service.ServiceException(String, Throwable) use the String,String,Throwable version instead