public class EJBResponse extends java.lang.Object implements ClusterableResponse
| Modifier and Type | Class and Description |
|---|---|
static class |
EJBResponse.Time |
| Modifier and Type | Field and Description |
|---|---|
static byte |
VERSION
Version provides the protocol hint for backwards compatibility:
1.
|
| Constructor and Description |
|---|
EJBResponse() |
| Modifier and Type | Method and Description |
|---|---|
EJBRequest |
getRequest() |
int |
getResponseCode() |
java.lang.Object |
getResult() |
ServerMetaData |
getServer() |
void |
readExternal(java.io.ObjectInput in) |
void |
setMetaData(ProtocolMetaData metaData)
Set the protocol metadata that can be used for version checking
|
void |
setRequest(EJBRequest request) |
void |
setResponse(byte version,
int code,
java.lang.Object result) |
void |
setServer(ServerMetaData server) |
void |
start(EJBResponse.Time time) |
void |
stop(EJBResponse.Time time) |
java.lang.String |
toString() |
void |
writeExternal(java.io.ObjectOutput out) |
public static final byte VERSION
public void setMetaData(ProtocolMetaData metaData)
ResponsesetMetaData in interface ResponsemetaData - ProtocolMetaDatapublic EJBRequest getRequest()
public void setRequest(EJBRequest request)
public int getResponseCode()
public java.lang.Object getResult()
public void setResponse(byte version,
int code,
java.lang.Object result)
public void setServer(ServerMetaData server)
setServer in interface ClusterableResponsepublic ServerMetaData getServer()
public java.lang.String toString()
toString in class java.lang.Objectpublic void start(EJBResponse.Time time)
public void stop(EJBResponse.Time time)
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.ExternalizablereadExternal in interface Responsejava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.ExternalizablewriteExternal in interface Responsejava.io.IOException