Index
Symbols
- @Consumes, Custom readers
- @Context, Context annotation, Overview
- @CookieParam, Injecting information from a cookie
- @DataBinding, Specifying the Data Binding
- @DefaultValue, Specifying a default value to inject
- @DELETE, Specifying HTTP verbs
- @Encoded, Disabling URI decoding
- @EndpointProperties, @EndpointProperties annotation
- @EndpointProperty, @EndpointProperty annotation
- @FastInfoset, @FastInfoset
- @FormParam, Injecting data from HTML forms
- @GET, Specifying HTTP verbs
- @GZIP, @GZIP annotation
- @HandlerChain, The @HandlerChain annotation
- @HEAD, Specifying HTTP verbs
- @HeaderParam, Injecting information from the HTTP headers
- @InFaultInterceptors, The annotations
- @InInterceptors, The annotations
- @Logging, Enable Logging on an Endpoint
- @MatrixParam, Using matrix parameters
- @Oneway, The @Oneway annotation
- @OutFaultInterceptors, The annotations
- @OutInterceptors, The annotations
- @Path, Setting the path, Requirements, Specifying a sub-resource
- @PathParam, Getting data from the URI's path
- @Policies, @Policies annotation
- @Policy, @Policy annotation
- @POST, Specifying HTTP verbs
- @PostConstruct, Order of initialization
- @PreDestroy, Releasing a Handler
- @Produces, Custom writers
- @Provider, Implementing an exception mapper, Custom readers, Custom writers
- @PUT, Specifying HTTP verbs
- @QueryParam, Using query parameters
- @RequestWrapper, The @RequestWrapper annotation
- className property, The @RequestWrapper annotation
- localName property, The @RequestWrapper annotation
- targetNamespace property, The @RequestWrapper annotation
- @Resource, Coding the provider implementation, Obtaining a context, Order of initialization
- @ResponseWrapper, The @ResponseWrapper annotation
- className property, The @ResponseWrapper annotation
- localName property, The @ResponseWrapper annotation
- targetNamespace property, The @ResponseWrapper annotation
- @SchemaValidation, Schema Validation of Messages
- @ServiceMode, Message mode, Payload mode
- @SOAPBinding, The @SOAPBinding annotation
- parameterStyle property, The @SOAPBinding annotation
- style property, The @SOAPBinding annotation
- use property, The @SOAPBinding annotation
- @WebFault, The @WebFault annotation
- faultName property, The @WebFault annotation
- name property, The @WebFault annotation
- targetNamespace property, The @WebFault annotation
- @WebMethod, The @WebMethod annotation, Obtaining a context
- action property, The @WebMethod annotation
- exclude property, The @WebMethod annotation
- operationName property, The @WebMethod annotation
- @WebParam, The @WebParam annotation
- header property, The @WebParam annotation
- mode property, The @WebParam annotation
- name property, The @WebParam annotation
- partName property, The @WebParam annotation
- targetNamespace property, The @WebParam annotation
- @WebResult, The @WebResult annotation
- header property, The @WebResult annotation
- name property, The @WebResult annotation
- partName property, The @WebResult annotation
- targetNamespace property, The @WebResult annotation
- @WebService, The @WebService annotation
- endpointInterface property, The @WebService annotation
- name property, The @WebService annotation
- portName property, The @WebService annotation
- serviceName property, The @WebService annotation
- targetNamespace property, The @WebService annotation
- wsdlLocation property, The @WebService annotation
- @WebServiceProvider, The @WebServiceProvider annotation
- @WSDLDocumentation, @WSDLDocumentation annotation
- @WSDLDocumentationCollection, @WSDLDocumentationCollection annotation
- @XmlAnyElement, Mapping to Java
- @XmlAttribute, Mapping attributes to Java
- @XmlElement, Mapping to Java, Mapping to Java, Mapping to Java
- required property, minOccurs set to 0
- type property, What is generated, Specializing or generalizing the default mapping
- @XmlElementDecl
- defaultValue, Java mapping of elements with a default value
- substitutionHeadName, Generated object factory methods
- substitutionHeadNamespace, Generated object factory methods
- @XmlElements, Mapping to Java, Mapping to Java
- @XmlEnum, Mapping to Java
- @XmlJavaTypeAdapter, What is generated
- @XmlRootElement, Java mapping of elements with an in-line type
- @XmlSchemaType, What is generated
- @XmlSeeAlso, Using the @XmlSeeAlso annotation, Mapping to Java, Substitution groups in interfaces
- @XmlType, Mapping to Java, Mapping to Java, Mapping to Java
A
- AbstractPhaseInterceptor, Abstract interceptor class
- addAfter(), Add to the chain after
- addBefore(), Add to the chain before
- constructor, Setting the phase
- AcknowledgementInterval, Acknowledgement interval
- all element, Complex type varieties
- annotations
- @Consumes (see @Consumes)
- @Context (see @Context)
- @CookieParam (see @CookieParam)
- @DataBinding (see @DataBinding)
- @DefaultValue (see @DefaultValue)
- @DELETE (see @DELETE)
- @Encoded (see @Encoded)
- @EndpointProperties (see @EndpointProperties)
- @EndpointProperty (see @EndpointProperty)
- @FastInfoset (see @FastInfoset)
- @FormParam (see @FormParam)
- @GET (see @GET)
- @GZIP (see @GZIP)
- @HandlerChain (see @HandlerChain)
- @HEAD (see @HEAD)
- @HeaderParam (see @HeaderParam)
- @Logging (see @Logging)
- @MatrixParam (see @MatrixParam)
- @Oneway (see @Oneway)
- @Path (see @Path)
- @PathParam (see @PathParam)
- @Policies (see @Policies)
- @Policy (see @Policy)
- @POST (see @POST)
- @PostConstruct (see @PostConstruct)
- @PreDestroy (see @PreDestroy)
- @Produces (see @Produces)
- @Provider (see @Provider)
- @PUT (see @PUT)
- @QueryParam (see @QueryParam)
- @RequestWrapper (see @RequestWrapper)
- @Resource (see @Resource)
- @ResponseWrapper (see @ResponseWrapper)
- @SchemaValidation (see @SchemaValidation)
- @ServiceMode (see @ServiceMode)
- @SOAPBinding (see @SOAPBinding)
- @WebFault (see @WebFault)
- @WebMethod (see @WebMethod)
- @WebParam (see @WebParam)
- @WebResult (see @WebResult)
- @WebService (see @WebService)
- @WebServiceProvider (see @WebServiceProvider)
- @WSDLDocumentation (see @WSDLDocumentation)
- @WSDLDocumentationCollection (see @WSDLDocumentationCollection)
- @XmlAttribute (see @XmlAttribute)
- @XmlElement (see @XmlElement)
- @XmlElementDecl (see @XmlElementDecl)
- @XmlEnum (see @XmlEnum)
- @XmlJavaTypeAdapter (see @XmlJavaTypeAdapter)
- @XmlRootElement (see @XmlRootElement)
- @XmlSchemaType (see @XmlSchemaType)
- @XmlType (see @XmlType)
- inheritance, Annotation Inheritance
- any element, Specifying in XML Schema
- anyAttribute, Defining in XML Schema
- anyType, Using in XML Schema
- mapping to Java, Mapping to Java
- application source, How WS-RM works
- asynchronous applications
- callback approach, Types of Asynchronous Invocation
- implementation
- polling approach, Types of Asynchronous Invocation
- implementation patterns, Overview
- using a Dispatch object, Asynchronous invocation
- asynchronous methods, Generated interface
- callback approach, Generated interface
- pooling approach, Generated interface
- AtLeastOnce, Message delivery assurance policies
- AtMostOnce, Message delivery assurance policies
- attribute element, Defining attributes
- name attribute, Defining attributes
- type attribute, Defining attributes
- use attribute, Defining attributes
- attributes
- optional, Wrapper classes
B
- BaseRetransmissionInterval, Base retransmission interval
- baseType, Supporting lossless type substitution, Customization usage
- name attribute, Specializing or generalizing the default mapping
- binding element, WSDL elements
- BindingProvider
- getRequestContext() method, Obtaining a context
- getResponseContext() method, Obtaining a context
- bindings
- SOAP with Attachments, Describing a MIME multipart message
- XML, Hand editing
- build(), Relationship between a response and a response builder
- Bundle-Name, Setting a bundle's name
- Bundle-SymbolicName, Setting a bundle's symbolic name
- Bundle-Version, Setting a bundle's version
- BundleActivator, The bundle activator interface
- bundles
- exporting packages, Specifying exported packages
- importing packages, Specifying imported packages
- name, Setting a bundle's name
- private packages, Specifying private packages
- symbolic name, Setting a bundle's symbolic name
- version, Setting a bundle's version
C
- CacheControl, Setting cache control directives
- cacheControl(), Setting cache control directives
- choice element, Complex type varieties
- close(), Implementation of handlers
- code generation
- consumer, Generating the consumer code
- customization, Generating the Stub Code
- service provider, Running the code generator
- service provider implementation, Generating the implementation code
- WSDL contract, Generating WSDL
- code generator, Generating a Server Mainline
- complex types
- all type, Complex type varieties
- choice type, Complex type varieties
- elements, Defining the parts of a structure
- occurrence constraints, Defining the parts of a structure
- sequence type, Complex type varieties
- complexType element, Defining data structures
- concrete part, The concrete part
- configuration
- HTTP consumer connection properties, The client element
- HTTP consumer endpoint, Using Configuration
- HTTP service provider connection properties, The server element
- HTTP service provider endpoint, Using Configuration
- HTTP thread pool, Configuring the thread pool, Configuring the thread pool
- inbound fault interceptors, Configuration elements, The annotations
- inbound interceptors, Configuration elements, The annotations
- Jetty engine, The engine-factory element
- Jetty instance, The engine element
- Netty engine, The engine-factory element
- Netty instance, The engine element
- outbound fault interceptors, Configuration elements, The annotations
- outbound interceptors, Configuration elements, The annotations
- constants, Customizing Fixed Value Attribute Mapping
- consumer
- implementing business logic, Implementing the Consumer's Business Logic, Consumer main function
- consumer contexts, Working with Contexts in a Consumer Implementation
- context
- request
- consumer, Overview
- WebServiceContext (see WebServiceContext)
- ContextResolver<T>, Adding contexts
- contract resolver
- implementing, Implementing the contract resolver
- registering, Registering the contract resolver programmatically
- cookie(), Adding a cookie
- cookies, Injecting information from a cookie
- createDispatch(), Creating a Dispatch object
- CreateSequence, How WS-RM works
- CreateSequenceResponse, How WS-RM works
- cxf-codegen-plugin, Running the code generator, Generating the implementation code, Generating the Stub Code, Generating a Server Mainline
D
- DataSource, Using DataSource objects, Using DataSource objects
- DatatypeConverter, Implementing converters
- definitions element, WSDL elements
- Dispatch object
- creating, Creating a Dispatch object
- invoke() method, Synchronous invocation
- invokeAsync() method, Asynchronous invocation
- invokeOneWay() method, Oneway invocation
- message mode, Message mode
- message payload mode, Payload mode
- payload mode, Payload mode
- DOMSource, Using Source objects, Using Source objects
- driverClassName, Configuring WS-persistence
E
- element, XML Schema mapping
- element element, Defining the parts of a structure
- maxOccurs attribute, Defining the parts of a structure
- minOccurrs attribute, Defining the parts of a structure
- name attribute, Defining the parts of a structure
- type attribute, Defining the parts of a structure
- elements
- custom mapping, Customizing Fixed Value Attribute Mapping
- mapping to Java
- in-line type definition, Java mapping of elements with an in-line type
- named type definition, Java mapping of elements with a named type
- XML Schema definition, XML Schema mapping
- endpoint
- adding to a Service object, Adding a Port to a Service
- determining the address, The addPort() method
- determining the binding type, The addPort() method
- determining the port name, The addPort() method
- getting, Getting a Proxy for an Endpoint, Generated service class, Instantiating an service provider
- Endpoint
- entity parameter, Parameters
- enumerations
- custom mapping, Customizing Enumeration Mapping
- defining in schema, Defining an enumerated type in XML Schema
- ExceptionMapper<E>, Implementing an exception mapper
- Exchange
- getInFaultMessage(), Determining the message's direction
- getInMessage(), Determining the message's direction
- getOutFaultMessage(), Determining the message's direction
- getOutMessage(), Determining the message's direction
- ExecutionException, Catching the exception
- ExponentialBackoff, Exponential backoff for retransmission
- Export-Package, Specifying exported packages
F
- facets
- enforcing, Enforcing facets
- form parameters, Injecting data from HTML forms
- forms, Injecting data from HTML forms
G
- generated code
- asynchronous operations, Generated interface
- consumer, Generated code
- packages, Generated packages, Generated code
- server mainline, Generating a Server Mainline
- service implementation, Generated code
- service provider, Generated code
- stub code, Generated code
- WSDL contract, Generating WSDL
- GenericEntity<T>, Returning entities with generic type information
- getRequestContext(), Obtaining a context
- getResponseContext(), Obtaining a context
- globalBindings
- fixedAttributeAsConstantProperty attribute, Global customization
- mapSimpleTypeDef, Supporting lossless type substitution
- mapSimpleTypeDef attribute, Adding the customization
- typesafeEnumMemberName attribute, Member name customizer
H
- handleFault(), Implementation of handlers, Unwinding after an error
- handleMessage(), Implementation of handlers, Processing messages
- handler, Handler configuration file
- handler-chain, Handler configuration file
- handler-chains, Handler configuration file
- handler-class, Handler configuration file
- handler-name, Handler configuration file
- handleResponse(), Implementing the callback
- handlers
- constructor, Order of initialization
- initializing, Order of initialization
- logical, Handler types
- protocol, Handler types
- header(), Adding custom headers
- high availability
- client configuration, Add the clustering feature to your client configuration
- configuring random strategy, Configuring a random strategy
- configuring static failover, Overview
- enabling static failover, Overview
- static failover, HA with static failover
- HTML forms, Injecting data from HTML forms
- HTTP
- DELETE, Specifying HTTP verbs
- endpoint address, Adding a Basic HTTP Endpoint
- GET, Specifying HTTP verbs
- HEAD, Specifying HTTP verbs
- POST, Specifying HTTP verbs
- PUT, Specifying HTTP verbs
- HTTP headers, Injecting information from the HTTP headers, Types of contexts
- http-conf:authorization, The conduit element
- http-conf:basicAuthSupplier, The conduit element
- http-conf:client, The client element
- Accept, The client element
- AcceptEncoding, The client element
- AcceptLanguage, The client element
- AllowChunking, The client element
- AutoRedirect, The client element
- BrowserType, The client element
- CacheControl, The client element, Consumer Cache Control Directives
- Connection, The client element
- ConnectionTimeout, The client element
- ContentType, The client element
- Cookie, The client element
- DecoupledEndpoint, The client element, Configuring the consumer
- Host, The client element
- MaxRetransmits, The client element
- ProxyServer, The client element
- ProxyServerPort, The client element
- ProxyServerType, The client element
- ReceiveTimeout, The client element
- Referer, The client element
- http-conf:conduit, The conduit element
- name attribute, The conduit element
- http-conf:contextMatchStrategy, The destination element
- http-conf:destination, The destination element
- name attribute, The destination element
- http-conf:fixedParameterOrder, The destination element
- http-conf:proxyAuthorization, The conduit element
- http-conf:server, The destination element, The server element
- CacheControl, The server element, Service Provider Cache Control Directives
- ContentEncoding, The server element
- ContentLocation, The server element
- ContentType, The server element
- HonorKeepAlive, The server element
- ReceiveTimeout, The server element
- RedirectURL, The server element
- ServerType, The server element
- SuppressClientReceiveErrors, The server element
- SuppressClientSendErrors, The server element
- http-conf:tlsClientParameters, The conduit element
- http-conf:trustDecider, The conduit element
- http:address, Other messages types
- HttpHeaders, Types of contexts
- httpj:engine, The engine element
- httpj:engine-factory, The engine-factory element
- httpj:identifiedThreadingParameters, The engine-factory element, Configuring the thread pool
- httpj:identifiedTLSServerParameters, The engine-factory element
- httpj:threadingParameters, The engine element, Configuring the thread pool
- maxThreads, Configuring the thread pool
- minThreads, Configuring the thread pool
- httpj:threadingParametersRef, The engine element
- httpj:tlsServerParameters, The engine element
- httpj:tlsServerParametersRef, The engine element
- httpn:engine, The engine element
- httpn:engine-factory, The engine-factory element
- httpn:identifiedThreadingParameters, The engine-factory element, Configuring the thread pool
- httpn:identifiedTLSServerParameters, The engine-factory element
- httpn:threadingParameters, The engine element, Configuring the thread pool
- httpn:threadingParametersRef, The engine element
- httpn:tlsServerParameters, The engine element
- httpn:tlsServerParametersRef, The engine element
I
- implementation
- asynchronous callback object, Implementing the callback
- asynchronous client
- callback approach, Implementing an Asynchronous Client with the Callback Approach
- callbacks, Implementing the consumer
- polling approach, Implementing an Asynchronous Client with the Polling Approach
- consumer, Implementing the Consumer's Business Logic, Consumer main function, Using XML in a Consumer
- SEI, Implementing the interface
- server mainline, Writing a Server Mainline
- service, Implementing a Provider Object
- service operations, Implementing the interface, Implement the operation's logic
- Import-Package, Specifying imported packages
- inFaultInterceptors, Configuration elements
- inInterceptors, Configuration elements
- InOrder, Message delivery assurance policies
- interceptor
- definition, Interceptors
- life-cycle, Chain life-cycle
- Interceptor, Interfaces
- interceptor chain
- definition, Interceptor chains
- life-cycle, Chain life-cycle
- programmatic configuration, Adding interceptors programmatically
- Spring configuration, Adding interceptors using configuration
- InterceptorChain
- add(), Adding interceptors
- remove(), Removing interceptors
J
- java.util.concurrent.ExecutionException, Catching the exception
- java2ws, Generating WSDL
- javaType, Syntax, Usage with javaType
- parseMethod attribute, Specifying the converters
- printMethod attribute, Specifying the converters
- javax.xml.ws.AsyncHandler, Implementing the callback
- javax.xml.ws.Service (see Service object)
- javax.xml.ws.WebServiceException, Runtime Faults
- jaxb:bindings, Using an external binding declaration
- jaxb:property, Customization usage
- JAXBContext, Using A JAXBContext Object
- newInstance(Class...), Getting a JAXBContext object using an object factory
- newInstance(String), Getting a JAXBContext object using package names
- jaxws:binding, Elements, Adding functionality
- jaxws:client
- abstract, Basic Configuration Properties
- address, Basic Configuration Properties
- bindingId, Basic Configuration Properties
- bus, Basic Configuration Properties
- createdFromAPI, Basic Configuration Properties
- depends-on, Basic Configuration Properties
- endpointName, Basic Configuration Properties
- name, Basic Configuration Properties
- password, Basic Configuration Properties
- serviceClass, Basic Configuration Properties
- serviceName, Basic Configuration Properties
- username, Basic Configuration Properties
- wsdlLocation, Basic Configuration Properties, Configuring the proxy
- jaxws:conduitSelector, Adding functionality
- jaxws:dataBinding, Elements, Adding functionality
- jaxws:endpoint
- abstract, Attributes
- address, Attributes
- bindingUri, Attributes
- bus, Attributes
- createdFromAPI, Attributes
- depends-on, Attributes
- endpointName, Attributes
- id, Attributes
- implementor, Attributes
- implementorClass, Attributes
- name, Attributes
- publish, Attributes
- publishedEndpointUrl, Attributes
- serviceName, Attributes
- wsdlLocation, Attributes
- jaxws:exector, Elements
- jaxws:features, Elements, Adding functionality
- jaxws:handlers, Elements, Adding functionality, The handlers element
- jaxws:inFaultInterceptors, Elements, Adding functionality
- jaxws:inInterceptors, Elements, Adding functionality
- jaxws:invoker, Elements
- jaxws:outFaultInterceptors, Elements, Adding functionality
- jaxws:outInterceptors, Elements, Adding functionality
- jaxws:properties, Elements, Adding functionality
- jaxws:server
- abstract, Attributes
- address, Attributes
- bindingId, Attributes
- bus, Attributes
- createdFromAPI, Attributes
- depends-on, Attributes
- endpointName, Attributes
- id, Attributes
- name, Attributes
- publish, Attributes
- serviceBean, Attributes
- serviceClass, Attributes
- serviceName, Attributes
- wsdlLocation, Attributes
- jaxws:serviceFactory, Elements
- JaxWsProxyFactoryBean, Consuming a service
- JaxWsServerFactoryBean, Publishing a service
- JMS
- getting JMS message headers in a service, Getting the JMS Message Headers in a Service
- getting optional header properties, Optional Header Properties
- inspecting message header properties, Inspecting JMS Message Headers
- setting message header properties, JMS Header Properties
- setting optional message header properties, Optional JMS Header Properties
- setting the client's timeout, Client Receive Timeout
- specifying the message type, Specifying the message type
- JMS destination
- specifying, Specifying the JMS address
- jms:address, Specifying the JMS address
- connectionPassword attribute, Specifying the JMS address
- connectionUserName attribute, Specifying the JMS address
- destinationStyle attribute, Specifying the JMS address
- jmsDestinationName attribute, Specifying the JMS address
- jmsiReplyDestinationName attribute, Using a Named Reply Destination
- jmsReplyDestinationName attribute, Specifying the JMS address
- jndiConnectionFactoryName attribute, Specifying the JMS address
- jndiDestinationName attribute, Specifying the JMS address
- jndiReplyDestinationName attribute, Specifying the JMS address, Using a Named Reply Destination
- jms:client, Specifying the message type
- messageType attribute, Specifying the message type
- jms:JMSNamingProperties, Specifying JNDI properties
- jms:server, Specifying the configuration
- durableSubscriberName, Specifying the configuration
- messageSelector, Specifying the configuration
- transactional, Specifying the configuration
- useMessageIDAsCorrealationID, Specifying the configuration
- JMSConfiguration, Specifying the configuration
- JNDI
- specifying the connection factory, Specifying the JMS address
L
- list type
- XML Schema definition, Defining list types in XML Schema
- logical handler, Handler types
- logical part, The logical part
- LogicalHander
- handleFault(), Handling Fault Messages
- handleMessage(), Handling Messages in a Logical Handler
- LogicalHandler
- close(), Closing a Handler
- LogicalMessage, Getting the message data
- LogicalMessageContext, Overview of contexts in handlers
- getMessage(), Getting the message data
M
- matrix parameters, Using matrix parameters
- Maven archetypes, Useful Maven archetypes
- Maven tooling
- adding the bundle plug-in, Adding a bundle plug-in
- maxLength, Maximum length of an RM sequence
- maxUnacknowledged, Maximum unacknowledged messages threshold
- Message
- getAttachments(), Getting the message contents
- getContent(), Getting the message contents
- getExchange(), Determining the message's direction
- getInterceptorChain(), Getting the interceptor chain
- message context
- getting a property, Reading a property from a context
- properties, How properties are stored in a context, Property scopes
- property scopes
- APPLICATION, Property scopes
- HANDLER, Property scopes
- reading values, Reading a property from a context
- request
- consumer, Setting JMS Properties
- response
- setting a property, Setting properties in a context
- setting properties, Setting properties in a context
- message element, WSDL elements, Overview
- MessageBodyReader, Custom readers
- MessageBodyWriter, Custom writers
- MessageContext, Obtaining a context
- get() method, Reading a property from a context
- put() method, Setting properties in a context
- setScope() method, Property scopes
- MessageContext.MESSAGE_OUTBOUND_PROPERTY, Determining the direction of the message, Determining the direction of the message
- mime:content, Describing a MIME multipart message
- mime:multipartRelated, Changing the message binding
- mime:part, Changing the message binding, Describing a MIME multipart message
- name attribute, Describing a MIME multipart message
- MTOM, Overview of MTOM
- enabling
- configuration, Using configuration
- consumer, Consumer
- service provider, Service provider
- Java first, Java first
- WSDL first, WSDL first
N
- named reply destination
- specifying in WSDL, Specifying the JMS address
- using, Using a Named Reply Destination
- namespace
- package name mapping, Package naming
- NewCookie, Adding a cookie
- nillable, Wrapper classes
- noContent(), Creating responses for successful requests
- notAcceptable(), Creating responses to signal errors
- notModified(), Creating responses for redirection
O
- object factory
- creating complex type instances, Complex type factory methods
- creating element instances, Element factory methods
- ObjectFactory
- complex type factory, Complex type factory methods
- element factory, Element factory methods
- ok(), Creating responses for successful requests
- operation element, WSDL elements
- org.apache.cxf.Phase, Specifying a phase
- outFaultInterceptors, Configuration elements
- outInterceptors, Configuration elements
P
- package name mapping, Generated packages
- parameter constraints, Parameters
- parameter mapping, Service endpoint interface
- part element, Overview, Message parts
- element attribute, Message parts
- name attribute, Message parts
- type attribute, Message parts
- passWord, Configuring WS-persistence
- PathSegment, Getting the path
- PhaseInterceptor, Interfaces
- phases
- definition, Phases
- inbound, Inbound phases
- outbound, Outbound phases
- setting, Setting the phase
- port element, WSDL elements
- port-name-pattern, Handler configuration file
- portType element, WSDL elements, Port types
- primitive types, Mappings
- Private-Package, Specifying private packages
- property
- fixedAttributeAsConstantProperty attribute, Local mapping
- protocol handler, Handler types
- protocol-binding, Handler configuration file
- Provider
- invoke() method, Implementing the invoke() method
- message mode, Message mode
- payload mode, Payload mode
Q
- query parameters, Using query parameters
R
- random strategy, Configuring a random strategy
- replicated services, Overview
- Request, Types of contexts
- request context, Working with Contexts in a Consumer Implementation, Setting JMS Properties
- accessing, Obtaining a context
- consumer, Overview
- setting properties, Setting properties in a context
- ResourceComparator, Customizing the selection process
- Response, Relationship between a response and a response builder, Providing an entity body, Implementing an exception mapper
- response context, Working with Contexts in a Consumer Implementation
- accessing, Obtaining a context
- consumer, Overview, Getting JMS Message Header Properties in a Consumer
- getting JMS message headers, Getting JMS Message Header Properties in a Consumer
- reading values, Reading a property from a context
- Response.Status, Setting the status code returned to the client
- Response<T>.get()
- exceptions, Catching the exception
- ResponseBuilder, Relationship between a response and a response builder, Getting a response builder, Handling more advanced responses
- ResponseBuilderImpl, Getting a response builder, Handling more advanced responses
- RMAssertion, WS-Policy RMAssertion Children
- root resource
- requirements, Requirements
- root URI, Requirements, Working with the URI
- RPC style design, Message design for integrating with legacy systems
S
- SAXSource, Using Source objects, Using Source objects
- schema validation, Enforcing facets
- SecurityContext, Types of contexts
- seeOther(), Creating responses for redirection
- SEI, Creating the SEI, Generated code, Service endpoint interface
- annotating, Overview of JAX-WS Annotations
- creating, Writing the interface
- creation patterns, Overview
- generated from WSDL contract, Generated code
- relationship to wsdl:portType, Writing the interface, Service endpoint interface
- required annotations, Annotating the SEI
- Sequence, How WS-RM works
- sequence element, Complex type varieties
- SequenceAcknowledgment, How WS-RM works
- serverError(), Creating responses to signal errors
- service
- implementing the operations, Implement the operation's logic
- service element, WSDL elements
- service enablement, Overview
- service endpoint interface (see SEI)
- service implementation, Generated code, Implementing a Provider Object
- operations, Implementing the interface
- required annotations, Annotating the service implementation
- Service object, Creating a Service Object
- adding an endpoint, Adding a Port to a Service
- determining the port name, The addPort() method
- addPort() method, Adding a Port to a Service
- bindingId parameter, The addPort() method
- endpointAddress parameter, The addPort() method
- portName parameter, The addPort() method
- create() method, The create() methods
- serviceName parameter, The create() methods
- createDispatch() method, Creating a Dispatch object
- creating, The create() methods, Generated service class
- determining the service name, The create() methods
- generated from a WSDL contract, Generated code
- generated methods, Generated service class
- getPort() method, The getPort() method
- portName parameter, The getPort() method
- getting a service proxy, Getting a Proxy for an Endpoint
- relationship to wsdl:service element, Creating a Service Object, Generated code
- service provider
- implementation, Implementing a Provider Object
- publishing, Publishing a service provider
- service provider implementation
- generating, Generating the implementation code
- service providers contexts, Working with Contexts in a Service Implementation
- service proxy
- service-name-pattern, Handler configuration file
- Service.Mode.MESSAGE, Message mode, Message mode
- Service.Mode.PAYLOAD, Payload mode, Payload mode
- ServiceContractResolver, Implementing the contract resolver
- simple type
- define by restriction, Defining a simple type in XML Schema
- simple types
- enumerations, Defining an enumerated type in XML Schema
- mapping to Java, Mapping to Java
- primitive, Mappings
- wrapper classes, Wrapper classes
- SOAP 1.1
- endpoint address, SOAP 1.1
- SOAP 1.2
- endpoint address, SOAP 1.2
- SOAP headers
- mustUnderstand, Implementing the getHeaders() method
- SOAP Message Transmission Optimization Mechanism, Overview of MTOM
- SOAP/JMS
- consuming, Consuming a service
- publishing, Publishing a service
- soap12:address, SOAP 1.2
- soap12:body
- soap12:header, Overview
- soap:address, SOAP 1.1
- soap:body
- soap:header, Overview
- SOAPHander
- getHeaders(), Implementing the getHeaders() method
- handleFault(), Handling Fault Messages
- handleMessage(), Handling Messages in a SOAP Handler
- SOAPHandler
- close(), Closing a Handler
- SOAPMessage, Using SOAPMessage objects, Using SOAPMessage objects, Working with the message body
- SOAPMessageContext
- get(), Working with context properties
- getMessage(), Working with the message body
- Source, Using Source objects, Using Source objects
- static failover, HA with static failover
- status(), Setting the response status
- StreamSource, Using Source objects, Using Source objects
- sub-resource locator, Sub-resource locators
- sub-resource method, Sub-resource methods
- substitution group
- in complex types, Substitution groups in complex types
- in interfaces, Substitution groups in interfaces
- object factory, Generated object factory methods
T
- temporaryRedirect(), Creating responses for redirection
- type customization
- external declaration, Using an external binding declaration
- in-line, Using in-line customization
- JAXB version, Version declaration
- namespace, Namespace
- type packages
- contents, Package contents
- name generation, Package naming
- types element, WSDL elements
- typesafeEnumClass, Class customizer
- typesafeEnumMember, Member customizer
U
- union types
- mapping to Java, Mapping to Java
- XML Schema definition, Defining in XML Schema
- URI
- decoding, Disabling URI decoding
- injecting, Overview
- matrix parameters, Using matrix parameters
- query parameters, Using query parameters
- root, Requirements, Working with the URI
- template variables, Getting data from the URI's path, Getting the value of URI template variables
- UriBuilder, Getting the Base URI, Getting the full request URI
- UriInfo, Types of contexts, Working with the full request URI
- userName, Configuring WS-persistence
W
- WebApplicationException, Using WebApplicationException exceptions to report errors
- WebServiceContext
- getMessageContext() method, Obtaining a context
- getting the JMS message headers, Getting the JMS Message Headers in a Service
- WebServiceException, Runtime Faults
- wrapped document style, Message design for SOAP services
- WS-Addressing
- WS-RM
- AcknowledgementInterval, Acknowledgement interval
- AtLeastOnce, Message delivery assurance policies
- AtMostOnce, Message delivery assurance policies
- BaseRetransmissionInterval, Base retransmission interval
- configuring, Configuring WS-RM
- destination, How WS-RM works
- driverClassName, Configuring WS-persistence
- enabling, Enabling WS-RM
- ExponentialBackoff, Exponential backoff for retransmission
- externaL attachment, External attachment
- initial sender, How WS-RM works
- InOrder, Message delivery assurance policies
- interceptors, Apache CXF WS-RM Interceptors
- maxLength, Maximum length of an RM sequence
- maxUnacknowledged, Maximum unacknowledged messages threshold
- passWord, Configuring WS-persistence
- rmManager, Children of the rmManager Spring bean
- source, How WS-RM works
- ultimate receiver, How WS-RM works
- url, Configuring WS-persistence
- userName, Configuring WS-persistence
- wsam:Addressing, Configuring an endpoint to use WS-Addressing
- WSDL
- binding element, The WSDL elements
- name attribute, The WSDL elements
- port element, The WSDL elements
- binding attribute, The WSDL elements
- service element, The WSDL elements
- name attribute, The WSDL elements
- WSDL contract
- generation, Generating WSDL
- WSDL design
- RPC style, Message design for integrating with legacy systems
- wrapped document style, Message design for SOAP services
- WSDL extensors
- jms:address (see jms:address)
- jms:client (see jms:client)
- jms:JMSNamingProperties (see jms:JMSNamingProperties)
- jms:server (see jms:server)
- wsdl2soap, Using wsdl2soap, Using wsdl2soap
- wsdl:documentation, WSDL Documentation
- wsdl:portType, Writing the interface, Generated code, Service endpoint interface
- wsdl:service, Creating a Service Object, Generated code
- wsrm:AcksTo, How WS-RM works
- wswa:UsingAddressing, Configuring an endpoint to use WS-Addressing
X
- xformat:binding, Hand editing
- rootNode, Hand editing
- xformat:body, Hand editing
- rootNode, Hand editing