/** * Copyright (C) 2000-2016 Atomikos <info@atomikos.com> * * LICENSE CONDITIONS * * See http://www.atomikos.com/Main/WhichLicenseApplies for details. */ package com.atomikos.icatch.provider; import java.util.Properties; import com.atomikos.icatch.RecoveryService; import com.atomikos.icatch.SysException; import com.atomikos.icatch.TransactionService; import com.atomikos.icatch.admin.LogControl; public interface TransactionServiceProvider extends TransactionService { void init(Properties properties) throws SysException; LogControl getLogControl(); RecoveryService getRecoveryService(); void shutdown(long maxWaitTime); }