|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.jeremie.services.handler.CosTransactions.TSHandler
org.objectweb.jeremie.services.handler.CosTransactions.JRMITSHandler
public class JRMITSHandler
Provides an implementation of a CORBA COS Transaction service handler that conforms to the CosTSPortability module but that uses Java specific (i.e., non CORBA) means of encoding and decoding transaction contexts.
Field Summary | |
---|---|
protected org.objectweb.jonathan.presentation.api.MarshallerFactory |
mf
The marshaller factory parameter used to encode/decode contexts. |
Fields inherited from class org.objectweb.jeremie.services.handler.CosTransactions.TSHandler |
---|
receiver, sender, service_id |
Constructor Summary | |
---|---|
JRMITSHandler(int service_id,
Sender sender,
Receiver receiver,
org.objectweb.jonathan.presentation.api.MarshallerFactory marshaller_factory)
Builds a new Jeremie transaction service handler instance. |
|
JRMITSHandler(Sender sender,
Receiver receiver,
org.objectweb.jonathan.presentation.api.MarshallerFactory marshaller_factory)
Builds a new Jeremie transaction service handler instance. |
Method Summary | |
---|---|
protected PropagationContext |
decodeContext(ServiceContext sc)
Decodes a Transaction Service propagation context from an IOP service context. |
protected ServiceContext |
encodeContext(PropagationContext ctx)
Encodes a Transaction Service propagation context into an IOP service context. |
Methods inherited from class org.objectweb.jeremie.services.handler.CosTransactions.TSHandler |
---|
getReplyContext, getRequestContext, handleReplyContext, handleRequestContext, identify_receiver, identify_sender |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected org.objectweb.jonathan.presentation.api.MarshallerFactory mf
Constructor Detail |
---|
public JRMITSHandler(int service_id, Sender sender, Receiver receiver, org.objectweb.jonathan.presentation.api.MarshallerFactory marshaller_factory) throws org.objectweb.jonathan.apis.kernel.JonathanException
service_id
;
service_id
- the transaction service idsender
- a (possibly null) Sender
instance;receiver
- a possibly null Receiver
instance;marshaller_factory
- a marshaller factory
org.objectweb.jonathan.apis.kernel.JonathanException
- if something goes wrong.public JRMITSHandler(Sender sender, Receiver receiver, org.objectweb.jonathan.presentation.api.MarshallerFactory marshaller_factory) throws org.objectweb.jonathan.apis.kernel.JonathanException
service_id
- the transaction service idsender
- a (possibly null) Sender
instance;receiver
- a possibly null Receiver
instance;marshaller_factory
- a marshaller factory
org.objectweb.jonathan.apis.kernel.JonathanException
- if something goes wrong.Method Detail |
---|
protected ServiceContext encodeContext(PropagationContext ctx)
encodeContext
in class TSHandler
ctx
- the propagation context to be encoded.
protected PropagationContext decodeContext(ServiceContext sc)
decodeContext
in class TSHandler
ctx
- the IOP service context containing the encoded propagation
context.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |