/** * Set the local participant, which is either the transaction destination (if it's * server-side) or the transaction source (if it's client-side) * * @param auditDataset audit data set * @return this */ protected final T setLocalParticipant(AuditDataset auditDataset) { if (auditDataset.isServerSide()) delegate.addDestinationActiveParticipant( auditDataset.getDestinationUserId() != null ? auditDataset.getDestinationUserId() : auditContext.getAuditValueIfMissing(), getProcessId(), null, auditDataset.getLocalAddress(), auditDataset.isDestinationUserIsRequestor()); else delegate.addSourceActiveParticipant( auditDataset.getSourceUserId() != null ? auditDataset.getSourceUserId() : auditContext.getAuditValueIfMissing(), getProcessId(), auditDataset.getSourceUserName(), auditDataset.getLocalAddress(), auditDataset.isSourceUserIsRequestor()); return self(); }
/** * Set the remote participant, which is either the transaction source (if it's * server-side) or the transaction destination (if it's client-side) * * @param auditDataset audit data set * @return this */ protected final T setRemoteParticipant(AuditDataset auditDataset) { if (auditDataset.isServerSide()) delegate.addSourceActiveParticipant( auditDataset.getSourceUserId() != null ? auditDataset.getSourceUserId() : auditContext.getAuditValueIfMissing(), null, auditDataset.getSourceUserName(), getHostFromUrl(auditDataset.getRemoteAddress()), auditDataset.isSourceUserIsRequestor()); else delegate.addDestinationActiveParticipant( auditDataset.getDestinationUserId() != null ? auditDataset.getDestinationUserId() : auditContext.getAuditValueIfMissing(), null, null, getHostFromUrl(auditDataset.getRemoteAddress()), auditDataset.isDestinationUserIsRequestor()); return self(); }