public class TccParticipant
extends java.lang.Object
Constructor and Description |
---|
TccParticipant()
Initialize TCC participant
|
TccParticipant(java.lang.String uri)
Initialize TCC participant with resource URI
|
TccParticipant(java.lang.String uri, long timeLimitInMilliSeconds)
Initialize TCC participant with resource URI and time limit
|
Modifier and Type | Method and Description |
---|---|
TccParticipantStatus |
getStatus()
Get TCC participant status
|
long |
getTimeLimit()
Get the absolute time limit in milliseconds passed from Jan 1st 1970 UTC for the current TCC transaction
|
java.lang.String |
getUri()
Get participant resource URI
|
void |
setStatus(TccParticipantStatus status)
Set TCC participant status
|
void |
setTimeLimit(long timeLimit)
Set TCC transaction time limit in milliseconds
|
void |
setUri(java.lang.String uri)
Set participant resource URI
|
java.lang.String |
toString() |
public TccParticipant()
public TccParticipant(java.lang.String uri)
uri
- rest API of the participant that receives PUT HTTP request for confirm or DELETE HTTP request for cancelpublic TccParticipant(java.lang.String uri, long timeLimitInMilliSeconds)
uri
- resource URItimeLimitInMilliSeconds
- time limit in millisecondspublic java.lang.String getUri()
public void setUri(java.lang.String uri)
uri
- resource URIpublic long getTimeLimit()
public void setTimeLimit(long timeLimit)
timeLimit
- TCC transaction time limit in millisecondspublic TccParticipantStatus getStatus()
public void setStatus(TccParticipantStatus status)
status
- TCC participant statuspublic java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2022, Oracle and/or its affiliates.