-
InterfaceDescriptionUse
Tube
.replaced byComponent
use org.jvnet.staxex.util.MtomStreamWriterUse com.oracle.webservices.api.databinding.WSDLResolver directlyuse the new extended SAMLValidator interface An implementation of the extended SAMLValidator interface can throw UnsupportedOperationException for methods defined in this base interface.replaced in JDK8 byBiFunction
replaced in JDK8 byBiPredicate
replaced byBiConsumer
replaced bySupplier
replaced in JDK8 byFunction
replaced byPredicate
replaced byConsumer
-
ClassDescriptionUse com.oracle.webservices.api.message.DistributedPropertySet instead.Use
TubeCloner
.UseTubelineAssemblerFactory
instead.Use com.oracle.webservices.api.message.PropertySet instead.Usecom.sun.xml.ws.assembler.metro.jaxws.TransportTubeFactory
provided by metro-wsit instead.use org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter: since XWS 2.0 EAThis callback is no longer supported by the XWS-Security runtime, use the XWS-Security configuration file to set the above property values instead.The caller no longer needs to use this, asBridge
has methods that can work withoutBridgeContext
.in JAXB 2.2.4 - use jakarta.xml.bind.DatatypeConverterImpl instead or let us know why you can't
-
Annotation TypeDescriptionthis hasn't been implemented in the RI, and this hasn't been speced yet. I believe Joe asked for this feature. I'd like to drop this.
-
FieldDescriptionUse
ClassReader.readByte(int)
and the other read methods instead. This field will eventually be deleted.This API is experimental.only used from 1.0use ERR_MISSING_OBJECT2only used from 1.0Use javax.xml.XMLConstants.XML_NS_URI instead;Use javax.xml.XMLConstants.W3C_XML_SCHEMA_NS_URI instead;Use javax.xml.XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI instead
-
MethodDescription- no replacement - this was never implemented Sets the
EntityResolver
for reading the WSDL- no replacement - this was never implemented Sets the WSDL Source where the WSDL can be read from- no replacement - this was never implemented Sets the WSDL URL where the WSDL can be read fromuse newer implementationPropertySet.asMap()
which produces readwriteMap
use getAsSOAPMessagecom.oracle.webservices.api.message.MessageContextFactory.create(Source, SOAPVersion, ClassLoader...) http://java.net/jira/browse/JAX_WS-1077use newer implementationBasePropertySet.asMap()
which produces readwriteMap
As of JavaMail 1.5.1, replaced byid(Map<String,String>)
was deprecated due to security reasons. Now the method return cloned byte[].this is an expensive operation that require an additional buffer reallocation just to get the array of an exact size. Unless you absolutely need the exact size array, don't use this. UseByteOutputStream
andByteOutputStream.write(InputStream)
.because this is evil!Only return the length of the indent string.Should use the version that takes string.Only return the length of the indent string.Should use the version that takes string.Only return the length of the indent string.Should use the version that takes string.TODO why are we exposing implementation specificc class through api? TODO Remove it if no one elase uses it.- use addReferenceParametersToList(MessageHeaders)Do not use this method as the PolicyMap API is not final yet and might change in next few months.use MessageContextFactoryuse MessageContextFactorythrows UnsupportedOperationException from some HeaderList implementations - better iterate over items one by oneUseHeaders.create(BindingContext, Object)
instead.It is not always possible to uniquely identify the WSDL Operation from just the information in the Message. Instead, UsePacket.getWSDLOperation()
to get it correctly.This method works only for a request. A pipe can determine an operation for a request, and then keep it in a local variable to use it with a response, so there should be no need to find out operation from a response (besides, there might not be any response!).
It is not always possible to uniquely identify the WSDL Operation from just the information in the Message. Instead, UsePacket.getWSDLOperation()
to get it correctly.http://java.net/jira/browse/JAX_WS-1077For use when creating a Dispatch object with an unknown JAXB implementation for he JAXBContext parameter.Use createClientResponse(Message) for client side and createServerResponse(Message, String) for server side response creation.UsePacket.getHandlerScopePropertyNames(boolean)
. To be removed once Tango components are updated.The programatic acccess should be done viaPacket.endpointAddress
. This is for JAX-WS client applications that access this property viaBindingProvider.ENDPOINT_ADDRESS_PROPERTY
.Why do you need this?Why do you need this?Do not use this method as the PolicyMap API is not final yet and might change in next few months.Use variants that passRunnable
Use variants that passRunnable
This is added here because a Glassfish integration happened with this signature. Please do not use this. Will be removed after the next GF integration.UseWSEndpoint.getComponents()
insteadDo not use this method as the PolicyMap API is not final yet and might change in next few months.UseXMLStreamWriterFactory.create(OutputStream, String)
. The boolean flag was unused anyway.Only meant to be used viaPortInfo
. UsePortInfo.bindingId
.Only meant to be used viaPortInfo
. UseWSServiceDelegate.getServiceName()
.always accessRequestContext.endpointAddress
.This method is provided as a temporary workaround, and we'll eventually try to remove it.For use when creating a Dispatch object with an unknown JAXB implementation for he JAXBContext parameter.use getBondno longer use in the new architectureuse getTypeInfoWhy are you calling a method that always return true?this method is superseded byClassWriter.newHandle(int, String, String, String, boolean)
.Use getNestedParametersIterator() insteadUse hasParameters() insteadUseHeader.readAsJAXB(Bridge)
. To be removed after JavaOne.UseSecurityHeaderWrapper.readAsJAXB(Bridge)
. To be removed after JavaOne.- Does jaxws need this?- Does jaxws need this?This is a potentially expensive operation. Programs that want to access HTTP headers should consider using other methods such asWSHTTPConnection.getRequestHeader(String)
.This is a potentially expensive operation. Programs that want to access HTTP headers should consider using other methods such asWSHTTPConnection.getRequestHeader(String)
.this method causes a buffer reallocation. Use it only when you have to.Expected to be used in rare cases where access to master tubeline is required and safe, such as Stub.close()."use getWSDLOperationMapping(Packet request)use getWSDLOperationMapping(Packet request)Set the saml major version for SAML1.0 and SAML1.1Set the saml minor version for SAML1.0 and SAML1.1Set the saml version for SAML2.0Only return the length of the indent string.Should use the version that takes string.in JAXB 2.0 UseDOMScanner.scan(Element)
in JAXB 2.0 UseDOMScanner.scan(Element)
Compatibility with older versions.usecreateContext(Class[] classes, Map<String,Object> properties)
method insteadusecreateContext( Class[] classes, Map<String,Object> properties)
method insteadwhy are you calling a method whose return value is always known?always return null at this level.always return null at this level.always return false at this level.you shouldn't be invoking this method onClassInfoImpl
.since 2.0since 2.0Base64Data
is no longer cached, so that XMLStreamWriterEx impl can retain the data, like JAX-WS does.replaced byArrays.asList(java.lang.Object...)
as of Java 11, use #makeClass(String,byte[],Class)as of Java 11, useWrapper._generate(Class, Properties)
as of Java 11, useWrapper._generate(Class, Properties, PrintStream)
The map returned will not be the same instance and contain the same entries as the map set byFastInfosetParser.setExternalVocabularies(java.util.Map<java.lang.String, com.sun.xml.fastinfoset.vocab.ParserVocabulary>)
method.
-
ConstructorDescriptionThis is static utility class.Use
ClientTubeAssemblerContext(EndpointAddress, WSDLPort, WSService, WSBindingProvider, WSBinding, Container, Codec, SEIModel, Class)
UseClientTubeAssemblerContext(EndpointAddress, WSDLPort, WSService, WSBindingProvider, WSBinding, Container, Codec, SEIModel, Class)
UseClientTubeAssemblerContext(EndpointAddress, WSDLPort, WSService, WSBindingProvider, WSBinding, Container, Codec, SEIModel, Class)
UseClientTubeAssemblerContext(EndpointAddress, WSDLPort, WSService, WSBindingProvider, WSBinding, Container, Codec, SEIModel, Class)
this constructor has been superseded byHandle(int, String, String, String, boolean)
.Non-abstract assertion types should derive fromSimpleAssertion
orComplexAssertion
instead.Policy
class will not provide support for nested policy alternatives in the future. This responsibility is delegated toComplexAssertion
class instead.remove as soon as we can update the test util.This is a backdoor method. Don't use it unless you know what you are doing.This is a backdoor method. Don't use it unless you know what you are doing.This is a backdoor method. Don't use it unless you know what you are doing.This is a backdoor method. Don't use it unless you know what you are doing.Should use the localizable constructor instead.
FeatureListValidatorAnnotation