org.jacorb.orb.dii
Class Request

java.lang.Object
  extended by org.omg.CORBA.Request
      extended by org.jacorb.orb.dii.Request

public class Request
extends org.omg.CORBA.Request

DII requests

Version:
$Id: Request.java,v 1.27 2006/07/26 08:02:25 alphonse.bendt Exp $
Author:
Gerald Brose, FU Berlin

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

Field Detail

target

public final org.omg.CORBA.Object target

connection

public final ClientConnection connection

object_key

public final byte[] object_key

arguments

public final org.omg.CORBA.NVList arguments

operation

public final java.lang.String operation

env

public final org.omg.CORBA.Environment env
Constructor Detail

Request

public Request(org.omg.CORBA.Object target,
               ORB orb,
               ClientConnection connection,
               byte[] obj_key,
               java.lang.String operationName)

Request

public Request(org.omg.CORBA.Object target,
               ORB orb,
               ClientConnection connection,
               byte[] obj_key,
               java.lang.String op,
               org.omg.CORBA.NVList args,
               org.omg.CORBA.Context context,
               org.omg.CORBA.NamedValue result)
Method Detail

target

public org.omg.CORBA.Object target()
Specified by:
target in class org.omg.CORBA.Request

operation

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

arguments

public org.omg.CORBA.NVList arguments()
Specified by:
arguments in class org.omg.CORBA.Request

result

public org.omg.CORBA.NamedValue result()
Specified by:
result in class org.omg.CORBA.Request

env

public org.omg.CORBA.Environment env()
Specified by:
env in class org.omg.CORBA.Request

exceptions

public org.omg.CORBA.ExceptionList exceptions()
Specified by:
exceptions in class org.omg.CORBA.Request

contexts

public org.omg.CORBA.ContextList contexts()
Specified by:
contexts in class org.omg.CORBA.Request

ctx

public org.omg.CORBA.Context ctx()
Specified by:
ctx in class org.omg.CORBA.Request

ctx

public void ctx(org.omg.CORBA.Context ctx)
Specified by:
ctx in class org.omg.CORBA.Request

add_in_arg

public org.omg.CORBA.Any add_in_arg()
Specified by:
add_in_arg in class org.omg.CORBA.Request

add_named_in_arg

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

add_inout_arg

public org.omg.CORBA.Any add_inout_arg()
Specified by:
add_inout_arg in class org.omg.CORBA.Request

add_named_inout_arg

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

add_out_arg

public org.omg.CORBA.Any add_out_arg()
Specified by:
add_out_arg in class org.omg.CORBA.Request

add_named_out_arg

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

set_return_type

public void set_return_type(org.omg.CORBA.TypeCode tc)
default return type is void

Specified by:
set_return_type in class org.omg.CORBA.Request

return_value

public org.omg.CORBA.Any return_value()
Specified by:
return_value in class org.omg.CORBA.Request

setInfo

public void setInfo(ClientRequestInfoImpl info)

invoke

public void invoke()
Specified by:
invoke in class org.omg.CORBA.Request

send_oneway

public void send_oneway()
Specified by:
send_oneway in class org.omg.CORBA.Request

send_deferred

public void send_deferred()
Specified by:
send_deferred in class org.omg.CORBA.Request

get_response

public void get_response()
Specified by:
get_response in class org.omg.CORBA.Request

poll_response

public boolean poll_response()
Specified by:
poll_response in class org.omg.CORBA.Request