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 Details

  • Constructor Details

    • BaseProxyBuilder

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

    • feature

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

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

      public B replyTo(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 WebServiceFeature[] getEnabledFeatures()
    • getDefaultCallbackAddress

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