public class ActivationRequest extends java.lang.Object implements InboundRequest, javax.resource.spi.work.Work
JBaseSerializable.TYPE
Modifier | Constructor and Description |
---|---|
|
ActivationRequest()
constructor required for object creation
|
protected |
ActivationRequest(java.lang.String activation,
byte[] message,
java.lang.String transactionId)
constructor required for tests
|
Modifier and Type | Method and Description |
---|---|
JBaseSerializable |
execute(ClientHandle handle,
RequestHandler handler) |
java.lang.String |
getActivation() |
byte[] |
getMessage() |
java.lang.String |
getTransactionId() |
int |
getType() |
int |
getVersion() |
protected javax.resource.spi.work.WorkListener |
getWorkListener() |
void |
notifyWorkScheduled() |
void |
readObject(JBaseObjectReader reader,
int version) |
void |
release() |
void |
run() |
void |
sendReply() |
void |
writeObject(JBaseObjectWriter writer,
int version) |
public ActivationRequest()
protected ActivationRequest(java.lang.String activation, byte[] message, java.lang.String transactionId)
public int getType()
getType
in interface JBaseSerializable
public void readObject(JBaseObjectReader reader, int version) throws java.io.IOException, java.lang.ClassNotFoundException
readObject
in interface JBaseSerializable
java.io.IOException
java.lang.ClassNotFoundException
public void writeObject(JBaseObjectWriter writer, int version) throws java.io.IOException
writeObject
in interface JBaseSerializable
java.io.IOException
public java.lang.String getActivation()
public byte[] getMessage()
public java.lang.String getTransactionId()
getTransactionId
in interface InboundRequest
public JBaseSerializable execute(ClientHandle handle, RequestHandler handler)
execute
in interface InboundRequest
protected javax.resource.spi.work.WorkListener getWorkListener()
public void release()
release
in interface javax.resource.spi.work.Work
public void run()
run
in interface java.lang.Runnable
public void notifyWorkScheduled()
public void sendReply()
public int getVersion()
getVersion
in interface JBaseSerializable