Package io.quarkiverse.cxf.deployment
Class CxfDeploymentUtils
java.lang.Object
io.quarkiverse.cxf.deployment.CxfDeploymentUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidcreateClient(String sei, org.apache.cxf.Bus bus) Creates a client at runtime thus triggering the generation of all required classes.static voidcreateServer(String sei, String path, org.apache.cxf.Bus bus) Creates a server at runtime thus triggering the generation of all required classes.static StringgetNameSpaceFromClassInfo(org.jboss.jandex.ClassInfo wsClassInfo) static voidwalkParents(Class<?> cl, Consumer<String> consumer) static Stream<org.jboss.jandex.AnnotationInstance>webServiceAnnotations(org.jboss.jandex.IndexView index)
-
Method Details
-
webServiceAnnotations
public static Stream<org.jboss.jandex.AnnotationInstance> webServiceAnnotations(org.jboss.jandex.IndexView index) -
createServer
Creates a server at runtime thus triggering the generation of all required classes. This includes CXF extensions, endpoint wrappers, etc.- Parameters:
sei- the fully qualified name of the service class for which the server should be createdbus- the bus to use withGeneratedClassClassLoaderCaptureset properly.
-
createClient
Creates a client at runtime thus triggering the generation of all required classes. This includes CXF extensions, endpoint wrappers, etc.- Parameters:
sei- the fully qualified name of the service class for which the client should be createdbus- the bus to use withGeneratedClassClassLoaderCaptureset properly.
-
getNameSpaceFromClassInfo
-
walkParents
-