Class WebServiceAutoDetector


  • @Component
    public class WebServiceAutoDetector
    extends java.lang.Object
    • Field Detail

      • SEI_ANNOTATION

        public static final java.lang.Class<javax.jws.WebService> SEI_ANNOTATION
      • WEB_SERVICE_CLIENT_ANNOTATION

        public static final java.lang.Class<javax.xml.ws.WebServiceClient> WEB_SERVICE_CLIENT_ANNOTATION
    • Method Detail

      • searchAndInstantiateSeiImplementation

        public <T> T searchAndInstantiateSeiImplementation()
                                                    throws BootStarterCxfException
        Detects and instantiates the SEI-Implementation. Therefore it detects the SEI itself first.
        Type Parameters:
        T - returns the instantiated Service Endpoint Interface (SEI) implementation
        Returns:
        returns the instantiated Service Endpoint Interface (SEI) implementation
        Throws:
        BootStarterCxfException - if the the SEI or it's implementation class wasn't found