org.jacorb.orb.dii
Class Request

java.lang.Object
  extended byorg.omg.CORBA.Request
      extended byorg.jacorb.orb.dii.Request

public class Request
extends Request

DII requests

Version:
$Id: Request.java,v 1.16 2004/06/09 05:34:28 andre.spiegel Exp $
Author:
Gerald Brose, FU Berlin

Field Summary
 NVList arguments
           
 ClientConnection connection
           
 Environment env
           
 byte[] object_key
           
 java.lang.String operation
           
 Object target
           
 
Constructor Summary
Request(Object t, ORB _orb, ClientConnection e, byte[] obj_key, java.lang.String op)
           
Request(Object t, ORB _orb, ClientConnection e, byte[] obj_key, java.lang.String op, NVList args, Context c, NamedValue result)
           
 
Method Summary
 Any add_in_arg()
           
 Any add_inout_arg()
           
 Any add_named_in_arg(java.lang.String name)
           
 Any add_named_inout_arg(java.lang.String name)
           
 Any add_named_out_arg(java.lang.String name)
           
 Any add_out_arg()
           
 NVList arguments()
           
 ContextList contexts()
           
 Context ctx()
           
 void ctx(Context a)
           
 Environment env()
           
 ExceptionList exceptions()
           
 void get_response()
           
 void invoke()
           
 java.lang.String operation()
           
 boolean poll_response()
           
 NamedValue result()
           
 Any return_value()
           
 void send_deferred()
           
 void send_oneway()
           
 void set_return_type(TypeCode tc)
          default return type is void
 void setInfo(ClientRequestInfoImpl info)
           
 Object target()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

target

public Object target

connection

public ClientConnection connection

object_key

public byte[] object_key

arguments

public NVList arguments

operation

public java.lang.String operation

env

public Environment env
Constructor Detail

Request

public Request(Object t,
               ORB _orb,
               ClientConnection e,
               byte[] obj_key,
               java.lang.String op)

Request

public Request(Object t,
               ORB _orb,
               ClientConnection e,
               byte[] obj_key,
               java.lang.String op,
               NVList args,
               Context c,
               NamedValue result)
Method Detail

target

public Object target()
Specified by:
target in class Request

operation

public java.lang.String operation()
Specified by:
operation in class Request

arguments

public NVList arguments()
Specified by:
arguments in class Request

result

public NamedValue result()
Specified by:
result in class Request

env

public Environment env()
Specified by:
env in class Request

exceptions

public ExceptionList exceptions()
Specified by:
exceptions in class Request

contexts

public ContextList contexts()
Specified by:
contexts in class Request

ctx

public Context ctx()
Specified by:
ctx in class Request

ctx

public void ctx(Context a)
Specified by:
ctx in class Request

add_in_arg

public Any add_in_arg()
Specified by:
add_in_arg in class Request

add_named_in_arg

public Any add_named_in_arg(java.lang.String name)
Specified by:
add_named_in_arg in class Request

add_inout_arg

public Any add_inout_arg()
Specified by:
add_inout_arg in class Request

add_named_inout_arg

public Any add_named_inout_arg(java.lang.String name)
Specified by:
add_named_inout_arg in class Request

add_out_arg

public Any add_out_arg()
Specified by:
add_out_arg in class Request

add_named_out_arg

public Any add_named_out_arg(java.lang.String name)
Specified by:
add_named_out_arg in class Request

set_return_type

public void set_return_type(TypeCode tc)
default return type is void

Specified by:
set_return_type in class Request

return_value

public Any return_value()
Specified by:
return_value in class Request

setInfo

public void setInfo(ClientRequestInfoImpl info)

invoke

public void invoke()
Specified by:
invoke in class Request

send_oneway

public void send_oneway()
Specified by:
send_oneway in class Request

send_deferred

public void send_deferred()
Specified by:
send_deferred in class Request

get_response

public void get_response()
Specified by:
get_response in class Request

poll_response

public boolean poll_response()
Specified by:
poll_response in class Request