[jboss-cvs] JBossAS SVN: r79113 - projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/classloader.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Oct 4 05:14:42 EDT 2008
Author: alesj
Date: 2008-10-04 05:14:42 -0400 (Sat, 04 Oct 2008)
New Revision: 79113
Modified:
projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/classloader/UrlIntegrationDeployer.java
Log:
[JBDEPLOY-97]; make url integration check more flexible.
Modified: projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/classloader/UrlIntegrationDeployer.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/classloader/UrlIntegrationDeployer.java 2008-10-04 09:07:01 UTC (rev 79112)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/classloader/UrlIntegrationDeployer.java 2008-10-04 09:14:42 UTC (rev 79113)
@@ -115,7 +115,7 @@
@Override
public void deploy(VFSDeploymentUnit unit, T metaData) throws DeploymentException
{
- if (isIntegrationDeployment(unit))
+ if (isIntegrationDeployment(unit, metaData))
{
List<VirtualFile> added = new ArrayList<VirtualFile>();
try
@@ -140,9 +140,9 @@
}
@Override
- public void undeploy(VFSDeploymentUnit unit, T deployment)
+ public void undeploy(VFSDeploymentUnit unit, T metaData)
{
- if (isIntegrationDeployment(unit))
+ if (isIntegrationDeployment(unit, metaData))
{
List<VirtualFile> classPath = unit.getClassPath();
for (URL integrationURL : integrationURLs)
@@ -164,7 +164,19 @@
* Is unit integration deployment unit?
*
* @param unit the deployment unit
+ * @param metaData the meta data
* @return true if the unit is integration deployment
*/
+ protected boolean isIntegrationDeployment(VFSDeploymentUnit unit, T metaData)
+ {
+ return isIntegrationDeployment(unit);
+ }
+
+ /**
+ * Is unit integration deployment unit?
+ *
+ * @param unit the deployment unit
+ * @return true if the unit is integration deployment
+ */
protected abstract boolean isIntegrationDeployment(VFSDeploymentUnit unit);
}
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list