Example usage for org.apache.commons.lang.time DateFormatUtils SMTP_DATETIME_FORMAT

List of usage examples for org.apache.commons.lang.time DateFormatUtils SMTP_DATETIME_FORMAT

Introduction

In this page you can find the example usage for org.apache.commons.lang.time DateFormatUtils SMTP_DATETIME_FORMAT.

Prototype

FastDateFormat SMTP_DATETIME_FORMAT

To view the source code for org.apache.commons.lang.time DateFormatUtils SMTP_DATETIME_FORMAT.

Click Source Link

Document

SMTP (and probably other) date headers.

Usage

From source file:org.b3log.solo.model.rss.Channel.java

@Override
public String toString() {
    final StringBuilder stringBuilder = new StringBuilder();

    stringBuilder.append(START);/*from   w  ww.j a  v  a 2 s . c  om*/

    stringBuilder.append(START_TITLE_ELEMENT);
    stringBuilder.append(StringEscapeUtils.escapeXml(title));
    stringBuilder.append(END_TITLE_ELEMENT);

    stringBuilder.append(START_LINK_ELEMENT);
    stringBuilder.append(StringEscapeUtils.escapeXml(link));
    stringBuilder.append(END_LINK_ELEMENT);

    stringBuilder.append(ATOM_LINK_ELEMENT.replace(ATOM_LINK_VARIABLE, atomLink));

    stringBuilder.append(START_DESCRIPTION_ELEMENT);
    stringBuilder.append(StringEscapeUtils.escapeXml(description));
    stringBuilder.append(END_DESCRIPTION_ELEMENT);

    stringBuilder.append(START_GENERATOR_ELEMENT);
    stringBuilder.append(StringEscapeUtils.escapeXml(generator));
    stringBuilder.append(END_GENERATOR_ELEMENT);

    stringBuilder.append(START_LAST_BUILD_DATE_ELEMENT);
    stringBuilder.append(DateFormatUtils.SMTP_DATETIME_FORMAT.format(lastBuildDate));
    stringBuilder.append(END_LAST_BUILD_DATE_ELEMENT);

    stringBuilder.append(START_LANGUAGE_ELEMENT);
    stringBuilder.append(StringEscapeUtils.escapeXml(language));
    stringBuilder.append(END_LANGUAGE_ELEMENT);

    for (final Item item : items) {
        stringBuilder.append(item.toString());
    }

    stringBuilder.append(END);

    return XMLs.format(stringBuilder.toString());
}

From source file:org.eclipse.gyrex.cloud.internal.zk.console.GateStatusCmd.java

@Override
protected void doExecute() throws Exception {
    try {/*  w ww .  ja va 2 s .  c  o m*/
        final ZooKeeperGate gate = ZooKeeperGate.get();
        final ZooKeeper zk = gate.getZooKeeper();
        printf("Connect String: %s", gate.getConnectString());
        printf("       Timeout: %dms", gate.getSessionTimeout());
        if (gate.getLastStateChangeTimestamp() > 0L) {
            printf("         State: %s (since %s)", zk.getState(),
                    DateFormatUtils.SMTP_DATETIME_FORMAT.format(gate.getLastStateChangeTimestamp()));
        } else {
            printf("         State: %s (initial state)", zk.getState());
        }
        printf("       Session: 0x%s", Long.toHexString(zk.getSessionId()));
        printf("    Connection: %s", gate.getConnectedServerInfo());
    } catch (final GateDownException e) {
        printf("Gate is down.");
    }
}

From source file:org.eclipse.gyrex.jobs.internal.manager.StorableBackedJobHistoryEntry.java

@Override
public String toString() {
    final StringBuilder builder = new StringBuilder();
    builder.append(DateFormatUtils.SMTP_DATETIME_FORMAT.format(getTimeStamp())).append(" ");
    switch (getResult().getSeverity()) {
    case IStatus.OK:
        builder.append("OK");
        break;//from  ww  w.  j  a va  2s .c  o  m
    case IStatus.ERROR:
        builder.append("ERROR");
        break;
    case IStatus.WARNING:
        builder.append("WARNING");
        break;
    case IStatus.INFO:
        builder.append("INFO");
        break;
    case IStatus.CANCEL:
        builder.append("CANCEL");
        break;

    default:
        builder.append("severity=");
        builder.append(getResult().getSeverity());
        break;
    }
    if (StringUtils.isNotBlank(getResult().getMessage())) {
        builder.append(" ").append(
                StringUtils.replaceChars(CharSetUtils.delete(getResult().getMessage(), "\t\r\b"), '\n', '|'));
    }
    return builder.toString();
}