class GlobalTransactionScanner extends AbstractAutoProxyCreator implements InitializingBean, ApplicationContextAware,
    DisposableBean {

    @Override
    public void afterPropertiesSet() {
        if (disableGlobalTransaction) {
            if (LOGGER.isInfoEnabled()) {
                LOGGER.info("Global transaction is disabled.");
            }
            return;
        }
        initClient();
    }

    public  GlobalTransactionScanner(String txServiceGroup);
    public  GlobalTransactionScanner(String txServiceGroup, int mode);
    public  GlobalTransactionScanner(String applicationId, String txServiceGroup);
    public  GlobalTransactionScanner(String applicationId, String txServiceGroup, int mode);
    public  GlobalTransactionScanner(String applicationId, String txServiceGroup, FailureHandler failureHandlerHook);
    public  GlobalTransactionScanner(String applicationId, String txServiceGroup, int mode,
                                    FailureHandler failureHandlerHook);

}