Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
it should be possible to deactivate classes which aren't pluggable via the codi-config and which are activated per default.
esp. implementations which are configured via
- faces-config
- extension
- bean.xml
files.
that allows e.g. to tweak codi in cases of features/implementations which are available out-of-the-box.
convention for an implementation of ClassDeactivator:
class-name: org.apache.myfaces.extensions.cdi.ClassDeactivator
e.g.:
package org.apache.myfaces.extensions.cdi;
import org.apache.myfaces.extensions.cdi.core.api.AbstractClassDeactivator;
public class ClassDeactivator extends AbstractClassDeactivator
{
protected void deactivateClasses()
}
or via vm param:
-Dorg.apache.myfaces.extensions.cdi.ClassDeactivator=custom.ClassDeactivator