Java 类ch.qos.logback.core.spi.CyclicBufferTracker 实例源码

项目:lemon    文件:SMTPAppenderBase.java   
/**
 * Start the appender
 */
public void start() {
    if (cbTracker == null) {
        cbTracker = new CyclicBufferTracker<E>();
    }

    if (sessionViaJNDI) {
        session = lookupSessionInJNDI();
    } else {
        session = buildSessionFromProperties();
    }

    if (session == null) {
        addError("Failed to obtain javax.mail.Session. Cannot start.");

        return;
    }

    subjectLayout = makeSubjectLayout(subjectStr);

    started = true;
}
项目:bartleby    文件:SMTPAppenderBase.java   
/**
 * Start the appender
 */
public void start() {

  if (cbTracker == null) {
    cbTracker = new CyclicBufferTracker<E>();
  }

  if (sessionViaJNDI)
    session = lookupSessionInJNDI();
  else
    session = buildSessionFromProperties();

  if (session == null) {
    addError("Failed to obtain javax.mail.Session. Cannot start.");
    return;
  }

  subjectLayout = makeSubjectLayout(subjectStr);

  started = true;
}
项目:lemon    文件:SMTPAppenderBase.java   
public CyclicBufferTracker<E> getCyclicBufferTracker() {
    return cbTracker;
}
项目:lemon    文件:SMTPAppenderBase.java   
public void setCyclicBufferTracker(CyclicBufferTracker<E> cbTracker) {
    this.cbTracker = cbTracker;
}
项目:bartleby    文件:SMTPAppenderBase.java   
public CyclicBufferTracker<E> getCyclicBufferTracker() {
  return cbTracker;
}
项目:bartleby    文件:SMTPAppenderBase.java   
public void setCyclicBufferTracker(CyclicBufferTracker<E> cbTracker) {
  this.cbTracker = cbTracker;
}