当前位置: 首页>>代码示例>>Java>>正文


Java FastHttpDateFormat类代码示例

本文整理汇总了Java中org.apache.tomcat.util.http.FastHttpDateFormat的典型用法代码示例。如果您正苦于以下问题:Java FastHttpDateFormat类的具体用法?Java FastHttpDateFormat怎么用?Java FastHttpDateFormat使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


FastHttpDateFormat类属于org.apache.tomcat.util.http包,在下文中一共展示了FastHttpDateFormat类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: toString

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
/**
 * Get a String representation of this lock token.
 */
@Override
public String toString() {

    StringBuilder result =  new StringBuilder("Type:");
    result.append(type);
    result.append("\nScope:");
    result.append(scope);
    result.append("\nDepth:");
    result.append(depth);
    result.append("\nOwner:");
    result.append(owner);
    result.append("\nExpiration:");
    result.append(FastHttpDateFormat.formatDate(expiresAt, null));
    Enumeration<String> tokensList = tokens.elements();
    while (tokensList.hasMoreElements()) {
        result.append("\nToken:");
        result.append(tokensList.nextElement());
    }
    result.append("\n");
    return result.toString();
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:25,代码来源:WebdavServlet.java

示例2: getDateHeader

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
/**
 * Return the value of the specified date header, if any; otherwise
 * return -1.
 *
 * @param name Name of the requested date header
 *
 * @exception IllegalArgumentException if the specified header value
 *  cannot be converted to a date
 */
@Override
public long getDateHeader(String name) {

    String value = getHeader(name);
    if (value == null) {
        return (-1L);
    }

    // Attempt to convert the date header in a variety of formats
    long result = FastHttpDateFormat.parseDate(value, formats);
    if (result != (-1L)) {
        return result;
    }
    throw new IllegalArgumentException(value);

}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:26,代码来源:Request.java

示例3: toString

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
/**
 * Get a String representation of this lock token.
 */
public String toString() {

    String result =  "Type:" + type + "\n";
    result += "Scope:" + scope + "\n";
    result += "Depth:" + depth + "\n";
    result += "Owner:" + owner + "\n";
    result += "Expiration:"
        + FastHttpDateFormat.formatDate(expiresAt, null) + "\n";
    Enumeration<String> tokensList = tokens.elements();
    while (tokensList.hasMoreElements()) {
        result += "Token:" + tokensList.nextElement() + "\n";
    }
    return result;

}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:19,代码来源:WebdavServlet.java

示例4: Http11Processor

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
public Http11Processor(int headerBufferSize, JIoEndpoint endpoint) {

        this.endpoint = endpoint;
        
        request = new Request();
        inputBuffer = new InternalInputBuffer(request, headerBufferSize);
        request.setInputBuffer(inputBuffer);

        response = new Response();
        response.setHook(this);
        outputBuffer = new InternalOutputBuffer(response, headerBufferSize);
        response.setOutputBuffer(outputBuffer);
        request.setResponse(response);

        initializeFilters();

        // Cause loading of HexUtils
        int foo = HexUtils.DEC[0];

        // Cause loading of FastHttpDateFormat
        FastHttpDateFormat.getCurrentDate();

    }
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:24,代码来源:Http11Processor.java

示例5: toString

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
/**
 * Get a String representation of this lock token.
 */
@Override
public String toString() {

	StringBuilder result = new StringBuilder("Type:");
	result.append(type);
	result.append("\nScope:");
	result.append(scope);
	result.append("\nDepth:");
	result.append(depth);
	result.append("\nOwner:");
	result.append(owner);
	result.append("\nExpiration:");
	result.append(FastHttpDateFormat.formatDate(expiresAt, null));
	Enumeration<String> tokensList = tokens.elements();
	while (tokensList.hasMoreElements()) {
		result.append("\nToken:");
		result.append(tokensList.nextElement());
	}
	result.append("\n");
	return result.toString();
}
 
开发者ID:how2j,项目名称:lazycat,代码行数:25,代码来源:WebdavServlet.java

示例6: getDateHeader

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
/**
 * Return the value of the specified date header, if any; otherwise return
 * -1.
 *
 * @param name
 *            Name of the requested date header
 *
 * @exception IllegalArgumentException
 *                if the specified header value cannot be converted to a
 *                date
 */
@Override
public long getDateHeader(String name) {

	String value = getHeader(name);
	if (value == null) {
		return (-1L);
	}

	// Attempt to convert the date header in a variety of formats
	long result = FastHttpDateFormat.parseDate(value, formats);
	if (result != (-1L)) {
		return result;
	}
	throw new IllegalArgumentException(value);

}
 
开发者ID:how2j,项目名称:lazycat,代码行数:28,代码来源:Request.java

示例7: addDateHeader

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
/**
 * Add the specified date header to the specified value.
 *
 * @param name Name of the header to set
 * @param value Date value to be set
 */
@Override
public void addDateHeader(String name, long value) {

    if (name == null || name.length() == 0) {
        return;
    }

    if (isCommitted()) {
        return;
    }

    // Ignore any call from an included servlet
    if (included) {
        return;
    }

    if (format == null) {
        format = new SimpleDateFormat(DateTool.HTTP_RESPONSE_DATE_HEADER,
                                      Locale.US);
        format.setTimeZone(TimeZone.getTimeZone("GMT"));
    }

    addHeader(name, FastHttpDateFormat.formatDate(value, format));

}
 
开发者ID:deathspeeder,项目名称:class-guard,代码行数:32,代码来源:Response.java

示例8: setDateHeader

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
/**
 * Set the specified date header to the specified value.
 *
 * @param name Name of the header to set
 * @param value Date value to be set
 */
@Override
public void setDateHeader(String name, long value) {

    if (name == null || name.length() == 0) {
        return;
    }

    if (isCommitted()) {
        return;
    }

    // Ignore any call from an included servlet
    if (included) {
        return;
    }

    if (format == null) {
        format = new SimpleDateFormat(DateTool.HTTP_RESPONSE_DATE_HEADER,
                                      Locale.US);
        format.setTimeZone(TimeZone.getTimeZone("GMT"));
    }

    setHeader(name, FastHttpDateFormat.formatDate(value, format));

}
 
开发者ID:deathspeeder,项目名称:class-guard,代码行数:32,代码来源:Response.java

示例9: setDateHeader

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
/**
 * Set the specified date header to the specified value.
 *
 * @param name Name of the header to set
 * @param value Date value to be set
 */
@Override
public void setDateHeader(String name, long value) {

    if (name == null || name.length() == 0) {
        return;
    }

    if (isCommitted()) {
        return;
    }

    // Ignore any call from an included servlet
    if (included) {
        return;
    }

    if (format == null) {
        format = new SimpleDateFormat(DateTool.HTTP_RESPONSE_DATE_HEADER,
                                      Locale.US);
        format.setTimeZone(TimeZone.getTimeZone("GMT"));
    }

    setHeader(name, FastHttpDateFormat.formatDate(value, format));
}
 
开发者ID:sdw2330976,项目名称:apache-tomcat-7.0.57,代码行数:31,代码来源:Response.java

示例10: addDateHeader

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
/**
 * Add the specified date header to the specified value.
 *
 * @param name Name of the header to set
 * @param value Date value to be set
 */
@Override
public void addDateHeader(String name, long value) {

    if (name == null || name.length() == 0) {
        return;
    }

    if (isCommitted())
        return;

    // Ignore any call from an included servlet
    if (included) {
        return;
    }

    if (format == null) {
        format = new SimpleDateFormat(DateTool.HTTP_RESPONSE_DATE_HEADER,
                                      Locale.US);
        format.setTimeZone(TimeZone.getTimeZone("GMT"));
    }

    addHeader(name, FastHttpDateFormat.formatDate(value, format));

}
 
开发者ID:WhiteBearSolutions,项目名称:WBSAirback,代码行数:31,代码来源:Response.java

示例11: setDateHeader

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
/**
 * Set the specified date header to the specified value.
 *
 * @param name Name of the header to set
 * @param value Date value to be set
 */
@Override
public void setDateHeader(String name, long value) {

    if (name == null || name.length() == 0) {
        return;
    }

    if (isCommitted())
        return;

    // Ignore any call from an included servlet
    if (included) {
        return;
    }

    if (format == null) {
        format = new SimpleDateFormat(DateTool.HTTP_RESPONSE_DATE_HEADER,
                                      Locale.US);
        format.setTimeZone(TimeZone.getTimeZone("GMT"));
    }

    setHeader(name, FastHttpDateFormat.formatDate(value, format));

}
 
开发者ID:WhiteBearSolutions,项目名称:WBSAirback,代码行数:31,代码来源:Response.java

示例12: getDateHeader

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
/**
 * Return the value of the specified date header, if any; otherwise
 * return -1.
 *
 * @param name Name of the requested date header
 *
 * @exception IllegalArgumentException if the specified header value
 *  cannot be converted to a date
 */
@Override
public long getDateHeader(String name) {

    String value = getHeader(name);
    if (value == null)
        return (-1L);

    // Attempt to convert the date header in a variety of formats
    long result = FastHttpDateFormat.parseDate(value, formats);
    if (result != (-1L)) {
        return result;
    }
    throw new IllegalArgumentException(value);

}
 
开发者ID:WhiteBearSolutions,项目名称:WBSAirback,代码行数:25,代码来源:Request.java

示例13: getHeaderValueAsString

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
protected String getHeaderValueAsString(Object headerValue) {
    if (headerValue == null) return null;
    if (headerValue instanceof Date) {
        // return date strings (ie Last-Modified) in HTTP format, rather
        // than Java format
        return FastHttpDateFormat.formatDate(
                ((Date)headerValue).getTime(), null);
    }
    return headerValue.toString();
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:11,代码来源:DirContextURLConnection.java

示例14: getDateHeader

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
/**
 * Return the value of the specified date header, if any; otherwise
 * return -1.
 *
 * @param name Name of the requested date header
 *
 * @exception IllegalArgumentException if the specified header value
 *  cannot be converted to a date
 */
public long getDateHeader(String name) {

    String value = getHeader(name);
    if (value == null)
        return (-1L);

    // Attempt to convert the date header in a variety of formats
    long result = FastHttpDateFormat.parseDate(value, formats);
    if (result != (-1L)) {
        return result;
    }
    throw new IllegalArgumentException(value);

}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:24,代码来源:Request.java

示例15: getHeaderValueAsString

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
protected String getHeaderValueAsString(Object headerValue) {
    if (headerValue == null) return null;
    if (headerValue instanceof Date) {
        // return date strings (ie Last-Modified) in HTTP format, rather
        // than Java format
        return FastHttpDateFormat.formatDate(((Date)headerValue).getTime(), null);
    }
    return headerValue.toString();
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:10,代码来源:DirContextURLConnection.java


注:本文中的org.apache.tomcat.util.http.FastHttpDateFormat类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。