org.codehaus.cargo.container.jboss
Class JBossWAR

java.lang.Object
  extended by org.codehaus.cargo.util.log.LoggedObject
      extended by org.codehaus.cargo.container.spi.deployable.AbstractDeployable
          extended by org.codehaus.cargo.container.deployable.WAR
              extended by org.codehaus.cargo.container.jboss.JBossWAR
All Implemented Interfaces:
Deployable, Loggable

public class JBossWAR
extends WAR

Extension that supports custom JBoss descriptor files such as the jboss-web.xml one. For example, this allows returning the right web context even if it has been defined in the jboss-web.xml file.

Version:
$Id: JBossWAR.java 1160 2006-07-30 20:15:34Z vmassol $

Constructor Summary
JBossWAR(java.lang.String war)
           
 
Method Summary
 boolean containsJBossWebFile()
           
 java.lang.String getContext()
           
 
Methods inherited from class org.codehaus.cargo.container.deployable.WAR
getType, isExpandedWar, setContext
 
Methods inherited from class org.codehaus.cargo.container.spi.deployable.AbstractDeployable
getFile, getFileHandler, setFileHandler
 
Methods inherited from class org.codehaus.cargo.util.log.LoggedObject
getLogger, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.cargo.util.log.Loggable
getLogger, setLogger
 

Constructor Detail

JBossWAR

public JBossWAR(java.lang.String war)
Parameters:
war - the location of the WAR being wrapped. This must point to either a WAR file or an expanded WAR directory.
Method Detail

getContext

public java.lang.String getContext()
Overrides:
getContext in class WAR
Returns:
the context defined in jboss-web.xml if any. If there is no jboss-web.xml or if it doesn't define any root context, then return WAR.getContext().

containsJBossWebFile

public boolean containsJBossWebFile()
Returns:
true if the WAR contains a WEB-INF/jboss-web.xml file


Copyright © 2004-2011 Codehaus. All Rights Reserved.