|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.omg.CORBA.LocalObject
org.openorb.ots.ORB.TransactionalServerInterceptor
public class TransactionalServerInterceptor
The Server side interceptor is used to retrieve the service context for the transaction service The service context is added to the corresponding current object
Constructor Summary | |
---|---|
TransactionalServerInterceptor(org.omg.PortableInterceptor.ORBInitInfo info,
int slot)
Constructor which initializes the ORBInitInfo and the slot reference |
Method Summary | |
---|---|
void |
destroy()
Destroy the interceptor. |
void |
enableLogging(org.apache.avalon.framework.logger.Logger logger)
|
java.lang.String |
name()
return the name of the Transactional Server Interceptor |
void |
receive_request_service_contexts(org.omg.PortableInterceptor.ServerRequestInfo ri)
get the transaction propagation context from the service context list and save it to the PICurrent. |
void |
receive_request(org.omg.PortableInterceptor.ServerRequestInfo ri)
receive request operation |
void |
send_exception(org.omg.PortableInterceptor.ServerRequestInfo ri)
send exception operation |
void |
send_other(org.omg.PortableInterceptor.ServerRequestInfo ri)
send other operation |
void |
send_reply(org.omg.PortableInterceptor.ServerRequestInfo ri)
send reply operation |
Methods inherited from class org.omg.CORBA.LocalObject |
---|
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connection |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.omg.CORBA.Object |
---|
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override |
Constructor Detail |
---|
public TransactionalServerInterceptor(org.omg.PortableInterceptor.ORBInitInfo info, int slot)
Method Detail |
---|
public void receive_request_service_contexts(org.omg.PortableInterceptor.ServerRequestInfo ri) throws org.omg.PortableInterceptor.ForwardRequest
receive_request_service_contexts
in interface org.omg.PortableInterceptor.ServerRequestInterceptorOperations
ri
- the client request
org.omg.PortableInterceptor.ForwardRequest
public void receive_request(org.omg.PortableInterceptor.ServerRequestInfo ri) throws org.omg.PortableInterceptor.ForwardRequest
receive_request
in interface org.omg.PortableInterceptor.ServerRequestInterceptorOperations
org.omg.PortableInterceptor.ForwardRequest
public void send_reply(org.omg.PortableInterceptor.ServerRequestInfo ri)
send_reply
in interface org.omg.PortableInterceptor.ServerRequestInterceptorOperations
public void send_exception(org.omg.PortableInterceptor.ServerRequestInfo ri) throws org.omg.PortableInterceptor.ForwardRequest
send_exception
in interface org.omg.PortableInterceptor.ServerRequestInterceptorOperations
org.omg.PortableInterceptor.ForwardRequest
public void send_other(org.omg.PortableInterceptor.ServerRequestInfo ri) throws org.omg.PortableInterceptor.ForwardRequest
send_other
in interface org.omg.PortableInterceptor.ServerRequestInterceptorOperations
org.omg.PortableInterceptor.ForwardRequest
public java.lang.String name()
name
in interface org.omg.PortableInterceptor.InterceptorOperations
public void destroy()
destroy
in interface org.omg.PortableInterceptor.InterceptorOperations
public void enableLogging(org.apache.avalon.framework.logger.Logger logger)
enableLogging
in interface org.apache.avalon.framework.logger.LogEnabled
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |