[omniORB] Interceptors and exceptions (python)
    Sander Steffann 
    s.steffann at computel.nl
       
    Sat Apr 15 19:28:00 BST 2006
    
    
  
Hello,
On the server side, I would like to raise an exception (NO_PERMISSION) when 
an error occurs in processing the received service contexts 
(ServerReceiveRequest), and I would like to add a service context to that 
exception (ServerSendException).
Since these are two different interceptors, what would be the best way to 
add the service context?
I was thinking about storing the data in thread-specific storage in the 
ServerReceiveRequest interceptor, and then using that data from the 
ServerSendException interceptor. I think this might work, provided both 
interceptors are called in the same thread, and that I can be sure that 
multiple calls are not handled interleaved on that thread. Can I make these 
assumptions?
Thanks,
Sander
    
    
More information about the omniORB-list
mailing list