public class TransactionalPetStoreClient extends PetStoreClient implements org.mule.runtime.extension.api.connectivity.TransactionalConnection
| Constructor and Description |
|---|
TransactionalPetStoreClient(String username,
String password,
org.mule.runtime.api.tls.TlsContextFactory tlsContextFactory,
String configName,
Date openingDate,
List<Date> closedForHolidays,
List<LocalDateTime> discountDates) |
| Modifier and Type | Method and Description |
|---|---|
void |
begin() |
void |
commit() |
boolean |
isBegun() |
boolean |
isCommited() |
boolean |
isRolledback() |
void |
rollback() |
disconnect, getClosedForHolidays, getConfigName, getDisconnectCount, getDiscountDates, getOpeningDate, getPassword, getPets, getTimeOfCreation, getTlsContext, getUsername, hasActiveConnectionpublic void begin()
throws org.mule.runtime.api.tx.TransactionException
begin in interface org.mule.runtime.extension.api.tx.Transactionalorg.mule.runtime.api.tx.TransactionExceptionpublic void commit()
throws org.mule.runtime.api.tx.TransactionException
commit in interface org.mule.runtime.extension.api.tx.Transactionalorg.mule.runtime.api.tx.TransactionExceptionpublic void rollback()
throws org.mule.runtime.api.tx.TransactionException
rollback in interface org.mule.runtime.extension.api.tx.Transactionalorg.mule.runtime.api.tx.TransactionExceptionpublic boolean isBegun()
public boolean isCommited()
public boolean isRolledback()
Copyright © 2003–2021 MuleSoft, Inc.. All rights reserved.