org.jacorb.orb.giop
Class RequestOutputStream

java.lang.Object
  extended byjava.io.OutputStream
      extended byorg.omg.CORBA.portable.OutputStream
          extended byorg.omg.CORBA_2_3.portable.OutputStream
              extended byorg.jacorb.orb.CDROutputStream
                  extended byorg.jacorb.orb.giop.MessageOutputStream
                      extended byorg.jacorb.orb.giop.ServiceContextTransportingOutputStream
                          extended byorg.jacorb.orb.giop.RequestOutputStream

public class RequestOutputStream
extends ServiceContextTransportingOutputStream

Version:
$Id: RequestOutputStream.java,v 1.27 2003/12/18 11:15:20 nick.cross Exp $
Author:
Gerald Brose, FU Berlin 1999

Field Summary
 
Fields inherited from class org.jacorb.orb.CDROutputStream
buffer, giop_minor
 
Constructor Summary
RequestOutputStream(ClientConnection connection, int request_id, java.lang.String operation, boolean response_expected, short syncScope, UtcT requestStartTime, UtcT requestEndTime, UtcT replyEndTime, byte[] object_key, int giop_minor)
           
 
Method Summary
 ClientConnection getConnection()
           
 UtcT getReplyEndTime()
           
 Request getRequest()
           
 java.lang.String operation()
           
 int requestId()
           
 boolean response_expected()
           
 void setRequest(Request request)
           
 short syncScope()
           
 
Methods inherited from class org.jacorb.orb.giop.ServiceContextTransportingOutputStream
addServiceContext, getBody, insertMsgSize, markHeaderEnd, write_to
 
Methods inherited from class org.jacorb.orb.giop.MessageOutputStream
insertMsgSize, writeGIOPMsgHeader
 
Methods inherited from class org.jacorb.orb.CDROutputStream
beginEncapsulatedArray, beginEncapsulation, close, create_input_stream, endEncapsulation, finalize, getBufferCopy, getGIOPMinor, increaseSize, orb, reduceSize, reset, setBuffer, setBufferWithoutReset, setCodeSet, setGIOPMinor, size, skip, write_abstract_interface, write_any, write_boolean_array, write_boolean, write_char_array, write_char, write_double_array, write_double, write_fixed, write_float_array, write_float, write_IOR, write_long_array, write_long, write_longlong_array, write_longlong, write_Object, write_octet_array, write_octet, write_Principal, write_short_array, write_short, write_string, write_TypeCode, write_ulong_array, write_ulong, write_ulonglong_array, write_ulonglong, write_ushort_array, write_ushort, write_value, write_value, write_value, write_value, write_value, write_wchar_array, write_wchar, write_wstring, write
 
Methods inherited from class org.omg.CORBA.portable.OutputStream
write_Context, write_fixed, write
 
Methods inherited from class java.io.OutputStream
flush, write, write
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestOutputStream

public RequestOutputStream(ClientConnection connection,
                           int request_id,
                           java.lang.String operation,
                           boolean response_expected,
                           short syncScope,
                           UtcT requestStartTime,
                           UtcT requestEndTime,
                           UtcT replyEndTime,
                           byte[] object_key,
                           int giop_minor)
Method Detail

requestId

public int requestId()

response_expected

public boolean response_expected()

syncScope

public short syncScope()

operation

public java.lang.String operation()

getReplyEndTime

public UtcT getReplyEndTime()

setRequest

public void setRequest(Request request)

getRequest

public Request getRequest()

getConnection

public ClientConnection getConnection()