public final class EPRRecipe extends Object
StatefulWebServiceManager (for advanced users).
Occasionally it is convenient to be able to control the data to be
present on EndpointReferences created by StatefulWebServiceManager.
You can do so by using this class like this:
statefulWebServiceManager.export(W3CEndpointReference.class,myObject, new EPRRecipe().addReferenceParameter(Headers.create(...)) .addReferenceParameter(Headers.create(...)));
The methods on this class follows the fluent interface design to allow construction without using a variable.
See WS-Addressing EPR information model for more details.
StatefulWebServiceManager,
Headers| Constructor and Description |
|---|
EPRRecipe() |
| Modifier and Type | Method and Description |
|---|---|
EPRRecipe |
addMetadata(Iterable<? extends Source> sources) |
EPRRecipe |
addMetadata(Source... sources) |
EPRRecipe |
addMetadata(Source source)
Adds a new metadata.
|
EPRRecipe |
addReferenceParameter(Header h)
Adds a new reference parameter.
|
EPRRecipe |
addReferenceParameters(Header... headers)
Adds all the headers as reference parameters.
|
EPRRecipe |
addReferenceParameters(Iterable<? extends Header> headers)
Adds all the headers as reference parameters.
|
List<Source> |
getMetadata()
Gets all the metadata added so far.
|
List<Header> |
getReferenceParameters()
Gets all the reference parameters added so far.
|
@NotNull public List<Header> getReferenceParameters()
public EPRRecipe addReferenceParameter(Header h)
public EPRRecipe addReferenceParameters(Header... headers)
public EPRRecipe addReferenceParameters(Iterable<? extends Header> headers)
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.