|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WSBindingProvider
BindingProvider
with JAX-WS RI's extension methods.
Field Summary |
---|
Fields inherited from interface javax.xml.ws.BindingProvider |
---|
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY |
Method Summary | |
---|---|
java.util.List<Header> |
getInboundHeaders()
|
org.glassfish.gmbal.ManagedObjectManager |
getManagedObjectManager()
Get the ManagedObjectManager for this provider. |
WSPortInfo |
getPortInfo()
|
WSEndpointReference |
getWSEndpointReference()
Similar to {link BindingProvider#getEndpointReference(}, but returns WSEndpointReference that has more convenience methods |
void |
setAddress(java.lang.String address)
Sets the endpoint address for all the invocations that happen from BindingProvider . |
void |
setOutboundHeaders(Header... headers)
Sets the out-bound headers to be added to messages sent from this BindingProvider . |
void |
setOutboundHeaders(java.util.List<Header> headers)
Sets the out-bound headers to be added to messages sent from this BindingProvider . |
void |
setOutboundHeaders(java.lang.Object... headers)
Sets the out-bound headers to be added to messages sent from this BindingProvider . |
Methods inherited from interface javax.xml.ws.BindingProvider |
---|
getBinding, getEndpointReference, getEndpointReference, getRequestContext, getResponseContext |
Methods inherited from interface java.io.Closeable |
---|
close |
Methods inherited from interface com.sun.xml.ws.api.ComponentRegistry |
---|
getComponents |
Methods inherited from interface com.sun.xml.ws.api.Component |
---|
getSPI |
Method Detail |
---|
void setOutboundHeaders(java.util.List<Header> headers)
BindingProvider
.
Calling this method would discard any out-bound headers that were previously set.
A new Header
object can be created by using
one of the methods on Headers
.
headers
- The headers to be added to the future request messages.
To clear the outbound headers, pass in either null
or empty list.
java.lang.IllegalArgumentException
- if the list contains null item.void setOutboundHeaders(Header... headers)
BindingProvider
.
Works like setOutboundHeaders(List)
except
that it accepts a var arg array.
headers
- Can be null or empty.void setOutboundHeaders(java.lang.Object... headers)
BindingProvider
.
Each object must be a JAXB-bound object that is understood
by the JAXBContext
object known by this WSBindingProvider
(that is, if this is a Dispatch
with JAXB, then
JAXBContext
given to Service.createDispatch(QName,JAXBContext,Mode)
and if this is a typed proxy, then JAXBContext
implicitly created by the JAX-WS RI.)
headers
- Can be null or empty.
java.lang.UnsupportedOperationException
- If this WSBindingProvider
is a Dispatch
that does not use JAXB.java.util.List<Header> getInboundHeaders()
void setAddress(java.lang.String address)
BindingProvider
. Instead of doing the following
((BindingProvider)proxy).getRequestContext().put( BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "...")
you could do this:
((WSBindingProvider)proxy).setAddress("...");
address
- Address of the serviceWSEndpointReference getWSEndpointReference()
WSPortInfo getPortInfo()
@NotNull org.glassfish.gmbal.ManagedObjectManager getManagedObjectManager()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |