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:
CDRInputObject
,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
- Version:
- 1.17 07/27/07
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionCreate a new instance of this class.private
InputStream
(Void ignore) -
Method Summary
Modifier and TypeMethodDescriptionprivate static Void
Unmarshal 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_wstring
Methods inherited from class java.io.InputStream
available, close, mark, markSupported, read, read, reset, skip
-
Field Details
-
ALLOW_SUBCLASS_PROP
- See Also:
-
allowSubclass
private static final boolean allowSubclass
-
-
Constructor Details
-
InputStream
-
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.allowOutputStreamSubclass system property is either not set or is set to 'false'
-
-
Method Details
-
checkPermission
-
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.
-