Package io.quarkiverse.cxf.deployment
Class CxfDeploymentUtils
- java.lang.Object
-
- io.quarkiverse.cxf.deployment.CxfDeploymentUtils
-
public class CxfDeploymentUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
webServiceAnnotations
public static Stream<org.jboss.jandex.AnnotationInstance> webServiceAnnotations(org.jboss.jandex.IndexView index)
-
createServer
public static void createServer(String sei, String path, org.apache.cxf.Bus bus)
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
public static void createClient(String sei, org.apache.cxf.Bus bus)
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
public static String getNameSpaceFromClassInfo(org.jboss.jandex.ClassInfo wsClassInfo)
-
-