|
TPTP 4.1.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.hyades.execution.invocation.MarshalData
This is the supertype of classes that are essentially data holders that
are used during the marshalling and unmarshalling of data that is to be
sent between processes in support of remote method invocation semantics.
The state of MarshalData instances is intended to be
immutable. It should only be set during instantiation, by the constructors
provided. The intention is to prevent invalid data combinations.
| Field Summary | |
|---|---|
protected java.lang.Class[] |
argTypes
the argument types of the method that is to be or has already been invoked |
protected java.lang.String |
call
the name of the method that is to be or has already been invoked |
protected java.lang.Integer |
targetId
the unique id associated with the object on which some action is to be performed |
| Constructor Summary | |
|---|---|
protected |
MarshalData(java.lang.Integer targetId,
java.lang.Class[] argTypes,
java.lang.String call)
|
| Method Summary | |
|---|---|
java.lang.Class[] |
getArgTypes()
Get the argument type list of the method that is to be or already has been invoked. |
java.lang.String |
getCall()
Get the name of the method that is to be or already has been invoked. |
java.lang.Integer |
getTargetId()
Get the unique id associated with the target instance -- the object on which some action is to be performed. |
boolean |
isForSameCallAs(MarshalData comp)
Determine if this instance was created for the same method call as the specified instance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.Integer targetId
protected java.lang.Class[] argTypes
protected java.lang.String call
| Constructor Detail |
protected MarshalData(java.lang.Integer targetId,
java.lang.Class[] argTypes,
java.lang.String call)
targetId - argTypes - call - | Method Detail |
public java.lang.Integer getTargetId()
Integerpublic java.lang.Class[] getArgTypes()
Class objectspublic java.lang.String getCall()
public boolean isForSameCallAs(MarshalData comp)
comp - a MarshalData instance
true if this instance was created for the same
method call as that for which comp was created,
false otherwise
|
TPTP 4.1.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||