이 콘텐츠는 선택한 언어로 제공되지 않습니다.

Chapter 4. Quarkus CXF overview


This chapter provides information about Quarkus CXF extensions, CXF modules and CXF annotations supported by Quarkus CXF.

4.1. Quarkus CXF

Here is the list of extensions produced by this project. Please follow the links under the extension names to learn about how to use them, about their configuration and about any known limitations.

Expand
Quarkus CXF extensionSupport levelSinceSupported standards

Quarkus CXF
quarkus-cxf

Stable

0.1.0

JAX-WS, JAXB, WS-Addressing, WS-Policy, MTOM

Quarkus CXF Metrics Feature
quarkus-cxf-rt-features-metrics

Stable

0.14.0

 

Quarkus CXF OpenTelemetry
quarkus-cxf-integration-tracing-opentelemetry

Stable

2.7.0

 

Quarkus CXF WS-Security
quarkus-cxf-rt-ws-security

Stable

0.14.0

WS-Security, WS-SecurityPolicy

Quarkus CXF WS-ReliableMessaging
quarkus-cxf-rt-ws-rm

Stable

1.5.3

WS-ReliableMessaging

Quarkus CXF Security Token Service (STS)
quarkus-cxf-services-sts

Stable

1.5.3

WS-Trust

Quarkus CXF HTTP Async Transport
quarkus-cxf-rt-transports-http-hc5

Stable

1.1.0

 

Quarkus CXF XJC Plugins
quarkus-cxf-xjc-plugins

Stable

1.5.11

 

4.2. Supported CXF modules

Here is a list of CXF modules supported by Quarkus CXF. You should typically not depend on these directly, but rather use some of the extensions listed above that brings the given CXF module as a transitive dependency.

4.2.1. Front ends

Out of CXF front ends only the JAX-WS front end is fully supported by quarkus-cxf.

The Simple front end may work in JVM mode, but it is not tested properly. We advise not to use it.

4.2.2. Data Bindings

Out of CXF Data Bindings only the following ones are supported:

4.2.3. Transports

Out of CXF Transports only the following ones are supported:

4.2.4. Tools

4.2.5. Supported SOAP Bindings

All CXF WSDL Bindings are supported. In order to switch to SOAP 1.2 or to add MTOM, set quarkus.cxf.[client|endpoint]."name".soap-binding to one of the following values:

4.3. Unsupported CXF modules

Here is a list of CXF modules currently not supported by Quarkus CXF along with possible alternatives and/or reasons why the given module is not supported.

Expand
CXF moduleAlternative

JAX-RS
cxf-rt-frontend-jaxrs
cxf-rt-rs-client

Use Quarkus RESTEasy

Fediz

Use Quarkus OpenID Connect

Aegis

Use JAXB and JAX-WS

DOSGI
Karaf

 

JiBX

Use JAXB and JAX-WS

Local transport
cxf-rt-transports-local

Use HTTP transport

JMS transport
cxf-rt-transports-jms

Use HTTP transport

JBI
cxf-rt-transports-jbi
cxf-rt-bindings-jbi

Deprecated in CXF use HTTP transport

UDP transport
cxf-rt-transports-udp

Use HTTP transport

Coloc transport

Use HTTP transport

WebSocket transport
cxf-rt-transports-websocket

Use HTTP transport

Clustering
cxf-rt-features-clustering

Planned

CORBA cxf-rt-bindings-corba

Use JAX-WS

SDO databinding
cxf-rt-databinding-sdo

 

XMLBeans

Deprecated in CXF

Javascript frontend

Use JAX-WS

JCA transport

Use HTTP transport

WS-Transfer runtime
cxf-rt-ws-transfer

 

Throttling
cxf-rt-features-throttling

Use load balancer

4.4. Supported CXF annotations

Here is the status of CXF annotations on Quarkus. Unless stated otherwise, the support is available via io.quarkiverse.cxf:quarkus-cxf.

Expand
AnnotationStatus

@org.apache.cxf.feature.Features

Supported

@org.apache.cxf.interceptor.InInterceptors

Supported

@org.apache.cxf.interceptor.OutInterceptors

Supported

@org.apache.cxf.interceptor.OutFaultInterceptors

Supported

@org.apache.cxf.interceptor.InFaultInterceptors

Supported

@org.apache.cxf.annotations.WSDLDocumentation

Supported

@org.apache.cxf.annotations.WSDLDocumentationCollection

Supported

@org.apache.cxf.annotations.SchemaValidation

Supported

@org.apache.cxf.annotations.DataBinding

Only the default value org.apache.cxf.jaxb.JAXBDataBinding is supported

@org.apache.cxf.ext.logging.Logging

Supported

@org.apache.cxf.annotations.GZIP

Supported

@org.apache.cxf.annotations.FastInfoset

Supported via com.sun.xml.fastinfoset:FastInfoset dependency

@org.apache.cxf.annotations.EndpointProperty

Supported

@org.apache.cxf.annotations.EndpointProperties

Supported

@org.apache.cxf.annotations.Policy

Supported

@org.apache.cxf.annotations.Policies

Supported

@org.apache.cxf.annotations.UseAsyncMethod

Supported

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동