public class ServletDefImpl extends WebAppDescriptorImpl implements ServletDef
Modifier and Type | Field and Description |
---|---|
private org.jboss.shrinkwrap.descriptor.spi.node.Node |
servlet |
Constructor and Description |
---|
ServletDefImpl(java.lang.String descriptorName,
org.jboss.shrinkwrap.descriptor.spi.node.Node webApp,
org.jboss.shrinkwrap.descriptor.spi.node.Node servlet) |
Modifier and Type | Method and Description |
---|---|
ServletDef |
asyncSupported(boolean value) |
java.lang.String |
getInitParam(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String> |
getInitParams() |
int |
getLoadOnStartup() |
java.lang.String |
getName() |
org.jboss.shrinkwrap.descriptor.spi.node.Node |
getNode() |
java.lang.String |
getServletClass() |
ServletDef |
initParam(java.lang.String name,
java.lang.Object value) |
boolean |
isAsyncSupported() |
ServletDef |
loadOnStartup(int order) |
ServletMappingDef |
mapping() |
ServletDef |
name(java.lang.String name) |
ServletDef |
servletClass(java.lang.Class<?> clazz) |
ServletDef |
servletClass(java.lang.String clazz) |
displayName, getRootNode, servlet, servlet, version
exportTo, getExporter
exportAsString, getDescriptorName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
displayName, servlet, servlet, version
public ServletDefImpl(java.lang.String descriptorName, org.jboss.shrinkwrap.descriptor.spi.node.Node webApp, org.jboss.shrinkwrap.descriptor.spi.node.Node servlet)
public ServletDef name(java.lang.String name)
name
in interface ServletDef
public ServletDef asyncSupported(boolean value)
asyncSupported
in interface ServletDef
public ServletDef initParam(java.lang.String name, java.lang.Object value)
initParam
in interface ServletDef
public ServletDef loadOnStartup(int order)
loadOnStartup
in interface ServletDef
public ServletMappingDef mapping()
mapping
in interface ServletDef
public ServletDef servletClass(java.lang.Class<?> clazz)
servletClass
in interface ServletDef
public ServletDef servletClass(java.lang.String clazz)
servletClass
in interface ServletDef
public java.lang.String getServletClass()
getServletClass
in interface ServletDef
public java.lang.String getName()
getName
in interface ServletDef
public java.lang.String getInitParam(java.lang.String name)
getInitParam
in interface ServletDef
public java.util.Map<java.lang.String,java.lang.String> getInitParams()
getInitParams
in interface ServletDef
public boolean isAsyncSupported()
isAsyncSupported
in interface ServletDef
public int getLoadOnStartup() throws java.lang.NumberFormatException
getLoadOnStartup
in interface ServletDef
java.lang.NumberFormatException
public org.jboss.shrinkwrap.descriptor.spi.node.Node getNode()