2010-02-11 5 views
0

다른 당사자가 번들을 프로그램 할 수있는 프레임 워크 (OSGi와 유사)를 구축 중입니다. 그러나 나는 다른 프레임 워크가 할 연결 요청의 QoS를 관리하기 위해 프레임 워크를 원한다.프레임 워크에서 연결 요청을 어떻게 잡을 수 있습니까?

쉬운 해결책은 프레임 워크의 특정 ConnectionRequest 번들을 사용하도록 (또는 사용을 강요 함에도 불구하고 - 어떻게 구현하는지) 묻는 것입니다. 이 접근 방식의 문제점은 표준 Java 라이브러리를 기반으로하는 자신이 선호하는 라이브러리를 사용하여 연결 (요청)을 할 수 없다는 것입니다.

Java에서 요청 된 모든 연결을 잡는 방법이 있는지 궁금했기 때문에 QoS를 처리하는 코드를 추가 할 수 있습니다.

+0

당신은 배경에 대한 요구 사항과 당신이 생각하고있는의 QoS의 종류에 대해 조금 정교한 수 있을까요? OSGi 스펙에 누락 된 것이 있다고 생각되면 항상 OSGi RFP를 작성하여 요구 사항을 명시 할 수 있습니다. – akr

+0

QoS 종류와 관련이 없어야합니다. 내가 알고 싶은 사실은 java.net. * 라이브러리에 대한 모든 호출을 잡아 내 자신의 구성 요소로 호출을 다시 라우팅 할 수 있는지 여부입니다. 모든 사용자 (개발자)에게 투명 함 – Falx

답변

0

나는 당신의 문제를 올바르게 이해하기를 바랍니다. Java 2 보안을 사용하고 java.net. * (또는 다른 라이브러리)에 대한 액세스를 제한 한 다음 기능을 제공하고 다른 서비스에 QoS 체계를 구현하는 래퍼 서비스를 제공 할 수 있습니다. 하지만 이러한 다른 서비스는 서비스 인터페이스를 사용해야하며 더 이상 java.net. *을 더 이상 사용할 수 없습니다.

+0

당신은이 문제를 이해하지만 이것은 피하고자 희망합니다. 그것은 개발자가 내 프레임 워크를 프로그래밍 할 수있는 장애물이되기 때문에 ... – Falx

관련 문제