Package org.omg.CORBA_2_3.portable
Class InputStream
java.lang.Object
java.io.InputStream
org.omg.CORBA.portable.InputStream
org.omg.CORBA_2_3.portable.InputStream
- All Implemented Interfaces:
Closeable,AutoCloseable
- Direct Known Subclasses:
CDRInputStream,WrapperInputStream
InputStream provides for the reading of all of the mapped IDL types
from the stream. It extends org.omg.CORBA.portable.InputStream. This
class defines new methods that were added for CORBA 2.3.
- Since:
- JDK1.2
- Author:
- OMG
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionUnmarshal the value object or a suitable stub object.Unmarshal the class object or the stub class corresponding to the passed type.Unmarshalls a value type from the input stream.read_value(Serializable value) Unmarshalls a value type from the input stream.read_value(Class clz) Unmarshalls a value type from the input stream.read_value(String rep_id) Unmarshalls a value type from the input stream.read_value(BoxedValueHelper factory) Unmarshalls a value type from the input stream.Methods inherited from class org.omg.CORBA.portable.InputStream
orb, read, read_any, read_boolean, read_boolean_array, read_char, read_char_array, read_Context, read_double, read_double_array, read_fixed, read_float, read_float_array, read_long, read_long_array, read_longlong, read_longlong_array, read_Object, read_Object, read_octet, read_octet_array, read_Principal, read_short, read_short_array, read_string, read_TypeCode, read_ulong, read_ulong_array, read_ulonglong, read_ulonglong_array, read_ushort, read_ushort_array, read_wchar, read_wchar_array, read_wstringMethods inherited from class java.io.InputStream
available, close, mark, markSupported, nullInputStream, read, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferTo
-
Constructor Details
-
InputStream
public InputStream()Create a new instance of this class. throw SecurityException if SecurityManager is installed and enableSubclassImplementation SerializablePermission is not granted or jdk.corba.allowInputStreamSubclass system property is either not set or is set to 'false'
-
-
Method Details
-
read_value
Unmarshalls a value type from the input stream.- Returns:
- the value type unmarshalled from the input stream
-
read_value
Unmarshalls a value type from the input stream.- Parameters:
clz- is the declared type of the value to be unmarshalled- Returns:
- the value unmarshalled from the input stream
-
read_value
Unmarshalls a value type from the input stream.- Parameters:
factory- is the instance fo the helper to be used for unmarshalling the value type- Returns:
- the value unmarshalled from the input stream
-
read_value
Unmarshalls a value type from the input stream.- Parameters:
rep_id- identifies the type of the value to be unmarshalled- Returns:
- value type unmarshalled from the input stream
-
read_value
Unmarshalls a value type from the input stream.- Parameters:
value- is an uninitialized value which is added to the orb's indirection table before calling Streamable._read() or CustomMarshal.unmarshal() to unmarshal the value.- Returns:
- value type unmarshalled from the input stream
-
read_abstract_interface
Unmarshal the value object or a suitable stub object.- Returns:
- ORB runtime returns the value object or a suitable stub object.
-
read_abstract_interface
Unmarshal the class object or the stub class corresponding to the passed type.- Parameters:
clz- is the Class object for the stub class which corresponds to the type that is statically expected.- Returns:
- ORB runtime returns the value object or a suitable stub object.
-