Package org.jcsp.net.dynamic
Class DynamicClassLoaderMessage.AdvancedInputStreamFactory
- java.lang.Object
-
- org.jcsp.net.dynamic.DynamicClassLoaderMessage.AdvancedInputStreamFactory
-
- All Implemented Interfaces:
SerializedData.InputStreamFactory
- Enclosing class:
- DynamicClassLoaderMessage
private class DynamicClassLoaderMessage.AdvancedInputStreamFactory extends java.lang.Object implements SerializedData.InputStreamFactory
Factory for creating instances ofAdvancedObjectInputStream
bound to a given class manager.
-
-
Field Summary
Fields Modifier and Type Field Description private ClassManager
cm
The class manager to associate with all created input streams.
-
Constructor Summary
Constructors Constructor Description AdvancedInputStreamFactory(ClassManager cm)
Constructs a new factory for the given class manager.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.ObjectInput
create(java.io.InputStream in)
Creates a new input stream.
-
-
-
Field Detail
-
cm
private ClassManager cm
The class manager to associate with all created input streams.
-
-
Constructor Detail
-
AdvancedInputStreamFactory
AdvancedInputStreamFactory(ClassManager cm)
Constructs a new factory for the given class manager. All streams created by this factory will be associated with this class manager.- Parameters:
cm
- class manager to associate will all created streams.
-
-
Method Detail
-
create
public java.io.ObjectInput create(java.io.InputStream in) throws java.io.IOException
Creates a new input stream.- Specified by:
create
in interfaceSerializedData.InputStreamFactory
- Parameters:
in
- the underlying input stream.- Throws:
java.io.IOException
-
-