All Classes and Interfaces
Class
Description
Abstract base class factoring out common Conduit logic,
allowing non-decoupled transports to be written without any
regard for the decoupled back-channel or partial response logic.
Abstract base class holding logic common to any ConduitSelector
that retrieves a Conduit from the ConduitInitiator.
Supply default implementations, as appropriate, for DataBinding.
java.util.logging.Logger implementation delegating to another framework.
Abstract base class factoring out common Destination logic,
allowing non-decoupled transports to be written without any
regard for the decoupled back-channel or partial response logic.
Abstract logic for creating XMLStreamReader from DOM documents.
This class makes it easy to create two simultaneous beans - a factory bean and the bean
that the factory produces.
A Feature is something that is able to customize a Server, Client, or Bus, typically
adding capabilities.
Abstract implementation of Invoker.
Deprecated.
Provides a starting point implementation for a interceptors that
participate in phased message processing.
A portable - i.e.
Outputstream that will buffer a certain amount before writing anything to the underlying
stream.
Helper methods for
DestinationFactory
s and ConduitInitiator
s.A base class to build your own message implementations on.
Provides a convenient hook onFirstWrite() for those needing
to wrap an output stream.
This wrapper helper will use reflection to handle the wrapped message
Creates an XMLStreamReader from the InputStream on the Message.
Encapsulation of version-specific WS-Addressing constants.
Abstraction of Message Addressing Properties.
Process instance of an annotated class.
Visits the annotated elements of an object
API used in the to allow a message exchange participant to
assert its capabilities for the underlying message.
An implementation of a FilterInputStream that decodes the
stream data in BASE64 encoding format.
This class converts to/from base64.
Invoker for externally created service objects.
A Binding provides interceptors and message creation logic for a
specific protocol binding.
A configuration for a binding.
A factory interface for creating Bindings from BindingInfo metadata.
The manager interface represents a repository for accessing
BindingFactory
s.A container for static utility methods related to resource bundle
naming conventons.
The Bus is the central place in CXF.
The listener interface for receiving notification of when
Bus
objects are created.The BusException class is used to indicate a bus exception has occurred.
Factory to create CXF Bus objects.
The listener interface for receiving notification of
Bus
lifecycle events.The manager interface for registering
BusLifeCycleListener
s.BeanFactoryPostProcessor that looks for any bean definitions that have the
AbstractBeanDefinitionParser.WIRE_BUS_ATTRIBUTE
attribute set.Enumeration for the ways in which the CXF bus can be wired into a Spring
bean.
This outputstream implementation will both write to the outputstream
that is specified and cache the data at the same time.
Implements a useful caching map.
Create a suitable CallbackHandler for the given message.
Resolves URIs using Apache Commons Resolver API.
Map a certificate to a user name for the jaas login
A class to hold a pair of encryption and decryption ciphers.
Class loader used to store and retrieve class generated during runtime to avoid class generation each time.
This class is extremely useful for loading resources and classes in a fault
tolerant manner that works across different applications servers.
Resolve resources from the system class path.
Wrappers the contexts in a way that allows the contexts
to be cleared and released in an try-with-resources block
Asynchronous callback object for calls to
Client.invoke(ClientCallback, String, Object...)
and related functions.Takes a Fault and converts it to a local exception type if possible.
A pipe between peers that channels transport-level messages.
Factory for Conduits.
The ConduitInitiatorManager provides an interface to register and retrieve
transport factories.
Strategy for retrieving a Conduit to mediate an outbound message.
A configurable interface for obtaining a bean's name
A class which implements this interface should return the
unique bean name for configuration to use
The configurer's interface
A class that implements this interface will perform a
bean's configuration work
Holder for utility methods relating to contexts, allows to lazily load JAXB compared to ContextUtils.
Holder for utility methods relating to contexts.
Represents transport-neutral suspended invocation instances
or continuations
Callback that receives continuation status updates.
Provides transport-neutral support for creating suspended invocation primitives
or continuations
CXF reads a series of Spring XML files as part of initialization.
Marker interface for OutputStreams that can directly support
copying from an input stream.
Specifies the DataBinding to use with the service
The 'read' side of the data binding abstraction of CXF.
The 'write' side of the data binding abstraction of CXF.
Default provider which accepts a map of operation names to schema validation types.
SecurityContext which implements isUserInRole using the
following approach : skip the first Subject principal, and then checks
Groups the principal is a member of
Strategy for lazy deferred retreival of a Conduit to mediate an
outbound message.
Enable to convert a
AbstractPortableFeature
to a AbstractFeature
.Creates an XMLStreamReader from the InputStream on the Message.
XMLStreamReader implementation which can be used to enforce a number of
depth-restricting policies.
A Destination is a transport-level endpoint capable of receiving
unsolicited incoming messages from different peers.
Factory for Destinations.
The DestinationFactoryManager provides an interface to register and retrieve
transport factories.
A destination that has a specific endpoint.
Few simple utils to read DOM.
Represents an endpoint that receives messages.
This interface defines an object that can create EndpointImpl
objects.
The EndpointInfo contains the information for a web service 'port' inside of a service.
Specifies properties to record for the endpoint
Specifies a property to record for the endpoint
Provides utility methods for obtaining endpoint references, wsdl definitions, etc.
Implementations of this interface are responsible for mapping
between abstract and concrete endpoint references, and/or
renewing stale references.
Implementations of this interface are responsible for mediating
access to registered EndpointResolvers, which themselves map
between abstract and concrete endpoint references, and/or
facilitate renewal of stale references.
This implementation class is responsible for mediating
access to registered EndpointResolvers, which themselves map
between abstract and concrete endpoint references, and/or
facilitate renewal of stale references.
Marker for CXF Features.
This bus uses CXF's built in extension manager to load components
(as opposed to using the Spring bus implementation).
Static registry of extensions that are loaded in addition to the
extensions the Bus will automatically detect.
Represents an object factory.
This invoker implementation calls a Factory to create the service object.
Defines the factory used for the service.
Enables FastInfoset negotiation
<![CDATA[
<jaxws:endpoint ...>
<jaxws:features>
</jaxws:features>
</jaxws:endpoint>
]]>
A Fault that occurs during invocation processing.
If applied on an exception type, the value specifies the WS-Addressing Action
which will be applied if this exception is thrown from a WSA-enabled service.
Implement this interface to customize behavior for Exceptions
thrown by the application implementing the service call.
Marker interfaces for Exceptions that have a
getFaultInfo() method that returns some sort
of object that the FaultOutInterceptor can
marshal into a fault detail element
A Feature is something that is able to customize a Server, Client, or Bus, typically
adding capabilities.
Creates an XMLStreamReader from the InputStream on the Message.
Creates an XMLStreamReader from the InputStream on the Message.
Wraps a XMLStreamReader and provides optional START_DOCUMENT and END_DOCUMENT events.
Class loader used to find class generated during build time to avoid class generation during runtime.
Implement this interface to store class generated in order during build phase
inject it back before runtime to avoid class generation.
If class has been generated during build time
(use @see org.apache.cxf.common.spi.GeneratedClassClassLoaderCapture capture to save bytes)
you can set class loader to avoid class generation during runtime:
bus.setExtension(new GeneratedNamespaceClassLoader(bus), NamespaceClassCreator.class);
Enables GZIP compression negotiation
This class is used to control GZIP compression of messages.
CXF interceptor that uncompresses those incoming messages that have "gzip"
content-encoding.
CXF interceptor that compresses outgoing messages using gzip and sets the
HTTP Content-Encoding header appropriately.
Enum giving the possible values for whether we should gzip a particular
message.
Specifies a list of classes that are added to the inbound fault
interceptor chain.
Specifies a list of classes that are added to the inbound interceptor
chain.
InstrumentationManager interface for the instrumentations query, register
and unregister
Base interface for all interceptors.
Base interface for all interceptor chains.
The
InterceptorProvider
interface is implemented by objects
that have interceptor chains associated with them.Exception thrown when we detect an attempt to set an impossible XML Schema reference.
Invokers control how a particular service is invoked.
Feature to do JAAS authentication with defaults for karaf integration
Return holder of the context, classes, etc...
A container for WS-Addressing constants.
A DataSource which will search through a Collection of attachments so as to
lazily load the attachment from the collection.
Subclass of ByteArrayOutputStream that allows creation of a
ByteArrayInputStream directly without creating a copy of the byte[].
Deprecated.
Deprecated.
use the logging module rt/features/logging instead
Deprecated.
use the logging module rt/features/logging instead
Deprecated.
use the logging module rt/features/logging instead
Deprecated.
use the logging module rt/features/logging instead
LoginSecurityContext provides additional information about the
authenticated principal.
A container for static utility methods related to logging.
LSInput implementation that can be used in
custom LSResourceResolver implementations for getting
schema import and include references resolved.
Basic interface for representing a Instrumented object.
Logical Handler responsible for aggregating the Message Addressing
Properties for outgoing messages.
The base interface for all all message implementations.
Interface abstracting various ID caches for enforcement of ID uniqueness.
A message for an operation.
Observer for incoming messages.
Takes the Conduit from the exchange and sends the message through it.
Holder for utility methods relating to messages.
Provides functionality to map BindingOperations to Methods and
vis a versa.
This MessageObserver creates an Interceptor chain which adds in the interceptors
set on this class and the global Bus interceptors.
A MultiplexDestination is a transport-level endpoint capable of receiving
unsolicited incoming messages from different peers for multiple targets
identified by a unique id.
All elements of the service model that are named by a QName implement this interface.
Holder for WS-Addressing names (of headers, namespaces etc.).
SPI interface to implement the proxy defining logic.
Supply a password for a userName to get roles from LoginModule
Marker annotation to let our JSR250 Processor know
not to bother examining the class for annotations
as it's know not to have any
Utility FaultListener for blocking the default PhaseInterceptorChain fault logging
Strategy for null Conduit retrieval.
Allows Observers to register for notification on incoming messages.
Used to provide simple async Executor semantics by creating a one-shot
thread.
Specifies a list of classes that are added to the outbound fault
interceptor chain.
Specifies a list of classes that are added to the outbound
interceptor chain.
Special StreamWriter that will "overlay" any write events onto the DOM.
Read from a StaX reader, stopping when the next element is a specified element.
Creates a new instance of the service object for each call to create().
The PhaseChainCache provides default interceptor chains for SOAP requests
and responses, both from the client and web service side.
A phase interceptor is an intercetor that participates in a
PhaseInterceptorChain.
A PhaseInterceptorChain orders Interceptors according to the phase they
participate in and also according to the before & after properties on an
Interceptor.
Used to attach multiple Policy annotations
to a method or type if policies need to be added
to more than one place in the wsdl.
Attaches a Policy to a service or method
Factory the maintains a pool of instances that are used.
Strategy for retreival of a pre-existing Conduit to mediate an
outbound message.
A StreamReaderDelegate that expands property references in element and attribute values.
Replace by org.springframework.core.io.support.PropertiesLoaderUtils
when moving to Spring 2.0.
Holder of generic property related methods
Utility class loader that can be used to create proxies in cases where
the the client classes are not visible to the loader of the
service class.
InputStream
implementation that reads a character stream from a Reader
and transforms it to a byte stream using a specified charset encoding.injects references specified using @Resource annotation
Locates resources that are used at runtime.
Resolves resource.
Implemented by Clients that are willing to accept retried invocations.
Utility for encoding and decoding values according to RFC 5987.
Wrapper class for XmlSchemaCollection that deals with various quirks and bugs.
Enables schema validation
A feature to configure schema validation at the operation level, as an alternative to
using the @SchemaValidation annotation.
Returning null from the getSchemaValidationType will be ignored.
Provides basic security information about the current message exchange
A
ServiceContractResolver
resolves a service's QName to the URI
of the service's WSDL contract.A registry for maintaining a collection of contract resolvers.
A simple contract resolver registry.
Invokes a Binding's invoker with the
INVOCATION_INPUT
from
the Exchange.Implements the Visitor pattern for the Service model.
The ServiceInfo class has schema in two forms: the XmlSchema, in a SchemaCollection, and the
DOM trees in the SchemaInfo objects.
A Session which can be bound to HTTP, WS-Adddressing, etc.
Creates a new instance for each session.
This bean parser will map all the attributes to properties on the bean.
Create ordinary EndpointImpl objects.
Simple Group implementation
Simple Principal implementation
Always returns a single instance of the bean.
java.util.logging.Logger implementation delegating to SLF4J.
This class implements most of the Set interface, backed by a
sorted Array.
A simple databinding implementation which reads and writes Source objects.
Factory that will query the Spring ApplicationContext for the
appropriate bean for each request.
Holder for utility methods related to manipulating SSL settings, common
to the connection and listener factories (previously duplicated).
A simple databinding implementation which reads and writes Source objects.
Creates an XMLStreamReader from the InputStream on the Message.
Creates an XMLStreamWriter from the OutputStream on the Message.
<![CDATA[
<jaxws:endpoint ...>
<jaxws:features>
</jaxws:features>
</jaxws:endpoint>
]]>
A variation on HashMap which allows lookup by Class, via the string
returned by
Class.getName()
.Represents transport-specific exceptions which are used to indicate that
a given invocation was suspended
Used to mimic Executor semantics by hijacking calling thread.
This class extends
TLSParameterBase
with client-specific
SSL/TLS parameters.This class provides the TLSClientParameters that programmatically
configure a HTTPConduit.
This class is the base class for SSL/TLS parameters that are common
to both client and server sides.
This class provides some functionality to convert the JAXB
generated types in the security.xsd to the items needed
to programatically configure the HTTPConduit and HTTPDestination
with TLSClientParameters and TLSServerParameters respectively.
This class extends
TLSParameterBase
with service-specific
SSL/TLS parameters.This class is used by Spring Config to convert the TLSServerParameters
JAXB generated type into programmatic TLS Server Parameters for the
configuration of the http-destination.
An immutable struct that contains information about a negotiated
TLS Session, including the (potentially negotiated) peer certificates
as well as the currently effective TLS cipher suite.
Implementing classes support transfer of their data to a file.
Creates an XMLStreamReader from the InputStream on the Message.
Creates an XMLStreamReader from the InputStream on the Message.
Strategy for eager upfront retreival of a Conduit to mediate an
outbound message.
Resolves a File, classpath resource, or URL according to the follow rules:
Check to see if a file exists, relative to the base URI.
If the file doesn't exist, check the classpath
If the classpath doesn't exist, try to create URL from the URI.
Utility class for decoding and encoding URLs
Instructs the runtime to dispatch using the async method
on service if continuations are available.
Instructs the runtime to copy the input stream to the output stream using NIO.
This class is responsible for transforming between the native
WS-Addressing schema version (i.e.
Holder for 2004/03 Names
Holder for 2004/08 Names
Legacy implementation for Woostox 5.x.
Implements a combination of WeakHashMap and IdentityHashMap.
A Feature is something that is able to customize a Server, Client, or Bus, typically
adding capabilities.
To create the WrapperHelper instance for the wrapper capable data binding
This wrapper helper will help to create a wrapper object with part elements or
get a list of part elements from a wrapper object.
This outputstream implementation will cache the message until close()
is called, at which point it will write the message to the OutputStream
supplied via the constructor.
Holder for utility methods relating to contexts.
Adds documentation nodes to the generated WSDL
Used to attach multiple WSDLDocumentation annotations
to a method or type if documentation needs to be added
to more than one place in the wsdl.
Very simple exception class used to detect internal errors.
Some functions that avoid problems with Commons XML Schema.
Interface for XMLStreamReader wrappers
This class defines a feature is used to transform message using XSLT script.
Class provides XSLT transformation of incoming message.
Class provides XSLT transformation of outgoing message.