Class ServletDefImpl
- java.lang.Object
-
- org.jboss.shrinkwrap.descriptor.spi.DescriptorImplBase<org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptor>
-
- org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptorImplBase
-
- org.jboss.arquillian.protocol.servlet.arq514hack.descriptors.impl.web.WebAppDescriptorImpl
-
- org.jboss.arquillian.protocol.servlet.arq514hack.descriptors.impl.web.ServletDefImpl
-
- All Implemented Interfaces:
ServletDef,WebAppDescriptor,org.jboss.shrinkwrap.descriptor.api.Descriptor,org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptor
- Direct Known Subclasses:
ServletMappingDefImpl
public class ServletDefImpl extends WebAppDescriptorImpl implements ServletDef
- Author:
- Lincoln Baxter, III
-
-
Constructor Summary
Constructors Constructor Description ServletDefImpl(String descriptorName, org.jboss.shrinkwrap.descriptor.spi.node.Node webApp, org.jboss.shrinkwrap.descriptor.spi.node.Node servlet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServletDefasyncSupported(boolean value)StringgetInitParam(String name)Map<String,String>getInitParams()intgetLoadOnStartup()StringgetName()org.jboss.shrinkwrap.descriptor.spi.node.NodegetNode()StringgetServletClass()ServletDefinitParam(String name, Object value)booleanisAsyncSupported()ServletDefloadOnStartup(int order)ServletMappingDefmapping()ServletDefname(String name)ServletDefservletClass(Class<?> clazz)ServletDefservletClass(String clazz)-
Methods inherited from class org.jboss.arquillian.protocol.servlet.arq514hack.descriptors.impl.web.WebAppDescriptorImpl
displayName, getRootNode, servlet, servlet, version
-
Methods inherited from class org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptorImplBase
exportTo, getExporter
-
Methods inherited from class org.jboss.shrinkwrap.descriptor.spi.DescriptorImplBase
exportAsString, getDescriptorName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Descriptor
exportAsString, exportTo, getDescriptorName
-
Methods inherited from interface org.jboss.arquillian.protocol.servlet.arq514hack.descriptors.api.web.WebAppDescriptor
displayName, servlet, servlet, version
-
-
-
-
Constructor Detail
-
ServletDefImpl
public ServletDefImpl(String descriptorName, org.jboss.shrinkwrap.descriptor.spi.node.Node webApp, org.jboss.shrinkwrap.descriptor.spi.node.Node servlet)
-
-
Method Detail
-
name
public ServletDef name(String name)
- Specified by:
namein interfaceServletDef
-
asyncSupported
public ServletDef asyncSupported(boolean value)
- Specified by:
asyncSupportedin interfaceServletDef
-
initParam
public ServletDef initParam(String name, Object value)
- Specified by:
initParamin interfaceServletDef
-
loadOnStartup
public ServletDef loadOnStartup(int order)
- Specified by:
loadOnStartupin interfaceServletDef
-
mapping
public ServletMappingDef mapping()
- Specified by:
mappingin interfaceServletDef
-
servletClass
public ServletDef servletClass(Class<?> clazz)
- Specified by:
servletClassin interfaceServletDef
-
servletClass
public ServletDef servletClass(String clazz)
- Specified by:
servletClassin interfaceServletDef
-
getServletClass
public String getServletClass()
- Specified by:
getServletClassin interfaceServletDef
-
getName
public String getName()
- Specified by:
getNamein interfaceServletDef
-
getInitParam
public String getInitParam(String name)
- Specified by:
getInitParamin interfaceServletDef
-
getInitParams
public Map<String,String> getInitParams()
- Specified by:
getInitParamsin interfaceServletDef
-
isAsyncSupported
public boolean isAsyncSupported()
- Specified by:
isAsyncSupportedin interfaceServletDef
-
getLoadOnStartup
public int getLoadOnStartup() throws NumberFormatException- Specified by:
getLoadOnStartupin interfaceServletDef- Throws:
NumberFormatException
-
getNode
public org.jboss.shrinkwrap.descriptor.spi.node.Node getNode()
-
-