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 Serializabledeserialize(File inFile) Take file and build object from itstatic Serializabledeserialize(InputStream inStream) Build serializable object from input streamstatic SerializablegetSerializeObject(String requestURL) build Serializable object from a remote service using a request URLstatic voidserialize(Serializable serialObject, File outFile) Write serialized object to filestatic voidserialize(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
-