g00gle3
Зарегистрирован: 16.05.2005 Сообщения: 1
|
Добавлено: Пн Май 16 2005 12:51 Заголовок сообщения: visibroker client interceptors (JAVA, CORBA) |
|
|
Hi, All
есть проблема и чесно говоря без посторонней помоши не решу её
мне надо с помошью визиброкеровских интерсепторов перехватывать
какие методов и параметры были вызваны у удаленного обьекта...
public class iClient
implements ClientRequestInterceptor
{
private Logger log = Logger.getLogger(iClient.class);
public iClient() {}
public void preinvoke_premarshal(
org.omg.CORBA.Object target,
String operation,
ServiceContextListHolder service_contexts_holder,
Closure closure)
{
log.debug("preinvoke_premarshal is called");
}
public void postinvoke(
org.omg.CORBA.Object target,
ServiceContext[] service_contexts,
InputStream payload,
org.omg.CORBA.Environment env,
Closure closure)
{
log.debug("postinvoke is called");
}
public void exception_occurred(
org.omg.CORBA.Object target,
org.omg.CORBA.Environment env,
Closure closure)
{
log.debug("exception_occurred is called");
}
public void preinvoke_postmarshal(
org.omg.CORBA.Object target,
OutputStream payload,
Closure closure)
{
log.debug("exception_occurred is called");
}
}
понятно что имя метода передаёться в operation аргументе в preinvoke_premarshal но как выцырапать аргументы из service_contexts_holder чесно говоря понятия не имею....
помогите народ! |
|