com.sun.xml.ws.tx.coord.common
Class CoordinationContextBuilder

java.lang.Object
  extended by com.sun.xml.ws.tx.coord.common.CoordinationContextBuilder
Direct Known Subclasses:
CoordinationContextBuilderImpl, CoordinationContextBuilderImpl

public abstract class CoordinationContextBuilder
extends Object


Field Summary
protected  String address
           
protected  Header coordinationHeader
           
protected  String coordinationType
           
protected  long expires
           
protected  String identifier
           
protected  boolean mustUnderstand
           
protected  SOAPVersion soapVersion
           
protected  String txId
           
 
Constructor Summary
CoordinationContextBuilder()
           
 
Method Summary
protected abstract  CoordinationContextIF _fromHeader(Header header)
           
 CoordinationContextBuilder address(String address)
           
abstract  CoordinationContextIF build()
           
 CoordinationContextIF buildFromHeader()
           
 CoordinationContextBuilder coordinationType(String coordinationType)
           
 CoordinationContextBuilder expires(long expires)
           
abstract  JAXBRIContext getJAXBRIContext()
           
 Transactional.Version getVersion()
           
static CoordinationContextBuilder headers(MessageHeaders h, Transactional.Version version)
           
 CoordinationContextBuilder identifier(String identifier)
           
 CoordinationContextBuilder mustUnderstand(boolean mustUnderstand)
           
static CoordinationContextBuilder newInstance(Transactional.Version version)
           
 CoordinationContextBuilder soapVersion(SOAPVersion soapVersion)
           
 CoordinationContextBuilder txId(String txId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

coordinationType

protected String coordinationType

identifier

protected String identifier

expires

protected long expires

address

protected String address

txId

protected String txId

mustUnderstand

protected boolean mustUnderstand

soapVersion

protected SOAPVersion soapVersion

coordinationHeader

protected Header coordinationHeader
Constructor Detail

CoordinationContextBuilder

public CoordinationContextBuilder()
Method Detail

newInstance

public static CoordinationContextBuilder newInstance(Transactional.Version version)

headers

public static CoordinationContextBuilder headers(MessageHeaders h,
                                                 Transactional.Version version)

getVersion

public Transactional.Version getVersion()

address

public CoordinationContextBuilder address(String address)

txId

public CoordinationContextBuilder txId(String txId)

identifier

public CoordinationContextBuilder identifier(String identifier)

expires

public CoordinationContextBuilder expires(long expires)

mustUnderstand

public CoordinationContextBuilder mustUnderstand(boolean mustUnderstand)

soapVersion

public CoordinationContextBuilder soapVersion(SOAPVersion soapVersion)

coordinationType

public CoordinationContextBuilder coordinationType(String coordinationType)

buildFromHeader

public CoordinationContextIF buildFromHeader()

_fromHeader

protected abstract CoordinationContextIF _fromHeader(Header header)

build

public abstract CoordinationContextIF build()

getJAXBRIContext

public abstract JAXBRIContext getJAXBRIContext()


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.