Package com.yahoo.config.provision
Class ApplicationTransaction
- java.lang.Object
-
- com.yahoo.config.provision.ApplicationTransaction
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class ApplicationTransaction extends java.lang.Object implements java.io.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 interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
-
-