Package com.yahoo.config.provision
Class ApplicationTransaction
- java.lang.Object
-
- com.yahoo.config.provision.ApplicationTransaction
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class ApplicationTransaction extends Object implements Closeable
A transaction which exists while holding the application provision lock.- Author:
- bratseth
-
-
Constructor Summary
Constructors Constructor Description ApplicationTransaction(ProvisionLock lock, com.yahoo.transaction.NestedTransaction transaction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationId
application()
void
close()
com.yahoo.transaction.NestedTransaction
nested()
Returns the NestedTransaction of this
-
-
-
Constructor Detail
-
ApplicationTransaction
public ApplicationTransaction(ProvisionLock lock, com.yahoo.transaction.NestedTransaction transaction)
-
-
Method Detail
-
application
public ApplicationId application()
-
nested
public com.yahoo.transaction.NestedTransaction nested()
Returns the NestedTransaction of this
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
-