Package io.quarkiverse.cxf
Class CxfClientProducer
- java.lang.Object
-
- io.quarkiverse.cxf.CxfClientProducer
-
public abstract class CxfClientProducer extends Object
Base producer class for setting up CXF client proxies.During augementation (build-time) a bean is created derived from this class for each SEI. The producing method calls loadCxfClient() to get a WS client proxy.
Notice the InjectionPoint parameter present in signature of loadCxfClient. Via that meta information we calculate the proper configuration to use.
-
-
Field Summary
Fields Modifier and Type Field Description static String
RUNTIME_INITIALIZED_PROXY_MARKER_INTERFACE_NAME
static String
RUNTIME_INITIALIZED_PROXY_MARKER_INTERFACE_PACKAGE
-
Constructor Summary
Constructors Constructor Description CxfClientProducer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
loadCxfClient(jakarta.enterprise.inject.spi.InjectionPoint ip, CXFClientInfo meta)
Must be public, otherwise: java.lang.VerifyError: Bad access to protected data in invokevirtual
-
-
-
Field Detail
-
RUNTIME_INITIALIZED_PROXY_MARKER_INTERFACE_PACKAGE
public static final String RUNTIME_INITIALIZED_PROXY_MARKER_INTERFACE_PACKAGE
- See Also:
- Constant Field Values
-
RUNTIME_INITIALIZED_PROXY_MARKER_INTERFACE_NAME
public static final String RUNTIME_INITIALIZED_PROXY_MARKER_INTERFACE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
loadCxfClient
public Object loadCxfClient(jakarta.enterprise.inject.spi.InjectionPoint ip, CXFClientInfo meta)
Must be public, otherwise: java.lang.VerifyError: Bad access to protected data in invokevirtual
-
-