[jboss-dev] web profile in jboss5?
Ales Justin
ales.justin at gmail.com
Tue Nov 11 07:58:26 EST 2008
I've actually added [VFS]DeploymentUnitFilter to AnnEnvDeployer,
public interface [VFS]DeploymentUnitFilter {
boolean accepts([VFS]DeploymentUnit deploymentUnit);
}
so this is completely free to impl whatever we decide.
Currently I'm just excluding certain files.
And since [Filtered]AnnEvnDeployer already takes different filters
(resource and recursion), you can even add those (to DU::attachments),
if you decide that deployment needs to be scanned.
protected <T> T getFilter(DeploymentUnit unit, Class<T>
expectedClass, String suffix, T defaultValue)
{
String name = expectedClass.getName() + "." + (suffix != null ?
suffix : "");
T result = unit.getAttachment(name, expectedClass);
if (result == null)
result = defaultValue;
return result;
}
;-)
Adrian Brock wrote:
> On Tue, 2008-11-11 at 13:10 +0100, Adrian Brock wrote:
>> For anything else, we ignore scanning unless this
>> deployment descriptor says to do it.
>> i.e. sar files won't be scanned unless you say
>> to do so by adding the new dds.
>
> Or somebody writes a deployer that changes the default
> rule. i.e. it creates the new dds for whatever rules
> they want.
More information about the jboss-development
mailing list