|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.net.ResponseCache
public abstract class ResponseCache
URLConnection 의 캐쉬의 구현을 나타냅니다. 그러한 클래스의 인스턴스를 시스템에 등록하려면 , ResponseCache.setDefault(ResponseCache)를 실행합니다. 시스템이 이 객체를 호출하는 목적은, 다음과 같습니다.
생성자 의 개요 | |
---|---|
ResponseCache ()
|
메소드의 개요 | |
---|---|
abstract CacheResponse |
get (URI uri,
String rqstMethod,
Map <String ,List <String >> rqstHeaders)
요구 URI, 요구 메소드, 및 요구 헤더에 근거해, 캐쉬내의 응답을 가져옵니다. |
static ResponseCache |
getDefault ()
시스템 전체의 응답 캐쉬를 가져옵니다. |
abstract CacheRequest |
put (URI uri,
URLConnection conn)
프로토콜 핸들러가 자원의 취득 완료 후에 이 메소드를 호출해, ResponseCache 가 그 자원을 캐쉬내에 포함해야할 것인가 제발을 결정합니다. |
static void |
setDefault (ResponseCache responseCache)
시스템 전체의 캐쉬를 설정 (또는 설정 해제)합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public ResponseCache()
메소드의 상세 |
---|
public static ResponseCache getDefault()
ResponseCache
SecurityException
- 시큐리티 매니저가 인스톨 되고 있어, 그것이 NetPermission
("getResponseCache") 를 거부했을 경우setDefault(ResponseCache)
public static void setDefault(ResponseCache responseCache)
responseCache
- 응답 캐쉬. 캐쉬를 설정 해제하는 경우는 null
SecurityException
- 시큐리티 매니저가 인스톨 되고 있어, 그것이 NetPermission
("setResponseCache") 를 거부했을 경우getDefault()
public abstract CacheResponse get(URI uri, String rqstMethod, Map <String ,List <String >> rqstHeaders) throws IOException
uri
- 요구된 네트워크 자원의 참조에 사용되는 URI
rqstMethod
- 요구 메소드를 나타내는 String
rqstHeaders
- 요구 헤더 필드명으로부터 필드치의 리스트에의 Map. 이것은 현재의 요구 헤더를 나타낸다
CacheResponse
인스턴스. 그 이외의 경우는 null
IOException
- 입출력 에러가 발생했을 경우
IllegalArgumentException
- 인수중 한쪽이 null 의 경우URLConnection.setUseCaches(boolean)
,
URLConnection.getUseCaches()
,
URLConnection.setDefaultUseCaches(boolean)
,
URLConnection.getDefaultUseCaches()
public abstract CacheRequest put(URI uri, URLConnection conn) throws IOException
uri
- 요구된 네트워크 자원의 참조에 사용되는 URI
conn
- 캐쉬 대상의 응답의 취득에 사용되는 URLConnection 인스턴스
CacheRequest
. null 가 돌려주어졌을 경우, 그것은, 호출원이 응답을 캐쉬에 포함할 생각이 없는 것을 나타낸다
IOException
- 입출력 에러가 발생했을 경우
IllegalArgumentException
- 인수중 한쪽이 null 의 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.