Class JwsWebServiceEndpointVerifier


  • public final class JwsWebServiceEndpointVerifier
    extends Object
    Verifies the structural correctness of JSR-181 style web services.
    • web methods must not be static or final
    • web methods must be public
    • web service implementation class must not declare a finalize method

        We don't check for the @WebService annotation or whether the class is abstract, final or public because these checks are performed by {@link org.jboss.as.webservices.util.ASHelper.isJaxwsEndpoint(ClassInfo, CompositeIndex)} from {@link org.jboss.as.webservices.deployers.AbstractIntegrationProcessorJAXWS.deploy(DeploymentPhaseContext)}.
    Author:
    sfcoy
    • Constructor Detail

      • JwsWebServiceEndpointVerifier

        public JwsWebServiceEndpointVerifier​(Class<?> endpointClass,
                                             Class<?> endpointInterfaceClass,
                                             org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex deploymentReflectionIndex)
    • Method Detail

      • verify

        public void verify()
      • failed

        public boolean failed()
      • logFailures

        public void logFailures()