Package org.cdlib.mrt.utility
Class SerializeUtil
java.lang.Object
org.cdlib.mrt.utility.SerializeUtil
Serialize utility functions
- Author:
- dloy
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Serializable
deserialize
(File inFile) Take file and build object from itstatic Serializable
deserialize
(InputStream inStream) Build serializable object from input streamstatic Serializable
getSerializeObject
(String requestURL) build Serializable object from a remote service using a request URLstatic void
serialize
(Serializable serialObject, File outFile) Write serialized object to filestatic void
serialize
(Serializable serialObject, OutputStream outStream) Take serializable object and output to stream
-
Field Details
-
NAME
- See Also:
-
MESSAGE
- See Also:
-
-
Constructor Details
-
SerializeUtil
public SerializeUtil()
-
-
Method Details
-
serialize
Take serializable object and output to stream- Parameters:
serialObject
- object to outputoutStream
- stream to write to- Throws:
TException
-
serialize
Write serialized object to file- Parameters:
serialObject
- object to save to fileoutFile
- output file- Throws:
TException
-
deserialize
Take file and build object from it- Parameters:
inFile
- file containing serialized object- Returns:
- serialized object
- Throws:
TException
-
deserialize
Build serializable object from input stream- Parameters:
inStream
- input stream for serialized object- Returns:
- Serializable object
- Throws:
TException
-
getSerializeObject
build Serializable object from a remote service using a request URL- Parameters:
requestURL
- link to service to get Serializable object- Returns:
- Serializable object
- Throws:
TException
-