@Override public void setupTransactionOutput(OutputTransactionContext context) throws IOException, InterruptedException { core.setupTransactionOutput(context); }
@Override public void setupTransactionOutput(OutputTransactionContext context) throws IOException, InterruptedException { if (context == null) { throw new IllegalArgumentException("context must not be null"); //$NON-NLS-1$ } Counter counter = context.getCounter(); heartbeat.register(counter); try { entity.setupTransactionOutput(context); } finally { heartbeat.unregister(counter); } }
try { DirectDataSource repo = repository.getRelatedDataSource(containerPath); repo.setupTransactionOutput(context); } catch (IOException e) { LOG.error(MessageFormat.format(
dataSource.setupTransactionOutput(outputContext.getTransactionContext()); dataSource.setupAttemptOutput(outputContext); Counter counter = new Counter();
new Counter()); ds.setupTransactionOutput(txContext); ds.setupAttemptOutput(aContext); try (ModelOutput<StringBuilder> output = ds.openOutput(