|
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 - 요구된 네트워크 자원의 참조에 사용되는 URIrqstMethod - 요구 메소드를 나타내는 StringrqstHeaders - 요구 헤더 필드명으로부터 필드치의 리스트에의 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 - 요구된 네트워크 자원의 참조에 사용되는 URIconn - 캐쉬 대상의 응답의 취득에 사용되는 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 도 참조해 주세요.