[
http://jira.jboss.com/jira/browse/JBCACHE-815?page=comments#action_12346127 ]
Clebert Suconic commented on JBCACHE-815:
-----------------------------------------
I thought this following code would mean having a dependency with
jboss-serialization.jar:
public static ObjectInputStream createObjectInputStream(byte[] bytes) throws
IOException
{
ByteArrayInputStream in = new ByteArrayInputStream(bytes);
if (useJBossSerialization)
{
return new JBossObjectInputStreamOverride(in);
}
else
{
return new MarshalledValueInputStream(in);
}
}
Is it possible to use an interface as I proposed, so you don't need to use reflection
to create JbossSerialization?
If the stuff is working (not loading jboss-serialization.jar) and if you don't like
the idea of the interface, just close the issue again.
Eliminate need for jboss-serialization.jar if it's not used
-----------------------------------------------------------
Key: JBCACHE-815
URL:
http://jira.jboss.com/jira/browse/JBCACHE-815
Project: JBoss Cache
Issue Type: Task
Security Level: Public(Everyone can see)
Components: Replication
Affects Versions: 1.4.0.SP1, 1.4.0.GA
Reporter: Brian Stansberry
Assigned To: Manik Surtani
Priority: Minor
Fix For: 1.4.1.GA, 2.0.0.GA
Attachments: JavaSerializationFactoryImpl.java,
JBossSerializationFactoryImpl.java, ObjectSerializationFactory.java,
SerializationFactory.java, Test.java
If we're going to stick making use of JBoss serialization a configurable option, we
should refactor ObjectSerializationFactory so no jboss-serialization classes are loaded if
it's not used. Allows users to drop one more jar from their footprint.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira