blob: c5cf752ee6b82fea7bccc82fc7ceef749e5a5316 [file] [log] [blame]
package edu.uci.ics.asterix.common.context;
import edu.uci.ics.asterix.common.api.INodeApplicationState;
import edu.uci.ics.asterix.transaction.management.service.transaction.TransactionProvider;
public class NodeApplicationState implements INodeApplicationState {
private AsterixAppRuntimeContext appRuntimeContext;
private TransactionProvider provider;
@Override
public AsterixAppRuntimeContext getApplicationRuntimeContext() {
return appRuntimeContext;
}
@Override
public void setApplicationRuntimeContext(AsterixAppRuntimeContext context) {
this.appRuntimeContext = context;
}
@Override
public TransactionProvider getTransactionProvider() {
return provider;
}
@Override
public void setTransactionProvider(TransactionProvider provider) {
this.provider = provider;
}
}