org.jacorb.orb.giop

Class RequestOutputStream


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, 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()
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, insertMsgSize, writeGIOPMsgHeader, write_to

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, write_IOR, write_Object, write_Principal, write_TypeCode, write_abstract_interface, write_any, write_boolean, write_boolean_array, write_char, write_char_array, write_double, write_double_array, write_fixed, write_float, write_float_array, write_long, write_long_array, write_longlong, write_longlong_array, write_octet, write_octet_array, write_short, write_short_array, write_string, write_ulong, write_ulong_array, write_ulonglong, write_ulonglong_array, write_ushort, write_ushort_array, write_value, write_value, write_value, write_value, write_value, write_wchar, write_wchar_array, write_wstring

Methods inherited from class org.omg.CORBA_2_3.portable.OutputStream

write_abstract_interface, write_value, write_value, write_value, write_value

Methods inherited from class org.omg.CORBA.portable.OutputStream

create_input_stream, orb, write, write_Context, write_Object, write_Principal, write_TypeCode, write_any, write_boolean, write_boolean_array, write_char, write_char_array, write_double, write_double_array, write_fixed, write_fixed, write_float, write_float_array, write_long, write_long_array, write_longlong, write_longlong_array, write_octet, write_octet_array, write_short, write_short_array, write_string, write_ulong, write_ulong_array, write_ulonglong, write_ulonglong_array, write_ushort, write_ushort_array, write_wchar, write_wchar_array, write_wstring

Constructor Details

RequestOutputStream

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

Method Details

getConnection

public ClientConnection getConnection()


getReplyEndTime

public UtcT getReplyEndTime()


getRequest

public Request getRequest()


operation

public String operation()


requestId

public int requestId()


response_expected

public boolean response_expected()


setRequest

public void setRequest(Request request)


syncScope

public short syncScope()