|
Calypso Gateway v1.0 | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--codec.build.ServerReplyBuilder
Class for constructing Reply PDU, based on introspection of CORBA response returned by CORBA object.
Field Summary | |
protected com.t3.ot.pco.ASP |
asp
PDU constructed by Builder. |
protected int |
introspectionLevel
Depth of introspection level we are currently in. |
protected boolean |
isExcBody
|
protected boolean |
isFirstMemberProcessed
Did we already parse first element of "DynIterator", where return value which requires some special handling might have been placed. |
protected boolean |
isRetValuePresent
Is return value present in "DynIterator". |
protected int[] |
lastStructType
Type of IDL structure (choice, sequence, array, struct, none) lately visited while constructing PDU. |
protected static int |
MAX_INTROSPECTION_LEVELS
|
protected org.omg.CORBA.ORB |
orb
Reference to CORBA ORB. |
protected static int |
STRUCT_TYPE_ARRAY
|
protected static int |
STRUCT_TYPE_NONE
|
protected static int |
STRUCT_TYPE_SEQUENCE
|
protected static int |
STRUCT_TYPE_STRUCT
|
protected static int |
STRUCT_TYPE_UNION
|
Constructor Summary | |
ServerReplyBuilder()
|
Method Summary | |
protected void |
addComponent(DynNode dynNode)
Perform next step of PDU construction process. |
protected java.lang.String |
addPrefix(DynNode dynNode)
Add prefix to field name, according to current Builder state. |
void |
construct(ServantRequest servantRequest)
Construct PDU based on information from operation response. |
void |
constructException(ServantRequest servantRequest)
Construct Exception PDU based on information from operation response provided that Server or ORB have thrown an exception. |
com.t3.ot.pco.ASP |
getAsp()
|
Methods inherited from class java.lang.Object |
|
Field Detail |
protected com.t3.ot.pco.ASP asp
protected org.omg.CORBA.ORB orb
protected int introspectionLevel
protected static final int MAX_INTROSPECTION_LEVELS
protected int[] lastStructType
protected static final int STRUCT_TYPE_UNION
protected static final int STRUCT_TYPE_SEQUENCE
protected static final int STRUCT_TYPE_ARRAY
protected static final int STRUCT_TYPE_STRUCT
protected static final int STRUCT_TYPE_NONE
protected boolean isFirstMemberProcessed
protected boolean isRetValuePresent
protected boolean isExcBody
Constructor Detail |
public ServerReplyBuilder()
Method Detail |
public com.t3.ot.pco.ASP getAsp()
public void construct(ServantRequest servantRequest)
public void constructException(ServantRequest servantRequest)
protected java.lang.String addPrefix(DynNode dynNode)
protected void addComponent(DynNode dynNode)
|
Calypso Gateway v1.0 | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |