|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ServiceReader
XML 이나 Property 파일로부터 서비스 설정 내용을 읽어 그 결과를 서비스 레지스트리에 저장하는 클래스들이 구현해야 할 인터페이스이다.
kr.co.hit.live.container.ServiceContainer를 구현하는 클래스는 서비스 설정파일로부터 서비스 내용을 읽기위하여 이 Interface를 구현한 클래스를 사용한다.
| Method Summary | |
|---|---|
void |
loadServiceDefinition(File[] file,
ServiceRegistry svcRegistry,
boolean ignoreException)
주어진 서비스 설정 파일 배열 내의 모든 파일들을 읽어 그 파싱된 결과를 주어진 ServiceRegistry에 저장한다. |
void |
loadServiceDefinition(File file,
ServiceRegistry svcRegistry)
서비스 설정 파일에서 그 내용을 읽어 그 파싱된 결과를 주어진 ServiceRegistry에 저장한다. |
void |
loadServiceDefinition(InputStream is,
ServiceRegistry svcRegistry,
String fromInfo)
InputStream으로부터 서비스 설정 내용을 읽어 그 파싱된 결과를 주어진
ServiceRegistry에 저장한다. |
void |
loadServiceDefinition(String[] resNames,
ServiceRegistry svcRegistry,
boolean ignoreException)
주어진 리소스 배열 내의 모든 리소스들로부터 그 내용을 읽어 주어진 ServiceRegisitry에 저장한다. |
void |
loadServiceDefinition(String resName,
ServiceRegistry svcRegistry)
주어진 리소스 클래스 패스에서 찾은 후 그 내용을 읽어 그 파싱된 결과를 주어진 ServiceRegistry에 저장한다. |
| Method Detail |
|---|
void loadServiceDefinition(String[] resNames,
ServiceRegistry svcRegistry,
boolean ignoreException)
throws ServiceContainerException
ServiceRegisitry에 저장한다.
resNames - 리소스 명의 배열svcRegistry - 등록할 서비스 레지스트리ignoreException - 개별 리소스에서 에러가 날 경우 무시하고 다음 리소스로 계속 진행할 지 여부
ServiceContainerException
void loadServiceDefinition(String resName,
ServiceRegistry svcRegistry)
throws ServiceContainerException
ServiceRegistry에 저장한다.
resName - 리소스 명svcRegistry - 서비스 설정내용을 저장할 서비스 레지스트리
ServiceContainerException
void loadServiceDefinition(InputStream is,
ServiceRegistry svcRegistry,
String fromInfo)
throws ServiceContainerException,
IOException
InputStream으로부터 서비스 설정 내용을 읽어 그 파싱된 결과를 주어진
ServiceRegistry에 저장한다.
is - 입력 스트림svcRegistry - 서비스 설정내용을 저장할 서비스 레지스트리fromInfo - 서비스가 정의된 파일 경로등의 정보
ServiceContainerException
IOException
void loadServiceDefinition(File[] file,
ServiceRegistry svcRegistry,
boolean ignoreException)
throws ServiceContainerException,
IOException
ServiceRegistry에 저장한다.
file - 서비스 설정파일 배열svcRegistry - 서비스 설정내용을 저장할 서비스 레지스트리ignoreException - 개별 파일에서 에러가 날 경우 무시하고 다음 파일로 계속 진행할 지 여부
ServiceContainerException, - IOException
ServiceContainerException
IOException
void loadServiceDefinition(File file,
ServiceRegistry svcRegistry)
throws ServiceContainerException,
IOException
ServiceRegistry에 저장한다.
file - 서비스 설정 파일svcRegistry - 서비스 설정내용을 저장할 서비스 레지스트리
ServiceContainerException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||