
package de.ivu.elect.jee.protokollierung;

import java.util.Date;

import javax.ejb.Stateless;
import javax.ejb.TransactionAttribute;
import javax.ejb.TransactionAttributeType;
import javax.inject.Inject;

/**
 * Statless SessionBean, die die Transaktion für das Schreiben der Protokolleinträge zur Verfügung stellt
 */
@Stateless
@TransactionAttribute(TransactionAttributeType.REQUIRED) // Transaction muss noch laufen...
public class ProtokollSyncSchreibService {

  @Inject
  ProtokollSchreiben protokollSchreiben;

  public void schreibe(Protokoll protokoll, Date zeitpunkt) {
    protokollSchreiben.schreibe(protokoll, zeitpunkt, false);
  }
}
