2010-08-20 6 views
2

구문에 맞지 않습니다. Jython 스크립트와 Java 응용 프로그램을 같은 JVM (테스트 용)에로드했습니다.Jython : Access singleton Java 클래스 (정적)

자이 썬 스크립트의 Singleton 클래스를 통해 애플리케이션의 특정 부분에 액세스해야한다. 어떻게해야합니까?

감사


편집 :

위쪽 그래서 자이 썬 스크립트가 이미 Java 응용 프로그램의 클래스/클래스 경로에 액세스 할 수 있다고 가정 자동화 된 테스트입니다 설정합니다.

Java 응용 프로그램에 someton 클래스 some.pkg.MySingleton
이 있다고 가정 해 봅시다. Jython 스크립트에서 MySingleton.getInstance()를 호출하려면 어떻게해야합니까?

+0

당신은 당신이 이미 실행에 클래스에 메소드를 호출 할 건가요 jython 스크립트의 jvm? 코드 일부를 공유 할 수 있습니까? – naikus

+0

Grinder 프레임 워크 코드를 확인하면 몇 가지 아이디어를 얻을 수 있습니다. Jython을 사용하여 사용자 생성을 위해 Singleton을 사용하는 프로젝트의 부하 테스트 프레임 워크를 작성했습니다. 이제 그 코드를 찾을 수 없습니다. – vinaynag

+0

@naikus @vinaynag : 위의 편집을 참조하십시오. – bguiz

답변

1

이 기능이 작동하지 않습니까? 그래도 문제가 해결되지 않으면

from some.pkg import MySingleton 

myInstance = MySingleton.getInstance() 

,이 시도 : (잘 모르겠어요이 작동하는 경우)

mySingletonClass = MySingleton(MySingleton) 
myInstance = mySingletonClass.getInstance()