• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java FastHttpDateFormat类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: 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:how2j,项目名称:lazycat,代码行数:11,代码来源:DirContextURLConnection.java


示例17: toString

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
/**
 * Get a String representation of this lock token.
 *
 * @return Description of the Return Value
 */
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 tokensList = tokens.elements();
  while (tokensList.hasMoreElements()) {
    result += "Token:" + tokensList.nextElement() + "\n";
  }
  return result;
}
 
开发者ID:Concursive,项目名称:concourseconnect-community,代码行数:20,代码来源:WebdavServlet.java


示例18: getDateHeader

import org.apache.tomcat.util.http.FastHttpDateFormat; //导入依赖的package包/类
public long getDateHeader(String name) {
	if(this.headers != null) {
        String value = getHeader(name);
        if (value == null)
            return (-1L);

        long result = FastHttpDateFormat.parseDate(value, FORMATS);
        if (result != (-1L)) {
            return result;
        }
        throw new IllegalArgumentException(value);
	}
	return super.getDateHeader(name);
}
 
开发者ID:mehah,项目名称:jRender,代码行数:15,代码来源:HttpRequest.java


示例19: Http11AprProcessor

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

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

        response = new Response();
        response.setHook(this);
        outputBuffer = new InternalAprOutputBuffer(response, headerBufferSize, endpoint);
        response.setOutputBuffer(outputBuffer);
        request.setResponse(response);
        
        ssl = endpoint.isSSLEnabled();

        initializeFilters();

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

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

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



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java TwitterProfile类代码示例发布时间:2022-05-22
下一篇:
Java YAMLFile类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap