Interface WebDeploymentServiceDescriptor<T>
- All Superinterfaces:
org.wildfly.service.descriptor.ServiceDescriptor<T>
public interface WebDeploymentServiceDescriptor<T>
extends org.wildfly.service.descriptor.ServiceDescriptor<T>
Describes deployment services.
TODO Relocate to SPI module.
- Author:
- Paul Ferraro
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.wildfly.service.descriptor.ServiceDescriptor
org.wildfly.service.descriptor.ServiceDescriptor.Provider<T extends Object,SD extends org.wildfly.service.descriptor.ServiceDescriptor<T>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final WebDeploymentServiceDescriptor<io.undertow.servlet.api.Deployment>static final WebDeploymentServiceDescriptor<io.undertow.servlet.api.DeploymentInfo>static final WebDeploymentServiceDescriptor<SessionAffinityProvider>static final WebDeploymentServiceDescriptor<io.undertow.servlet.api.SessionManagerFactory> -
Method Summary
Modifier and TypeMethodDescriptiondefault <U extends T>
WebDeploymentServiceDescriptor<U>static <T> WebDeploymentServiceDescriptor<T>default org.jboss.msc.service.ServiceNameresolve(org.jboss.as.server.deployment.DeploymentUnit unit) Methods inherited from interface org.wildfly.service.descriptor.ServiceDescriptor
getName, getType
-
Field Details
-
DEPLOYMENT
-
DEPLOYMENT_INFO
-
SESSION_MANAGER_FACTORY
static final WebDeploymentServiceDescriptor<io.undertow.servlet.api.SessionManagerFactory> SESSION_MANAGER_FACTORY -
SESSION_AFFINITY_PROVIDER
-
-
Method Details
-
resolve
default org.jboss.msc.service.ServiceName resolve(org.jboss.as.server.deployment.DeploymentUnit unit) -
asType
- Specified by:
asTypein interfaceorg.wildfly.service.descriptor.ServiceDescriptor<T>
-
of
-