Class BaseProxyBuilder<T,B extends BaseProxyBuilder<T,B>>

java.lang.Object
com.sun.xml.ws.tx.at.common.client.BaseProxyBuilder<T,B>
Direct Known Subclasses:
CoordinatorProxyBuilder, ParticipantProxyBuilder

public abstract class BaseProxyBuilder<T,B extends BaseProxyBuilder<T,B>> extends Object
This is the base class for building client proxy for participant and coordinator.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected List<jakarta.xml.ws.WebServiceFeature>
     
    protected jakarta.xml.ws.EndpointReference
     
    protected jakarta.xml.ws.EndpointReference
     
    protected WSATVersion<T>
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    feature(jakarta.xml.ws.WebServiceFeature feature)
    Add feature to be enabled on the proxy built by this builder.
    protected abstract String
    the replyto address for the corresponding endpoints.
    protected jakarta.xml.ws.WebServiceFeature[]
     
    replyTo(jakarta.xml.ws.EndpointReference replyTo)
    specifiy the wsa:replyTo of the proxy built by this builder
    to(jakarta.xml.ws.EndpointReference to)
    specifiy the wsa:to and endpoint reference parameters of the proxy built by this builder
    specify the transaction ID as the reference parameters

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • version

      protected WSATVersion<T> version
    • to

      protected jakarta.xml.ws.EndpointReference to
    • replyTo

      protected jakarta.xml.ws.EndpointReference replyTo
    • features

      protected List<jakarta.xml.ws.WebServiceFeature> features
  • Constructor Details

    • BaseProxyBuilder

      protected BaseProxyBuilder(WSATVersion<T> version)
  • Method Details

    • feature

      public void feature(jakarta.xml.ws.WebServiceFeature feature)
      Add feature to be enabled on the proxy built by this builder.
      Parameters:
      feature - WebServiceFeature
    • to

      public B to(jakarta.xml.ws.EndpointReference to)
      specifiy the wsa:to and endpoint reference parameters of the proxy built by this builder
      Parameters:
      to - EndpointReference
    • replyTo

      public B replyTo(jakarta.xml.ws.EndpointReference replyTo)
      specifiy the wsa:replyTo of the proxy built by this builder
    • txIdForReference

      public B txIdForReference(String txId, String bqual)
      specify the transaction ID as the reference parameters
    • getEnabledFeatures

      protected jakarta.xml.ws.WebServiceFeature[] getEnabledFeatures()
    • getDefaultCallbackAddress

      protected abstract String getDefaultCallbackAddress()
      the replyto address for the corresponding endpoints.