| 
                  VisiBroker for Java  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.borland.vbroker.NativeMessaging.RequestDesc
public final class RequestDesc
Structure containing all the information needed to service an async request. Used by the 
   RequestAgent.create_request method.
| Field Summary | |
|---|---|
 java.lang.String | 
polling_group
A user assigned polling group name.  | 
 NameValuePair[] | 
properties
Sequence of CORBA::NameValuePair. | 
 ReplyRecipient | 
reply_recipient
Reference of the reply recipient when callback model is used.  | 
 java.lang.String | 
repository_id
Repository id of the target object.  | 
 byte[] | 
request_tag
User assigned sequence of octets.  | 
 Object | 
target
Reference of the target object upon which the client wish to invoke the operation.  | 
 byte[] | 
the_cookie
A user specified sequence of octets.  | 
| Constructor Summary | |
|---|---|
RequestDesc()
 | 
|
RequestDesc(Object target,
            java.lang.String repository_id,
            ReplyRecipient reply_recipient,
            byte[] the_cookie,
            java.lang.String polling_group,
            byte[] request_tag,
            NameValuePair[] properties)
 | 
|
| Method Summary | |
|---|---|
 boolean | 
equals(java.lang.Object o)
 | 
 int | 
hashCode()
 | 
 java.lang.String | 
toString()
 | 
| Methods inherited from class java.lang.Object | 
|---|
getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public Object target
CORBA::BAD_PARAM
    exception will be raised if a null value for reference is passed.
public java.lang.String repository_id
CORBA::BAD_PARAM exception is raised. Clients can also use a repository id of
    "*". This acts as a wild card and is_a operation on the request object returns true
    for any repository id.
public ReplyRecipient reply_recipient
null
     then the Request Agent will call its reply_available method when a reply is ready.
public byte[] the_cookie
reply_recipient when its method
      reply_available is called. The information inside the cookie is user defined.
public java.lang.String polling_group
public byte[] request_tag
DuplicatedRequestTag exception is raised.
public NameValuePair[] properties
CORBA::NameValuePair.
         
         Note: Starting from VBE 6.0, the properties field is defined as CORBA::NameValuePair.
         Applications using Native Messaging from VBE 5.1/5.2.x are wire interoperable with VBE 6.0
         Request Agent (and vice versa). However, code changes are required if an older Native Messaging application
         is to be compiled with VBE 6.0..
         
| Constructor Detail | 
|---|
public RequestDesc()
public RequestDesc(Object target,
                   java.lang.String repository_id,
                   ReplyRecipient reply_recipient,
                   byte[] the_cookie,
                   java.lang.String polling_group,
                   byte[] request_tag,
                   NameValuePair[] properties)
| Method Detail | 
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
  | 
                 
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||