org.jacorb.orb.giop
Class RequestOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by org.omg.CORBA.portable.OutputStream
          extended by org.omg.CORBA_2_3.portable.OutputStream
              extended by org.jacorb.orb.CDROutputStream
                  extended by org.jacorb.orb.giop.MessageOutputStream
                      extended by org.jacorb.orb.giop.ServiceContextTransportingOutputStream
                          extended by org.jacorb.orb.giop.RequestOutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable

public class RequestOutputStream
extends ServiceContextTransportingOutputStream

Version:
$Id: RequestOutputStream.java,v 1.28 2004/05/06 12:40:00 nicolas 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()