* @param offset int
* @param length int
* @throws IOException
*/
public void applyDiff(byte[] diff, int offset, int length) throws IOException, ClassNotFoundException {
ReplicationStream stream = ((ClusterManager)getManager()).getReplicationStream(diff,offset,length);
getDeltaRequest().readExternal(stream);
ClassLoader contextLoader = Thread.currentThread().getContextClassLoader();
try {
ClassLoader[] loaders = getClassLoaders();
if ( loaders != null && loaders.length >0 ) Thread.currentThread().setContextClassLoader(loaders[0]);