Class JwsWebServiceEndpointVerifier

java.lang.Object
org.jboss.as.webservices.verification.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 Details

    • JwsWebServiceEndpointVerifier

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

    • verify

      public void verify()
    • failed

      public boolean failed()
    • logFailures

      public void logFailures()